Skip to content

MultiMote/meshcore-cardputer-adv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MeshCore Cardputer ADV + Cap LoRa 1262 variant

photo

photo

This variant designed to not change the original codebase. I tried to make the implementation as clean as possible.

Building

  1. Get a copy of MeshCore. Current development is based on v1.15.0.

  2. Copy the variants/cardputer_adv directory from this repository into the variants directory of the MeshCore source tree.

  3. Run in the MeshCore directory:

Build:

platformio run --environment cardputer_adv_companion_radio_ble

Build and flash:

platformio run --target upload --environment cardputer_adv_companion_radio_ble

State

Currently implemented (companion):

  • Cap LoRa-1262 initialization (+ port extender)
  • G0 Button
  • Basic display
  • BLE connection
  • GPS support
  • GPS power management with CAS commands (Cap LoRa-1262 does not have a GPS switch pin)
  • Store data to SD card
  • Basic speaker support (keyboard/message beeps)
  • Basic keyboard support (left/right/enter)

Todo:

  • More complex UI with ability to change settings, write messages
  • Find a way to include MeshCore as submodule in this repository and build it from here
  • GPS will turn on again after 18 hours (max standby time is 65535 seconds)

About

MeshCore Cardputer ADV + Cap LoRa 1262 variant

Topics

Resources

License

Stars

Watchers

Forks

Contributors