Conversation
Description : This repo will act as a reception for other related things eg Embedded-Resources-Repo and Driver-Development-Repo To this effect, all development files were removed EXCEPT the read_me and Licence
|
I think we should create a Book within this repository with the chapters on resources and a chapter for each driver since these are unofficial drivers and embedded resources for learning. Then each driver would be it's own crate within this repository as a Cargo workspace. That way we can have shared resources like a traits and common data structures crate that is generic over all drivers or boards and then have a seperate crate for each specific board target within the same workspace. For example, we can have a common trait crate that have methods for lighting up LEDs, connecting to WIFI and Bluetooth and communicating with GPIO pins and then within the same workspace we have a crate for ESP32 board which implements the common traits but extends them based on eg the layout of the GPIO pins specific to the ESP32 board. You see both the esp32 and raspberry pi would re-use the same code and only add code for the parts that are specific to each board. That way:
|
Description :
This repo will act as a reception for other related things eg Embedded-Resources-Repo and Driver-Development-Repo
To this effect, all development files were removed EXCEPT the read_me and Licence. This was done in the 1st commit
In the 2nd commit, I have added a link to the driver-development-book repo