Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // thefreeman's BCK-SC64-DAC
- #define MODEL_NUMBER "0000" // TBD
- #include "hwdef-thefreeman-BCK-SC64.h"
- // ATTINY: 1616
- #undef BLINK_AT_RAMP_MIDDLE
- // We're abusing the Dynamic PWM functionality to set the VREF instead of PWM TOP.
- // We don't want the Gradual functionality to mess with the PWM_TOP value.
- #ifdef USE_SET_LEVEL_GRADUALLY
- #undef USE_SET_LEVEL_GRADUALLY
- #endif
- // level_calc.py ninth 2 150 7135 1 0.03 6.4 7135 1 6.3 1600
- #define RAMP_LENGTH 150
- #define USE_DYN_PWM
- // PWM1: DAC Data, PWM Tops: VREF selector
- #define PWM1_LEVELS 2,5,7,9,10,11,13,15,17,19,21,25,27,30,34,38,44,48,54,61,67,75,85,94,104,115,127,141,156,171,189,208,229,253,60,66,73,79,87,95,104,113,124,134,146,159,173,187,204,221,234,4,4,5,5,6,6,7,7,8,8,9,10,10,11,12,13,14,15,16,17,18,20,21,23,24,26,28,29,31,33,36,38,40,43,46,49,52,55,58,62,65,69,74,78,82,87,92,98,103,109,115,122,129,136,143,151,160,168,177,187,197,207,218,230,242,254,58,61,65,68,71,75,79,82,86,91,95,100,105,110,115,120,126,132,138,144,151,158,165,173,181,189,197,206,215,225,235,245,255
- #define PWM_TOPS 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18
- #define LED_ENABLE_PIN_LEVEL_MIN 52
- #define LED_ENABLE_PIN_LEVEL_MAX 150
- #define MAX_1x7135 51
- #define HALFSPEED_LEVEL 14
- #define QUARTERSPEED_LEVEL 6
- #define RAMP_SMOOTH_FLOOR 1
- #define RAMP_SMOOTH_CEIL 133
- #define RAMP_DISCRETE_FLOOR 1
- #define RAMP_DISCRETE_CEIL RAMP_SMOOTH_CEIL
- #define RAMP_DISCRETE_STEPS 7
- // stop panicking at ~50% power
- #define THERM_FASTER_LEVEL 134
- // enable 2 click turbo
- #define DEFAULT_2C_STYLE 1
- // advanced UI by default
- #define SIMPLE_UI_ACTIVE 0
- // RGB AUX LEDs button
- #define USE_AUX_RGB_LEDS
- #define USE_AUX_RGB_LEDS_WHILE_ON
- #define USE_INDICATOR_LED_WHILE_RAMPING
- #define RGB_LED_OFF_DEFAULT 0x19 // low, voltage
- #define RGB_LED_LOCKOUT_DEFAULT 0x37 // blinking, rainbow
- // slow down party strobe; this driver can't pulse for 2ms or less
- #define PARTY_STROBE_ONTIME 3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement