#include <Storage.h>
Definition at line 37 of file Storage.h.
◆ __attribute__()
uint8_t _buffer [CH_STORAGE_SIZE] ChibiOS::Storage::__attribute__ |
( |
(aligned(4)) |
| ) |
|
|
private |
◆ _flash_erase_ok()
bool Storage::_flash_erase_ok |
( |
void |
| ) |
|
|
private |
◆ _flash_erase_sector()
bool Storage::_flash_erase_sector |
( |
uint8_t |
sector | ) |
|
|
private |
◆ _flash_load()
void Storage::_flash_load |
( |
void |
| ) |
|
|
private |
◆ _flash_read_data()
bool Storage::_flash_read_data |
( |
uint8_t |
sector, |
|
|
uint32_t |
offset, |
|
|
uint8_t * |
data, |
|
|
uint16_t |
length |
|
) |
| |
|
private |
◆ _flash_write()
void Storage::_flash_write |
( |
uint16_t |
line | ) |
|
|
private |
◆ _flash_write_data()
bool Storage::_flash_write_data |
( |
uint8_t |
sector, |
|
|
uint32_t |
offset, |
|
|
const uint8_t * |
data, |
|
|
uint16_t |
length |
|
) |
| |
|
private |
◆ _mark_dirty()
void Storage::_mark_dirty |
( |
uint16_t |
loc, |
|
|
uint16_t |
length |
|
) |
| |
|
private |
◆ _storage_create()
void ChibiOS::Storage::_storage_create |
( |
void |
| ) |
|
|
private |
◆ _storage_open()
void Storage::_storage_open |
( |
void |
| ) |
|
|
private |
◆ _timer_tick()
void Storage::_timer_tick |
( |
void |
| ) |
|
|
overridevirtual |
◆ init()
void ChibiOS::Storage::init |
( |
void |
| ) |
|
|
inlinevirtual |
◆ read_block()
void Storage::read_block |
( |
void * |
dst, |
|
|
uint16_t |
src, |
|
|
size_t |
n |
|
) |
| |
|
virtual |
◆ write_block()
void Storage::write_block |
( |
uint16_t |
dst, |
|
|
const void * |
src, |
|
|
size_t |
n |
|
) |
| |
|
virtual |
◆ _dirty_mask
◆ _flash
◆ _flash_failed
bool ChibiOS::Storage::_flash_failed |
|
private |
◆ _flash_page
uint8_t ChibiOS::Storage::_flash_page |
|
private |
◆ _initialised
volatile bool ChibiOS::Storage::_initialised |
|
private |
◆ _last_re_init_ms
uint32_t ChibiOS::Storage::_last_re_init_ms |
|
private |
The documentation for this class was generated from the following files: