This PR introduces support for the Seeed XIAO S3 board, adding the necessary board and pin definitions to ensure compatibility with the Meshtastic system. Below are the detailed changes and additions:
Board Definition:
Added a new configuration file for the Seeed XIAO S3 board, which includes specific settings for the ESP32-S3 architecture.
Pins Definition:
Defined GPIO pins for various functionalities, including I2C, SPI, and LoRa module connections.
Mesh Integration: Updated the mesh protocol buffer to include the new Seeed XIAO S3 hardware model, enabling seamless integration into the existing system.
GPS Adaptation:
(Not recommended for non professionals to use)
Included definitions for the L76K GPS module, ensuring proper functionality when used with the XIAO S3 board. Note that there is a conflict between the RESET pin of the L76K GPS module and the SPI pins, which requires proper handling during implementation.
Screen Adaptation:
add oled screen via exp board.
Future Plans and Improvements
Future work includes adapting the full range of XIAO boards, including the C6, C3, and others, to ensure comprehensive support within the Meshtastic system. Additionally, plans are in place to develop more advanced expansion boards to better support the latest display versions.
Current related links (will be updated in the near future)
Support for Seeed XIAO S3 Board
Summary
This PR introduces support for the Seeed XIAO S3 board, adding the necessary board and pin definitions to ensure compatibility with the Meshtastic system. Below are the detailed changes and additions:
Board Definition:
Added a new configuration file for the Seeed XIAO S3 board, which includes specific settings for the ESP32-S3 architecture.
Pins Definition:
Defined GPIO pins for various functionalities, including I2C, SPI, and LoRa module connections. Mesh Integration: Updated the mesh protocol buffer to include the new Seeed XIAO S3 hardware model, enabling seamless integration into the existing system.
GPS Adaptation:
(Not recommended for non professionals to use) Included definitions for the L76K GPS module, ensuring proper functionality when used with the XIAO S3 board. Note that there is a conflict between the RESET pin of the L76K GPS module and the SPI pins, which requires proper handling during implementation.
Screen Adaptation:
add oled screen via exp board.
Future Plans and Improvements
Future work includes adapting the full range of XIAO boards, including the C6, C3, and others, to ensure comprehensive support within the Meshtastic system. Additionally, plans are in place to develop more advanced expansion boards to better support the latest display versions.
Current related links (will be updated in the near future)
Board Information: https://www.seeedstudio.com/XIAO-ESP32S3-Sense-p-5639.html Expansion Board Infomation : https://www.seeedstudio.com/Seeeduino-XIAO-Expansion-board-p-4746.html L76K GPS Module Information : https://www.seeedstudio.com/L76K-GNSS-Module-for-Seeed-Studio-XIAO-p-5864.html
Best regards,