EEPROM
TWELITE This is a procedure for using the built-in EEPROM of the wireless microcontroller.
A maximum of 64x56=3584 bytes are available.
Definitions
EEPROM_6X_USER_SIZE
Maximum number of bytes available (64x60 bytes, the remaining space is reserved for the system)
EEPROM_6X_SEGMENT_SIZE
EEPROM segment size (64 bytes)
EEPROM_6X_USER_SEGMENTS
Number of segments in EEPROM
functions
EEP_6x_bRead()
Reads out the EEPROM.
Arguments
uint16
u16StartAddr
Read start address (in bytes).
uint16
u16Bytes
Number of bytes to read.
uint8 *
pu8Buffer
Buffer to store the read data.
Returns
boot_t
If TRUE
, the read succeeds; if FALSE
, it fails.
EEP_6x_bWrite()
Write to EEPROM.
Arguments
uint16
u16StartAddr
Write start address (in bytes).
uint16
u16Bytes
Number of bytes written.
uint8 *
pu8Buffer
Buffer to store write data.
Returns
boot_t
If TRUE
, the write succeeds; if FALSE
, it fails.
Sample code
最終更新