feat(board): add support for Arduino Nesso N1#11985
feat(board): add support for Arduino Nesso N1#11985me-no-dev merged 5 commits intoespressif:masterfrom
Conversation
👋 Hello facchinm, we appreciate your contribution to this project! 📘 Please review the project's Contributions Guide for key guidelines on code, documentation, testing, and more. 🖊️ Please also make sure you have read and signed the Contributor License Agreement for this project. Click to see more instructions ...
Review and merge process you can expect ...
|
Also implement an oveload for digital* operation to abstract the various gpio expanders. TODO: change WireInternal into default Wire (will require the user to explicitly include "Wire.h" (as in https://github.com/arduino/ArduinoCore-mbed/blob/main/variants/NANO_RP2040_CONNECT/nina_pins.h#L14-L18 )
only charging for now
|
|
@facchinm we have just released core version 3.3.3 that includes support for this board. If you need to add similar support in the future, I suggest to use the I2C C API from |
Description of Change
This PR adds support for upcoming Arduino Nesso N1 board. The board is a boxed product, containing an ESP32-C6 module, a small display , a buzzer, QWIIK and GROVE connectors, a battery + its charger/fuel gauge and a LoRa SX1262 radio.
Most of the internal GPIOs are exposed via I2C expanders, so they have been described and added to a couple of extra files in
variantfolder.If this is not advisable, let me know and I'll drop the last couple of commits, turning them into a library (this wouldn't be ideal since also LED_BUILTIN pin is on an expander).
Test Scenarios
We tested the board with:
Related links
LInks will be added as soon as the product pages are up.