Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2022
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.33 KB | None | 0 0
  1. // thefreeman's BCK-SC64-DAC
  2. #define MODEL_NUMBER "0000" // TBD
  3. #include "hwdef-thefreeman-BCK-SC64.h"
  4. // ATTINY: 1616
  5.  
  6.  
  7. #undef BLINK_AT_RAMP_MIDDLE
  8.  
  9. // We're abusing the Dynamic PWM functionality to set the VREF instead of PWM TOP.
  10. // We don't want the Gradual functionality to mess with the PWM_TOP value.
  11. #ifdef USE_SET_LEVEL_GRADUALLY
  12. #undef USE_SET_LEVEL_GRADUALLY
  13. #endif
  14.  
  15. // level_calc.py ninth 2 150 7135 1 0.03 6.4 7135 1 6.3 1600
  16. #define RAMP_LENGTH 150
  17. #define USE_DYN_PWM
  18.  
  19. // PWM1: DAC Data, PWM Tops: VREF selector
  20. #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
  21. #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
  22.  
  23. #define LED_ENABLE_PIN_LEVEL_MIN 52
  24. #define LED_ENABLE_PIN_LEVEL_MAX 150
  25.  
  26. #define MAX_1x7135 51
  27. #define HALFSPEED_LEVEL 14
  28. #define QUARTERSPEED_LEVEL 6
  29.  
  30. #define RAMP_SMOOTH_FLOOR 1
  31. #define RAMP_SMOOTH_CEIL 133
  32. #define RAMP_DISCRETE_FLOOR 1
  33. #define RAMP_DISCRETE_CEIL RAMP_SMOOTH_CEIL
  34. #define RAMP_DISCRETE_STEPS 7
  35.  
  36. // stop panicking at ~50% power
  37. #define THERM_FASTER_LEVEL 134
  38.  
  39. // enable 2 click turbo
  40. #define DEFAULT_2C_STYLE 1
  41.  
  42. // advanced UI by default
  43. #define SIMPLE_UI_ACTIVE 0
  44.  
  45.  
  46. // RGB AUX LEDs button
  47. #define USE_AUX_RGB_LEDS
  48. #define USE_AUX_RGB_LEDS_WHILE_ON
  49. #define USE_INDICATOR_LED_WHILE_RAMPING
  50.  
  51.  
  52. #define RGB_LED_OFF_DEFAULT 0x19  // low, voltage
  53. #define RGB_LED_LOCKOUT_DEFAULT 0x37  // blinking, rainbow
  54.  
  55. // slow down party strobe; this driver can't pulse for 2ms or less
  56. #define PARTY_STROBE_ONTIME 3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement