flipperdevices / flipperzero-firmware

Flipper Zero firmware source code
https://flipperzero.one
GNU General Public License v3.0
12.56k stars 2.68k forks source link

[FL-3846] Event Loop Timers #3721

Closed gsurkov closed 2 months ago

gsurkov commented 3 months ago

What's new

Verification

  1. Connect 6 LEDs to pins 2-7 on Flipper (use series resistors of course)
  2. Flash the firmware first and then run the test application: ./fbt launch APPSRC=event_loop_blink_test
  3. Observe the blinkenlights! Each button on the Flipper can stop or start a particular LED. Press and hold Back to exit.
  4. Speed up the Dolphin: compile with --extra-define=DOLPHIN_DEBUG, observe the messages in the log.

Checklist (For Reviewer)

github-actions[bot] commented 3 months ago

Compiled f7 firmware for commit f324d878:

github-actions[bot] commented 3 months ago

PVS-Studio report for commit 98238827: