meshtastic / firmware

Meshtastic device firmware
https://meshtastic.org
GNU General Public License v3.0
3.35k stars 816 forks source link

Support for Seeed XIAO S3 Board #4850

Closed Dylanliacc closed 2 days ago

Dylanliacc commented 3 days ago

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,

Dylanliacc commented 3 days ago

602dcb9ac17a53a58c96577fbbaf7776

caveman99 commented 3 days ago

So the Wio-SX1262 is unreleased as of yet? Looks like a nice DIY platform.

fifieldt commented 3 days ago

This is very exciting :)

Dylanliacc commented 3 days ago

So the Wio-SX1262 is unreleased as of yet? Looks like a nice DIY platform.

in few days ~ before Oct.