Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
MatthewJeffson opened this issue Sep 3, 2024 · 5 comments
Assignees
Labels
1 week This assignment takes about 1 week Project Wanted Tier 2 This is Tier 2 task

Comments

@MatthewJeffson
Copy link
Collaborator

Overview

  • Support Meshtastic for SenseCAP Indicator D1L
  • Implement the latest UI interface and the basic functions of Meshtastic.

✨ Assigned Contributor

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

@MatthewJeffson MatthewJeffson added 1 week This assignment takes about 1 week Project Wanted Tier 2 This is Tier 2 task labels Sep 3, 2024
@Seeed-Studio Seeed-Studio deleted a comment from github-actions bot Sep 3, 2024
@mverch67
Copy link
Collaborator

mverch67 commented Sep 12, 2024

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:
meshtastic/firmware#4279

The required changes for the io expander support can be found in a fork of arduino-esp32, branch add_tca9535 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:
meshtastic/firmware#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.

@eerke2021
Copy link

Is this the Indicator with built in LoRaWAN or a standard indicator with a Grove LoRa attached also? The indicator has grove ports and I have a spare Grove LoRa.

@MatthewJeffson
Copy link
Collaborator Author

Hi! @mverch67 The Indicator we needed is capable of LoRa communicating and current no need sensors onboard.

And thank you so much @mverch67 for doing this. It is really amazing!

Best Regards,
Matthew

@eerke2021
Copy link

But all models of Indicator have Grove connectors, which means you could connect all of them to a "Grove-Wio-E5 Wireless Module - STM32WLE5JC, ARM Cortex-M4 and SX126x embedded, supports LoRaWAN on EU868 & US915". Is this project about utilising the Indictator with built in LoRa only or all of them if they are connected to the Grove LoRa?

@MatthewJeffson
Copy link
Collaborator Author

Yes @eerke2021 and that will be next step moving:D

Currently we need the latest Meshtastic UI and support the expansion chip on the Indicator. Once the Indicator handle the normal Meshtastic sending and outputting will be fine:D

These steps will take quite a time to finish.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1 week This assignment takes about 1 week Project Wanted Tier 2 This is Tier 2 task
Development

No branches or pull requests

3 participants