-
Notifications
You must be signed in to change notification settings - Fork 0
MiP_EEPROM
github-actions[bot] edited this page Aug 10, 2026
·
9 revisions
Manages access to MiP's EEPROM for reading and writing.
| Type | Signature | Description |
|---|---|---|
variable |
constexpr uint8_t MIP_CMD_SET_USER_DATANone |
MiP protocol command bytes used by the EEPROM subsystem. |
variable |
constexpr uint8_t MIP_CMD_GET_USER_DATANone |
|
variable |
constexpr uint8_t BASE_EEPROM_ADDRESSNone |
The EEPROM boundaries. Attempts to write outside these addresses will fail. |
variable |
constexpr uint8_t LAST_EEPROM_ADDRESSNone |
|
variable |
MiP & m_mipNone |
|
function |
MiP_EEPROM(MiP &mip) |
Constructs the EEPROM manager. |
function |
uint8_t read(uint8_t addressOffset) |
Reads a byte from the MiP's user EEPROM area. |
function |
void write(uint8_t addressOffset, uint8_t userData) |
Writes a byte to the MiP's user EEPROM area and verifies it. |
function |
int8_t rawRead(uint8_t address, uint8_t &userData) |
|
function |
void rawWrite(uint8_t address, uint8_t userData) |
- MiP
- MiPChestLED
- MiPClapSettings
- MiPDebug
- MiPHardwareInfo
- MiPHeadLEDs
- MiPIRDongleCode
- MiPSoftwareVersion
- MiPStatus
- MiP_Battery
- MiP_ChestLED
- MiP_Clap
- MiP_EEPROM
- MiP_Gesture
- MiP_HeadLEDs
- MiP_Infrared
- MiP_Mode
- MiP_Motion
- MiP_Odometer
- MiP_Position
- MiP_Radar
- MiP_Serial
- MiP_Shake
- MiP_Sound
- MiP_Version
- MiP_Weight
- MiP_WiFi