CArduinoEEPROM< SIZE > | NVM access class for AVR microcontroller with integrated EEPROM |
▼CArduinoEEPROM<> | |
▼CSlotNVM< ArduinoEEPROM<>, 16, PROVISION, LAST_SLOT, &_crc8_ccitt_update, long, &random > | |
CSlotNVM16CRC< PROVISION, LAST_SLOT > | SlotNVM with 16 bytes per cluster protected with CRC |
▼CSlotNVM< ArduinoEEPROM<>, 16, PROVISION, LAST_SLOT,(uint8_t(*)(uint8_t, uint8_t)) NULL, long, &random > | |
CSlotNVM16noCRC< PROVISION, LAST_SLOT > | SlotNVM with 16 bytes per cluster and no CRC |
▼CSlotNVM< ArduinoEEPROM<>, 32, PROVISION, LAST_SLOT, &_crc8_ccitt_update, long, &random > | |
CSlotNVM32CRC< PROVISION, LAST_SLOT > | SlotNVM with 32 bytes per cluster protected with CRC |
▼CSlotNVM< ArduinoEEPROM<>, 32, PROVISION, LAST_SLOT,(uint8_t(*)(uint8_t, uint8_t)) NULL, long, &random > | |
CSlotNVM32noCRC< PROVISION, LAST_SLOT > | SlotNVM with 32 bytes per cluster and no CRC |
▼CSlotNVM< ArduinoEEPROM<>, 64, PROVISION, LAST_SLOT, &_crc8_ccitt_update, long, &random > | |
CSlotNVM64CRC< PROVISION, LAST_SLOT > | SlotNVM with 64 bytes per cluster protected with CRC |
▼CSlotNVM< ArduinoEEPROM<>, 64, PROVISION, LAST_SLOT,(uint8_t(*)(uint8_t, uint8_t)) NULL, long, &random > | |
CSlotNVM64noCRC< PROVISION, LAST_SLOT > | SlotNVM with 64 bytes per cluster and no CRC |
CNVMBase | Use this as base for your NVM access class |
▼CBASE | |
CSlotNVM< BASE, CLUSTER_SIZE, PROVISION, LAST_SLOT, CRC_FUNC, RND_TYPE, RND_FUNC > | |