Skip to content

CyrilSLi/wasp-os-apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

May 31, 2026
5fd891a · · May 31, 2026

History

4 Commits
May 31, 2026
May 31, 2026
Apr 30, 2026
Apr 27, 2026
Apr 27, 2026
Apr 27, 2026
Apr 27, 2026
Apr 27, 2026
Apr 27, 2026

Repository files navigation

wasp-os-apps

Apps I created for my PineTime running wasp-os

Usage

  • calcurse.py: A calendar app that displays events from calcurse.
    • Swipe down to view later events
    • Swipe up to view earlier events, and to view previous days
    • Swipe left to view the next day
    • Swipe right to exit the app
  • rich_clk.py: A clock app that displays:
    • The current time and date (24h format with seconds)
    • Battery voltage
    • Free RAM
    • Uptime
    • Number of steps recorded
    • Number of apps loaded

Installation

  1. Install wasp-os on your PineTime.
  2. Clone this repository and the wasp-os repository:
git clone https://github.com/CyrilSLi/wasp-os-apps
git clone --recurse-submodules https://github.com/wasp-os/wasp-oss
  1. Verify that tools/wasptool is executable:
wasp-os/tools/wasptool --help
  1. Install mpy-cross version 1.13:
pip install mpy-cross==1.13
  1. Compile and upload the apps:
cd wasp-os-apps
python -m mpy_cross -mno-unicode -O3 -march=armv7m calcurse.py
python -m mpy_cross -mno-unicode -O3 -march=armv7m rich_clk.py
/path/to/wasp-os/tools/wasptool --upload --binary calcurse.mpy
/path/to/wasp-os/tools/wasptool --upload --binary rich_clk.mpy.mpy
  1. Convert your calcurse data to a format compatible with the app:
python process_calcurse_apts.py
  1. Set wasptool_path in chunk_upload.py to the path of your downloaded wasptool
  2. Upload the calcurse data:
python chunk_upload.py

About

Apps I created for my PineTime running wasp-os

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages