Skip to content

mtoolstec/TapTapFW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 

Repository files navigation

TapTap Firmware for MeshCore

TapTap Firmware is a specialized build of MeshCore designed for tracker-style devices like the Seeed Studio T1000-E and WisMesh Tag. It introduces enhanced messaging capabilities and specific button interactions tailored for headless operation (devices without screens).

Key Features

πŸ”˜ Button Controls & Modes

Since these devices lack screens, interactions are handled via the main user button and LED feedback.

  • Single Click:
    • Sends an Advert signal to the mesh.
    • Helper LED blinks the current time in Morse Code.
  • Double Click: Enter Canned Message Mode.
    • Single Click: Cycle through the 8 preset messages.
    • Long Press: Send the selected canned message.
    • Note: Buzzer pattern will indicate the selected message index like the binary.
  • Double Click (again): Enter Morse Code Input Mode.
    • Use the button to tap out your message in Morse Code.
    • Long Press: Send the composed message.
    • Auto-exit: If no action is taken for 10 seconds, the device will automatically exit this mode.
  • Triple Click: Toggle GPS functionalities on/off to save power.

πŸ’» Consoles & Commands

You can configure device behaviors using the MeshCore App or Web App text interface in public channels or custom private channels.

  • /help: Find all available commands in the current firmware.
  • /tap here: Designate the current channel as the target channel for sending messages via button taps.
  • /buz [rtttl|cw]: Set the message alert notification style.
    • rtttl: Play a tune (Ring Tone Text Transfer Language).
    • cw: Play notification in Morse Code (Continuous Wave).
  • /rtttl [string]: Specify the custom RTTTL ringtone string to be used for alerts.
  • /msg: Manage canned messages.
    • /msg ? - List current canned messages.
    • /msg Message 1|Message 2|... - Update the list with pipe-separated custom messages.

Supported Devices

Installation

  1. Download the latest .uf2 firmware file for your device from the Releases page.
  2. Connect your device to your computer via USB.
  3. Enter bootloader mode (usually by double-tapping the reset button).
  4. Copy the .uf2 file to the USB drive that appears.

Credits

Based on the MeshCore project. Special thanks to the community for contributions to the T1000-E platform support.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors