Merge lp:~sammyshp/flashlight-firmware/momentary-turbo into lp:~toykeeper/flashlight-firmware/anduril2

Proposed by Sven Greiner
Status: Needs review
Proposed branch: lp:~sammyshp/flashlight-firmware/momentary-turbo
Merge into: lp:~toykeeper/flashlight-firmware/anduril2
Diff against target: 15 lines (+5/-0)
1 file modified
ToyKeeper/spaghetti-monster/anduril/ramp-mode.c (+5/-0)
To merge this branch: bzr merge lp:~sammyshp/flashlight-firmware/momentary-turbo
Reviewer Review Type Date Requested Status
Selene ToyKeeper Pending
Review via email: mp+407817@code.launchpad.net

Description of the change

Allow turbo in momentary mode.

To post a comment you must log in.

Unmerged revisions

619. By Sven Greiner

Allow turbo in momentary mode

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'ToyKeeper/spaghetti-monster/anduril/ramp-mode.c'
2--- ToyKeeper/spaghetti-monster/anduril/ramp-mode.c 2021-08-23 10:24:08 +0000
3+++ ToyKeeper/spaghetti-monster/anduril/ramp-mode.c 2021-08-30 08:45:59 +0000
4@@ -375,6 +375,11 @@
5 #ifdef USE_MOMENTARY_MODE
6 // 5 clicks: shortcut to momentary mode
7 else if (event == EV_5clicks) {
8+ // Allow to use turbo in momentary mode. It is safe to overwrite
9+ // memorized_level because the only way to exit momentary mode is to
10+ // reboot the flashlight which restores memorized_level to the default
11+ // or EEPROM (but we don't write to EEPROM here).
12+ memorized_level = actual_level;
13 set_level(0);
14 set_state(momentary_state, 0);
15 return MISCHIEF_MANAGED;

Subscribers

People subscribed via source and target branches

to status/vote changes: