~toykeeper/flashlight-firmware/trunk

« back to all changes in this revision

Viewing changes to ToyKeeper/spaghetti-monster/anduril/cfg-ff-e01.h

  • Committer: Selene Scriven
  • Date: 2019-08-11 21:16:23 UTC
  • mfrom: (188.1.250 fsm)
  • Revision ID: bzr@toykeeper.net-20190811211623-i2i2rcud9kbx3hdw
merged fsm to trunk...  lots of updates:
+ attiny1634 support
+ Emisar D4v2 support
+ Mateminco MF01S / MT18 support
+ Fireflies E01 and E07v2 support
+ RGB aux LED support
+ added factory reset function
+ added manual / automatic memory toggle
+ added 2-level brightness during lockout
+ added Fireflies UI
+ made momentary mode also support strobe-group modes
* thermal regulation rewritten, behaves mostly better now
* strobe modes auto-reverse their ramp now
* muggle mode fixes
* UI diagram and manual updated
* button timing adjusted, and compile-time options added for it
* general refactoring

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// Fireflies E01 SST-40 thrower config options for Anduril
 
2
// most of the good stuff is in the FFUI config; just copy it
 
3
#include "../fireflies-ui/cfg-ff-e01.h"
 
4
 
 
5
#ifndef BLINK_AT_RAMP_CEILING
 
6
#define BLINK_AT_RAMP_CEILING
 
7
#endif
 
8
 
 
9
// 20, 38, 56, 75, [93], 111, 130 (93 is highest regulated)
 
10
// (9 / 45 / 116 / 248 / 467 / 742 / 1280 + 2140 lm)
 
11
#undef RAMP_DISCRETE_STEPS
 
12
#define RAMP_DISCRETE_STEPS 7
 
13
 
 
14
// shortcut for first-time setup
 
15
#define USE_TENCLICK_THERMAL_CONFIG