#include <system.h>
|
virtual uint32_t | size ()=0 |
|
virtual void | init ()=0 |
|
virtual size_t | read (const uint32_t address, void *buffer, size_t size)=0 |
|
virtual size_t | write (const uint32_t address, const void *buffer, size_t size)=0 |
|
virtual bool | erase ()=0 |
|
virtual uint16_t | id ()=0 |
|
virtual bool | eraseBlock (const uint32_t address)=0 |
|
virtual void | shutdown ()=0 |
|
|
static const size_t | BLOCK_SIZE |
| размер минимально стираемого блока
|
|
virtual bool FlashRAM::erase |
( |
| ) |
|
|
pure virtual |
Полное стирание всей микросхемы
virtual bool FlashRAM::eraseBlock |
( |
const uint32_t |
address | ) |
|
|
pure virtual |
virtual uint16_t FlashRAM::id |
( |
| ) |
|
|
pure virtual |
Получение идентификатора микросхемы
virtual void FlashRAM::init |
( |
| ) |
|
|
pure virtual |
Инициализация. Не предназначена для вызова пользователем
virtual void FlashRAM::shutdown |
( |
| ) |
|
|
pure virtual |
Перевести флеш в режим шатдаун. Обязательно при перезагрузке
virtual uint32_t FlashRAM::size |
( |
| ) |
|
|
pure virtual |
Объявления и описания членов класса находятся в файле:
- /home/nick/work/AVR/libTSE+/include/system.h