vanvught / rpidmx512

Orange Pi DMX512 / RDM / MIDI / OSC / Art-Net / WS28xx / L6470 / Stepper / TLC59711 / PCA9685 / Servo / PWM / TCNet / SMPTE / RDMNet / LLRP / GD32 / GigaDevice / Raspberry Pi
http://www.orangepi-dmx.org/
MIT License
391 stars 109 forks source link

lib-spiflash: Add support for AT24C32 (I2C EEPROM) #240

Closed vanvught closed 2 years ago

vanvught commented 2 years ago

This external I2C eeprom is needed for GD32F MCU's where its flash memory sector size > 4 KBytes.

Currently the BSRAM (back-up) -> https://github.com/vanvught/GD32F407RE-DMX512-RDM/blob/main/lib-spiflash/src/gd32/bsram/flashrom.cpp is used. This needs a battery connected.

@hippyau