mirror of
https://github.com/PaulStoffregen/Tlc5940
synced 2025-09-27 10:02:20 +02:00
Initial effort at porting tlc_servos.h (compiles but fails to run)
This commit is contained in:
@@ -39,38 +39,73 @@
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CGL1 11
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_MOD 30720
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CV 4
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CGH1 58
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CGL1 235
|
||||
#define TLC_TIMER_TEENSY3_SERVO_PS 4
|
||||
#define TLC_TIMER_TEENSY3_SERVO_MOD 37500
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CV 1
|
||||
#elif F_BUS == 56000000
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CGH1 3
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CGL1 11
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_MOD 28672
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CV 3
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CGH1 54
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CGL1 219
|
||||
#define TLC_TIMER_TEENSY3_SERVO_PS 4
|
||||
#define TLC_TIMER_TEENSY3_SERVO_MOD 35000
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CV 1
|
||||
#elif F_BUS == 48000000
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CGH1 3
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CGL1 9
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_MOD 24576
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CV 3
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CGH1 47
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CGL1 187
|
||||
#define TLC_TIMER_TEENSY3_SERVO_PS 3
|
||||
#define TLC_TIMER_TEENSY3_SERVO_MOD 60000
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CV 1
|
||||
#elif F_BUS == 36000000
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CGH1 2
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CGL1 7
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_MOD 18432
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CV 2
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CGH1 35
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CGL1 141
|
||||
#define TLC_TIMER_TEENSY3_SERVO_PS 3
|
||||
#define TLC_TIMER_TEENSY3_SERVO_MOD 45000
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CV 1
|
||||
#elif F_BUS == 24000000
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CGH1 2
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CGL1 4
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_MOD 12288
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CV 2
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CGH1 23
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CGL1 94
|
||||
#define TLC_TIMER_TEENSY3_SERVO_PS 2
|
||||
#define TLC_TIMER_TEENSY3_SERVO_MOD 60000
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CV 1
|
||||
#elif F_BUS == 16000000
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CGH1 1
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CGL1 3
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_MOD 8192
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CV 1
|
||||
#elif F_BUS <= 8000000
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CGH1 16
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CGL1 62
|
||||
#define TLC_TIMER_TEENSY3_SERVO_PS 2
|
||||
#define TLC_TIMER_TEENSY3_SERVO_MOD 40000
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CV 1
|
||||
#elif F_BUS == 8000000
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CGH1 1
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CGL1 1
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_MOD 4096
|
||||
#define TLC_TIMER_TEENSY3_NORMAL_CV 1
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CGH1 8
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CGL1 31
|
||||
#define TLC_TIMER_TEENSY3_SERVO_PS 1
|
||||
#define TLC_TIMER_TEENSY3_SERVO_MOD 40000
|
||||
#define TLC_TIMER_TEENSY3_SERVO_CV 1
|
||||
#else
|
||||
#error "F_BUS must be 60, 56, 48, 36, 24, 16, 8, 4, or 2 MHz"
|
||||
#error "F_BUS must be 60, 56, 48, 36, 24, 16, 8 MHz"
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user