4
References
In addition to this document, the following references will be helpful:
1. ATmega2560 datasheet, available at
https://ww1.microchip.com/downloads/
en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-
2. ESP32-WROOM32 datasheet, available at
https://www.espressif.com/sites/
default/files/documentation/esp32-wroom-32_datasheet_en.pdf
3. Espressif IoT Development Framework (ESP-IDF) Programming Guide, available
at
https://docs.espressif.com/projects/esp-idf/en/stable/index.html
4. I2C Protocol explained
(a) by Sparkfun:
https://learn.sparkfun.com/tutorials/i2c
(b) by Texas Instruments (TI)
http://www.ti.com/lit/an/slva704/slva704.
5. SPI Protocol explained
(a) by Sparkfun:
https://learn.sparkfun.com/tutorials/serial-peripheral-
(b) by electroSome
20