Created by Selene ToyKeeper on 2017-08-01 and last modified on 2017-08-01
Get this branch:
bzr branch lp:~toykeeper/flashlight-firmware/emisar-d4
Only Selene ToyKeeper can upload to this branch. If you are Selene ToyKeeper please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Selene ToyKeeper
Flashlight Firmware Repository

Recent revisions

208. By Selene ToyKeeper on 2017-08-01

corrected info in 'meta'

207. By Selene ToyKeeper on 2017-07-28

added UI v2 diagram

206. By Selene ToyKeeper on 2017-07-28

added missing GPL and copyright header

205. By Selene ToyKeeper on 2017-07-28

A bit of cleanup for .zip release.

204. By Selene ToyKeeper on 2017-07-26

Updated .hex file, since it looks like this one will be used for production.

203. By Selene ToyKeeper on 2017-07-22

Bugfix: thermal regulation could "step down" to a level higher than the user requested,
  if the user turned the light off at turbo while hot, then quickly turned it back on at moon.

202. By Selene ToyKeeper on 2017-07-21

Made it handle below-zero temperatures better.
No longer allows user to bypass maximum thermal ceiling in manual calibration mode.

201. By Selene ToyKeeper on 2017-07-20

Removed unused LowBattState code. It didn't do anything.
(except possibly delay standby mode after LVP kicks in, which seems like a bad choice)

200. By Selene ToyKeeper on 2017-07-20

Added soft start... but it sucked so I disabled it.
(interfered with handling double clicks)

199. By Selene ToyKeeper on 2017-07-20

Made "zero" digits show up as a really fast blink instead of nothing at all.
Refactored repetitive "delay unless modeState changed" logic into a function.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.