~toykeeper/flashlight-firmware/trunk

« back to all changes in this revision

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

  • Committer: Selene Scriven
  • Date: 2018-10-10 01:23:15 UTC
  • mfrom: (188.1.188 fsm)
  • Revision ID: bzr@toykeeper.net-20181010012315-iiaquinemb6y2ysl
merged the past month of updates from fsm branch

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// Fireflies ROT66-219 (7x7135) config options for Anduril
 
2
// same as regular ROT66, but calibrated for Nichia 219B with 7x7135 chips
 
3
#define FSM_FF_ROT66_DRIVER
 
4
#include "cfg-ff-rot66.h"
 
5
 
 
6
// driver is a FET+N+1,
 
7
// where N=6 for the 219b version
 
8
// calculated to get transition points at level 65 and 115
 
9
// first 65 steps same as regular ROT66
 
10
// remaining steps from this command:
 
11
// level_calc.py ninth 3 150 7135 1 1.4 110.1 7135 14 1 1058.5 FET 1 10 4500
 
12
#undef PWM2_LEVELS
 
13
#define PWM2_LEVELS 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,17,18,20,21,23,25,27,29,31,33,36,38,41,43,46,49,52,55,58,62,65,69,73,77,81,86,90,95,100,105,111,116,122,128,135,141,148,155,163,170,178,187,195,204,214,224,234,244,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0
 
14
#undef PWM3_LEVELS
 
15
#define PWM3_LEVELS 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,8,12,16,21,25,30,35,40,45,50,56,62,68,74,81,87,94,101,109,116,124,133,141,150,159,168,178,188,198,209,220,231,243,255
 
16
#undef MAX_Nx7135
 
17
#define MAX_Nx7135 115
 
18
 
 
19
// regulate down faster when the FET is active, slower otherwise
 
20
#undef THERM_FASTER_LEVEL
 
21
#define THERM_FASTER_LEVEL 130  // throttle back faster when high