Using an I2C EEPROM device with an Arduino is very simple, as the Arduino already has connections for I2C and libraries to use them. Many of the I2C EEPROMs can be configured for unique addresses, allowing you to use multiple devices in the same circuit. Another advantage with many I2C EEP...
Initialize the SPI busret=spi_bus_initialize(EEPROM_HOST, &buscfg, DMA_CHAN); ESP_ERROR_CHECK(ret);//Attach the LCD to the SPI busret=spi_bus_add_device(EEPROM_HOST, &devcfg, &external_flash); ESP_ERROR_CHECK(ret); } my full .h file:...
bus_config.sclk_io_num, device_config.cs_io_num);//Initialize the SPI busESP_ERROR_CHECK(spi_bus_initialize(VSPI_HOST, &bus_config,1));//Add device to the SPI busesp_flash_t* ext_flash;ESP_ERROR_CHECK(spi_bus_add_flash_device(&ext_flash, &device_config));//Probe the Flash chi...
using ace_utils::crc_eeprom::CrcEepromEsp Summary: Store data structures in EEPROM with a CRC check. Depends on: AceCRC (https://github.com/bxparks/AceCRC) Command Line Interface (CLI) src/cli/README.md Header files #include <AceUtils.h> `#include <cli/cli.h> using namespace ...