Merge pull request #2047 from seebs/seebs/ergodox_brightness

Make brightness easier to change
master
Erez Zukerman 2017-11-27 08:25:24 -05:00 committed by GitHub
commit 0bd453b527
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 1 deletions

View File

@ -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

View File

@ -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();

View File

@ -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); }