Seeed-Studio / wiki-documents

https://wiki.seeedstudio.com/Getting_Started Seeed Studio Wiki source code
https://wiki.seeedstudio.com/Getting_Started
GNU General Public License v3.0
107 stars 124 forks source link

[Page Add][Enhanced function] Support Meshtastic for SenseCAP Indicator #1640

Open MatthewJeffson opened 2 weeks ago

MatthewJeffson commented 2 weeks ago

Overview

This assignment is presented on the Contributor Page and been accepted and already assigned one contributor.

Image

The Contribution(Pull Request) Guide

  1. Deploy Wiki Platform Locally
  2. Full Steps Pull Request - Do the changes or add the files, while seeing the changes locally. Then PR to our repo.
  3. Quick Pull Request - You can just download all required files and add md file as well as images, then direct PR to our repo.

What do we offer?

We want to express our gratitude to our contributors by offering a range of rewards. Depending on the difficulties(Tier 0/1/2/3), the time we expect(Days 1/3/7/15), the actual submission time and the actual submission contents, we will offer different levels of rewards.

  1. We will provide our products or cash bonus to our contributors as a token of appreciation.
  2. For those contributors who join our "Ranger Program"(announced soon), we offer even more exciting rewards, including access to our prototype products.
  3. In addition, all contributors and their contributions will be acknowledged and showcased on our wiki platform.

    FAQ

    For the ranger who accepts this assignment can have a conversation with your transition AE below

mverch67 commented 5 days ago

The first part is finished, the PR to support SenseCAP Indicator has been merged into meshtastic master branch and will be available in firmware 2.5.1: https://github.com/meshtastic/firmware/pull/4279

The required changes for the io expander support can be found in a fork of arduino-esp32, branch _addtca9535 which eventually will be adopted by the meshtastic organisation. https://github.com/mverch67/arduino-esp32/tree/add_tca9535

The second part (SenseCAP Indicator with the new meshtastic UI) is implemented in a UI library https://github.com/meshtastic/device-ui

and can be built using the following meshtastic PR branch, target seeed-sensecap-indicator-tft: https://github.com/meshtastic/firmware/pull/3259/

As the meshtastic device-ui development is an ongoing process for a couple of other supported devices (using common code!) and there are still bugs and unfinished implementations and features, the SenseCAP Indicator UI will evolve further until this feature will be released by meshtastic and the feature PR is merged into master branch.