Ablility to interract with the chip through GetRegs function after the device is initialized and instantiated
Barebones setup
Reads Chip ID
Issues:
1) There are some minor leftover comments
2) Some functions have been axed in favor of legacy i2c as we've agreed in the discord chat not to rewrite the ESP32
I2C component unless necessary. Those abandoned fucntionsprint a "NOT IMPLEMENTED" LOGError (and helped me to track down a bug already), and might be helpful if our i2c component drops device/i2c.h in favor of i2c_master.h. Some i2c_slave setup was also removed to clean up space.
3) Not sure whether the Doxyfiles are correct as my vim plugin is kinda retarded (might be a good idea to write my own)
4) This component (as well as others) are not #ifdefed so they crash the system even if they're not supposed to be connected.
Features:
Issues: 1) There are some minor leftover comments 2) Some functions have been axed in favor of legacy i2c as we've agreed in the discord chat not to rewrite the ESP32 I2C component unless necessary. Those abandoned fucntionsprint a "NOT IMPLEMENTED" LOGError (and helped me to track down a bug already), and might be helpful if our i2c component drops
device/i2c.h
in favor ofi2c_master.h
. Somei2c_slave
setup was also removed to clean up space. 3) Not sure whether the Doxyfiles are correct as my vim plugin is kinda retarded (might be a good idea to write my own) 4) This component (as well as others) are not#ifdef
ed so they crash the system even if they're not supposed to be connected.Todos: