badgeteam / ESP32-platform-firmware

Universal badge platform for ESP32 based devices! Runs on the event badges from SHA2017, HackerHotel 2019, Disobey 2019, CampZone 2019, Disobey 2020 and more!
https://badge.team
40 stars 42 forks source link

[DO NOT MERGE] Improved bus management #229

Closed renzenicolai closed 4 years ago

renzenicolai commented 4 years ago

This PR modifies the SPI/I2C bus handling drivers a bit, both to clean up the drivers and to allow for using the two I2C bus ports of the ESP32 at the same time.

The "buses" module has been tested to compile on the latest IDF version. I will do the same tests with the graphics stack too once I start working on that.

lgtm-com[bot] commented 4 years ago

This pull request introduces 5 alerts and fixes 5 when merging db6d0d6a7a0b6fc6fbcdfc0e480e60ddbbe55fe8 into e2108d331c6ca7083321613f871cad85dead9a9d - view on LGTM.com

new alerts:

fixed alerts:

renzenicolai commented 4 years ago

I'm going to do a big development run in branch renze/develop, changing a lot of stuff at once.

lgtm-com[bot] commented 4 years ago

This pull request introduces 5 alerts and fixes 5 when merging 8b50ef78b853d559cda7a045ddb9c6f8670551ee into e2108d331c6ca7083321613f871cad85dead9a9d - view on LGTM.com

new alerts:

fixed alerts: