-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
Build Request
I'm working on a project that requires LoRa, and the Seeed Studio Xiao ESP32-S3 with the SX1262 Hat fits my use case perfectly.
Unfortunately, there isn't a specific firmware build/port for it, only the same board but with the Sense/Camera hat, and I don't know enough about the build process of CircuitPython to make a new port for this particular board+hat combo.
Would someone with experience updating and building the CircuitPython firmware be able to put this together for me?
I would appreciate it very much, and hopefully I'm not the only one that would like to see this get done.
Sub-Request
On the SX1262 hat, the LORA_BUSY
pin is connected to GND
via the B2B connector's Pin 2. It would be nice to have that pin from the SX1262 be available in the firmware, even though it's not in usable in this particular combination of hardware. Later in my project, I'm going to bypass the B2B connector for the LORA_BUSY
pin to be able to use it in my code.
This part is not relevant for the ESP32-S3 Plus.
Side Note/Related Question
Why are the firmware builds so specific?
Reason for asking: The Xiao ESP32-S3 Sense (which is basically a Xiao ESP32-S3 ProPlus with a Camera hat) has a build all on its own so that makes it difficult to use CircuitPython with the same board but with a different hat. The only difference would be which pins are already in use/connected to the hat, so a generic Xiao ESP32-S3 [|Plus]
build would've covered most hats for this device, especially if the build included all the available pins in the B2B connector.
Again, I don't know much about how the firmware builds work, so maybe someone can answer that for me in the comments.