Merge pull request #2047 from seebs/seebs/ergodox_brightness
Make brightness easier to change
This commit is contained in:
commit
0bd453b527
3 changed files with 10 additions and 1 deletions
|
@ -62,8 +62,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
/* number of backlight levels */
|
/* number of backlight levels */
|
||||||
#define BACKLIGHT_LEVELS 3
|
#define BACKLIGHT_LEVELS 3
|
||||||
|
|
||||||
|
#ifndef LED_BRIGHTNESS_LO
|
||||||
#define LED_BRIGHTNESS_LO 15
|
#define LED_BRIGHTNESS_LO 15
|
||||||
|
#endif
|
||||||
|
#ifndef LED_BRIGHTNESS_HI
|
||||||
#define LED_BRIGHTNESS_HI 255
|
#define LED_BRIGHTNESS_HI 255
|
||||||
|
#endif
|
||||||
|
#define LED_BRIGHTNESS_DEFAULT (LED_BRIGHTNESS_HI)
|
||||||
|
|
||||||
/* ws2812 RGB LED */
|
/* ws2812 RGB LED */
|
||||||
#define RGB_DI_PIN D7
|
#define RGB_DI_PIN D7
|
||||||
|
|
|
@ -54,7 +54,7 @@ void matrix_init_kb(void) {
|
||||||
void ergodox_blink_all_leds(void)
|
void ergodox_blink_all_leds(void)
|
||||||
{
|
{
|
||||||
ergodox_led_all_off();
|
ergodox_led_all_off();
|
||||||
ergodox_led_all_set(LED_BRIGHTNESS_HI);
|
ergodox_led_all_set(LED_BRIGHTNESS_DEFAULT);
|
||||||
ergodox_right_led_1_on();
|
ergodox_right_led_1_on();
|
||||||
_delay_ms(50);
|
_delay_ms(50);
|
||||||
ergodox_right_led_2_on();
|
ergodox_right_led_2_on();
|
||||||
|
|
|
@ -30,8 +30,12 @@ void ergodox_blink_all_leds(void);
|
||||||
uint8_t init_mcp23018(void);
|
uint8_t init_mcp23018(void);
|
||||||
uint8_t ergodox_left_leds_update(void);
|
uint8_t ergodox_left_leds_update(void);
|
||||||
|
|
||||||
|
#ifndef LED_BRIGHTNESS_LO
|
||||||
#define LED_BRIGHTNESS_LO 15
|
#define LED_BRIGHTNESS_LO 15
|
||||||
|
#endif
|
||||||
|
#ifndef LED_BRIGHTNESS_LO
|
||||||
#define LED_BRIGHTNESS_HI 255
|
#define LED_BRIGHTNESS_HI 255
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
inline void ergodox_board_led_on(void) { DDRD |= (1<<6); PORTD |= (1<<6); }
|
inline void ergodox_board_led_on(void) { DDRD |= (1<<6); PORTD |= (1<<6); }
|
||||||
|
|
Loading…
Reference in a new issue