Embedded STM32F1 I2C - JohnHau/mis GitHub Wiki
https://wiki.st.com/stm32mcu/wiki/Getting_started_with_I2C
https://controllerstech.com/stm32-i2c-configuration-using-registers/
https://embeddedexplorer.com/stm32-i2c-master-tutorial/
https://visualgdb.com/tutorials/arm/stm32/i2c/
https://deepbluembedded.com/stm32-i2c-tutorial-hal-examples-slave-dma/
https://wiki.stmicroelectronics.cn/stm32mpu/wiki/I2C_overview
https://microcontrollerslab.com/stm32-i2c-communication-examples-dma-interrupt/
https://hackaday.com/2022/05/11/bare-metal-stm32-using-the-i2c-bus-in-master-transceiver-mode/
https://www.electronicshub.org/how-to-use-i2c-in-stm32f103c8t6/
https://circuitdigest.com/microcontroller-projects/stm32-stm32f103c8-i2c-communication-tutorial
https://www.theengineeringprojects.com/2021/11/i2c-communication-with-stm32.html
https://www.eng.auburn.edu/~nelson/courses/elec5260_6260/slides/ARM%20STM32F4%20I2C.pdf
https://medium.com/vicara-hardware-university/stm32-guide-i2c-10e73a3a94eb
https://letanphuc.net/2017/05/stm32f0-i2c-tutorial-7/
https://thecodeprogram.com/communicating-arduino-and-stm32-with-cubemx-on-i2c
https://fastbitlab.com/stm32-i2c-lecture-53-exercise-testing-i2c-interrupt-apis-part-1/
https://support.saleae.com/tutorials/example-projects/how-to-analyze-i2c
https://stackoverflow.com/questions/76405703/stm32-i2c-receive-function-size-parameter-problem
https://os.mbed.com/questions/84288/Example-on-how-to-run-I2C-on-STM32-Nucle/
https://www.reddit.com/r/embedded/comments/118stdw/i2c_timing_issues_with_stm32/
https://stm32f4-discovery.net/2014/05/library-09-i2c-for-stm32f4xx/
https://electronics.stackexchange.com/questions/482111/stm32-i2c-master-does-not-generate-start-bit
https://www.stm32duino.com/viewtopic.php?t=445
https://www.playembedded.org/blog/stm32-i2c-chibios/
https://forum.mikroe.com/viewtopic.php?t=55185