sansaview: cleanup backlight code
Change-Id: I0a844931fa2f7f247c8c5e28673241f79902f9be
This commit is contained in:
parent
c1628ba366
commit
46cd8ea824
|
@ -24,7 +24,6 @@
|
|||
|
||||
#include <stdbool.h>
|
||||
|
||||
#define _backlight_init() true
|
||||
void _backlight_on(void);
|
||||
void _backlight_off(void);
|
||||
|
||||
|
|
|
@ -25,6 +25,25 @@
|
|||
#include "lcd.h"
|
||||
#include "backlight.h"
|
||||
|
||||
bool _backlight_init(void)
|
||||
{
|
||||
GPIO_SET_BITWISE(GPIOD_ENABLE, 0x01);
|
||||
GPIO_SET_BITWISE(GPIOD_OUTPUT_EN, 0x01);
|
||||
GPIO_SET_BITWISE(GPIOA_ENABLE, 0x01);
|
||||
GPIO_SET_BITWISE(GPIOA_OUTPUT_EN, 0x01);
|
||||
GPIO_SET_BITWISE(GPIOA_ENABLE, 0x02);
|
||||
GPIO_SET_BITWISE(GPIOA_OUTPUT_EN, 0x02);
|
||||
GPIO_SET_BITWISE(GPIOR_ENABLE, 0x10);
|
||||
GPIO_SET_BITWISE(GPIOR_ENABLE, 0x20);
|
||||
GPIO_SET_BITWISE(GPIOR_ENABLE, 0x40);
|
||||
GPIO_SET_BITWISE(GPIOR_ENABLE, 0x80);
|
||||
GPIO_SET_BITWISE(GPIOA_OUTPUT_EN, 0x10);
|
||||
GPIO_SET_BITWISE(GPIOA_OUTPUT_EN, 0x20);
|
||||
GPIO_SET_BITWISE(GPIOA_OUTPUT_EN, 0x40);
|
||||
GPIO_SET_BITWISE(GPIOA_OUTPUT_EN, 0x80);
|
||||
return true;
|
||||
}
|
||||
|
||||
void _backlight_set_brightness(int brightness)
|
||||
{
|
||||
(void)brightness;
|
||||
|
@ -40,10 +59,10 @@ void _backlight_on(void)
|
|||
GPIO_SET_BITWISE(GPIOD_OUTPUT_VAL, 0x01);
|
||||
}
|
||||
|
||||
void _buttonlight_on(void)
|
||||
void _buttonlight_off(void)
|
||||
{
|
||||
/* GPIO_SET_BITWISE(GPIOA_OUTPUT_VAL, 0x02); */ /* vertical buttonlight */
|
||||
GPIO_SET_BITWISE(GPIOA_OUTPUT_VAL, 0x01); /* horizontal buttonlight */
|
||||
GPIO_CLEAR_BITWISE(GPIOA_OUTPUT_VAL, 0x02); /* vertical buttonlight */
|
||||
GPIO_CLEAR_BITWISE(GPIOA_OUTPUT_VAL, 0x01); /* horizontal buttonlight */
|
||||
|
||||
GPIO_CLEAR_BITWISE(GPIOR_OUTPUT_VAL, 0x80); /* scrollwheel bottom led */
|
||||
GPIO_CLEAR_BITWISE(GPIOR_OUTPUT_VAL, 0x40); /* scrollwheel right led */
|
||||
|
@ -51,10 +70,10 @@ void _buttonlight_on(void)
|
|||
GPIO_CLEAR_BITWISE(GPIOR_OUTPUT_VAL, 0x10); /* scrollwheel left led */
|
||||
}
|
||||
|
||||
void _buttonlight_off(void)
|
||||
void _buttonlight_on(void)
|
||||
{
|
||||
/* GPIO_CLEAR_BITWISE(GPIOA_OUTPUT_VAL, 0x02); */ /* vertical buttonlight */
|
||||
GPIO_CLEAR_BITWISE(GPIOA_OUTPUT_VAL, 0x01); /* horizontal buttonlight */
|
||||
GPIO_SET_BITWISE(GPIOA_OUTPUT_VAL, 0x02); /* vertical buttonlight */
|
||||
GPIO_SET_BITWISE(GPIOA_OUTPUT_VAL, 0x01); /* horizontal buttonlight */
|
||||
|
||||
GPIO_SET_BITWISE(GPIOR_OUTPUT_VAL, 0x80); /* scrollwheel bottom led */
|
||||
GPIO_SET_BITWISE(GPIOR_OUTPUT_VAL, 0x40); /* scrollwheel right led */
|
||||
|
|
Loading…
Reference in New Issue