An open API service indexing awesome lists of open source software.

https://github.com/nmrr/flipperzero-chronometer

⏱️⏱️ A chronometer application for the Flipper Zero ⏱️⏱️
https://github.com/nmrr/flipperzero-chronometer

chronometer flipper-zero flipperzero stm32

Last synced: about 1 year ago
JSON representation

⏱️⏱️ A chronometer application for the Flipper Zero ⏱️⏱️

Awesome Lists containing this project

README

          

# flipperzero-chronometer
⏱️⏱️ A chronometer application for the Flipper Zero ⏱️⏱️

![banner](https://github.com/nmrr/flipperzero-chronometer/blob/main/img/bannerwatch.jpg)

This chronometer is accurate to the millisecond. **TIM2** internal timer of the **STM32** MCU is used to generate a 64 MHz clock signal. This signal is used to count elapsed time.

## Gallery

**Note:** Chronometer stops after 99 hours, 59 minutes and 59 seconds

## Build the program

Assuming the toolchain is already installed, copy **flipper_chronometer** directory to **applications_user**

Plug your **Flipper Zero** and build the chronometer:
```
./fbt launch_app APPSRC=applications_user/flipper_chronometer
```

The program will automatically be launched after compilation

**Button assignments**:

button | function
------------- | -------------
**Ok** *[short press]* | Start/stop the chronometer
**Ok** *[long press]* | Reset the chronometer
**Back** *[long press]* | Exit

If you don't want to build this application, just simply copy **flipper_chronometer.fap** on your **Flipper Zero**

Build has been made with official toolchain, **API Mismatch** error may appear if you are using custom firmware. You can bypass this error but the program may crash.

## Changelog

* 2023-08-08
* Hour is now displayed
* Limits have been increased to 99:99:99 instead of 1 hour

* 2023-08-02
* Initial release