Skip to content

dchithinh/MicroPomo

Repository files navigation

MicroPomo - Embedded Pomodoro Timer

A lightweight, cross-platform Pomodoro timer built with LVGL v9.4.0

Setup & Run:

The build script is design to build and run on window.

    git clone https://github.com/dchithinh/MicroPomo.git
    cd MicroPomo && ./build.cmd

Design

High Level Design

alt text

Pomodoro State Machine

alt text

Timer State Machine

alt text

The draw.io file design is provided in doc and also the readme.md

Screenshot

alt text

alt text

alt text

Porting

  • Use can use this build design to run/debug on your PC. Then can intergate the pomodoro folder standablone into your HW OR
  • Take the whole code and add your HW driver into hal

As an example, I have taken pomodoro folder into my STM32F407 board. You can have a look at stm32f407xx_pomodoro

Acknowledgment

About

A lightweight, cross-platform Pomodoro timer built with LVGL

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published