REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
EEPROM25AA02.cpp
Go to the documentation of this file.
56size_t functions::EEPROM25AA02::write(size_t address, size_t length, const uint8_t *buffer) const {
76 page_start | ADRESS_MASK); // Write till we hit the end of the current page or the end of the buffer
uint8_t transfer8(uint8_t data_in) const
Definition functions.cpp:128
bool await_write_complete() const
Definition EEPROM25AA02.cpp:166
void set_write_enable() const
Definition EEPROM25AA02.cpp:10
static const SPISettings DEFAULT_SPI_SETTINGS
Definition EEPROM25AA02.h:8
bool read8(size_t address, uint8_t *data_out) const
Reads one byte at the specified address into the provided pointer. Returns 0 on failure.
Definition EEPROM25AA02.cpp:44
bool read16(size_t address, uint16_t *data_out) const
Reads two bytes starting at the specified address into the provided pointer. Returns 0 on failure.
Definition EEPROM25AA02.cpp:48
Status read_status_register() const
Definition EEPROM25AA02.cpp:157
void unset_write_enable() const
Definition EEPROM25AA02.cpp:16
bool write16(size_t address, uint16_t data) const
Writes two bytes starting at the specified address Returns 0 on failure.
Definition EEPROM25AA02.cpp:145
bool write_status_register(const Status status) const
Definition EEPROM25AA02.cpp:178
size_t read(size_t address, size_t length, uint8_t *buffer) const
Reads the specified number of bytes starting at address into the specified buffer....
Definition EEPROM25AA02.cpp:23
bool read32(size_t address, uint32_t *data_out) const
Reads four bytes starting at the specified address into the provided pointer. Returns 0 on failure.
Definition EEPROM25AA02.cpp:52
size_t write(size_t address, size_t length, const uint8_t *buffer) const
Writes the specified number of bytes starting at address into the specified buffer....
Definition EEPROM25AA02.cpp:56
bool write32(size_t address, uint32_t data) const
Writes four bytes starting at the specified address Returns 0 on failure.
Definition EEPROM25AA02.cpp:151
static constexpr uint8_t COMMAND_WRITE_ENABLE
Definition EEPROM25AA02.h:19
bool write8(size_t address, uint8_t data) const
Writes one byte at the specified address Returns 0 on failure.
Definition EEPROM25AA02.cpp:117