فهرست منبع

Simple timer mode

theageoflove 2 سال پیش
والد
کامیت
9f7c311210
2فایلهای تغییر یافته به همراه8 افزوده شده و 3 حذف شده
  1. 4 2
      README.md
  2. 4 1
      zeitraffer.c

+ 4 - 2
README.md

@@ -26,14 +26,14 @@ TG: [t.me/scuko_bled](https://t.me/scuko_bled)
 
  - **вверх-вниз** - время.
  - **влево-вправо** - количество кадров
- 
- 0 кадров - бесконечный режим, -1 кадров - BULB
  - **зажатие стрелок** - ±10 кадров/секунд
  - **ОК** - пуск/пауза
  - Длинное нажатие **ОК** - включить/выключить подсветку
  - **назад** - сброс
  - длинное нажатие **назад** - выход
 
+Особые режимы: 0 кадров - бесконечная съёмка, -1 кадров - BULB, 1 кадр - простой одиночный таймер.
+
 При работающем таймере блокируются все кнопки кроме ОК.
 
 При запуске даётся три секунды на отскочить.
@@ -68,6 +68,8 @@ based on https://github.com/zmactep/flipperzero-hello-world
  - Back - reset 
  - Long press back - exit
 
+1 frame - simple timer, 0 frames - infinite mode, -1 frames - BULB mode
+
 When the timer is running, all buttons are blocked except OK.
 
 ## What you need:

+ 4 - 1
zeitraffer.c

@@ -247,7 +247,10 @@ int32_t zeitraffer_app(void* p) {
 					
 						if (WorkTime == 0) 
 							WorkTime = Delay;
-					
+						
+						if (Count == 1)
+							WorkTime = Time;  
+						
 						if (Count == 0) {
 							InfiniteShot = true; 
 							WorkCount = 1;