Replies: 3 comments 14 replies
-
It's great to see formal crate kicking off! Shouldn't there be some additional prefix added to the project name signaling that the HAL is rust based ? Something like esp32-wroom-rs ? |
Beta Was this translation helpful? Give feedback.
-
Updated the name to |
Beta Was this translation helpful? Give feedback.
-
We've proven that the other ESP32 WiFi co-processor boards all use minor variations of the nina-fw from Arduino. So this means we don't need any special abstraction or accommodation for a different SPI bus command set. This rules out any need for a WiFi board specific directory structure. Also, rp-hal already abstracts the specific differences between RP2040 series boards, so we won't need any special directory accommodation here either. That means that right now, I think this is what our project directory structure should look like:
This documentation is a great intro to unit/integration testing and how the Rust community thinks about where each type of test belongs. |
Beta Was this translation helpful? Give feedback.
-
Getting started on group discussion and documentation for the projects naming decisions and directory structure.
Project name rationale: ESP32-WROOM was chosen to signify that this project will only cover this specific series of ESP32 wifi modules. Others, such as ESP32-WROVER or ESP32-MINI, etc are intentionally out of scope for this project.
Directory structure:
Any other ideas, objections, questions?
Beta Was this translation helpful? Give feedback.
All reactions