mirror of
https://github.com/apache/nuttx.git
synced 2026-05-23 23:28:29 +08:00
drivers/led: Extend userled_set_t from 8bits to 32bits
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> Change-Id: I5701b42ff930998198b1d915316cc4f2d085d4eb
This commit is contained in:
committed by
Abdelatif Guettouche
parent
76965474ac
commit
7a18ebe459
@@ -244,7 +244,7 @@ void board_userled(int led, bool ledon)
|
||||
}
|
||||
}
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
board_userled(BOARD_LED1, (ledset & BOARD_LED1) != 0);
|
||||
board_userled(BOARD_LED3, (ledset & BOARD_LED3) != 0);
|
||||
|
||||
@@ -246,7 +246,7 @@ void board_userled(int led, bool ledon)
|
||||
}
|
||||
}
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
board_userled(USER_LED0, (ledset & USER_LED0) != 0);
|
||||
board_userled(USER_LED1, (ledset & USER_LED1) != 0);
|
||||
|
||||
@@ -88,7 +88,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
cxd56_gpio_write(GPIO_LED1, (ledset & BOARD_LED1_BIT) != 0);
|
||||
cxd56_gpio_write(GPIO_LED2, (ledset & BOARD_LED2_BIT) != 0);
|
||||
|
||||
@@ -202,7 +202,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
efm32_gpiowrite(GPIO_LED0, (ledset & BOARD_LED0_BIT) != 0);
|
||||
efm32_gpiowrite(GPIO_LED1, (ledset & BOARD_LED1_BIT) != 0);
|
||||
|
||||
@@ -111,7 +111,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
/* High illuminates */
|
||||
|
||||
|
||||
@@ -79,7 +79,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
/* Low illuminates */
|
||||
|
||||
|
||||
@@ -97,7 +97,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
/* Low illuminates */
|
||||
|
||||
|
||||
@@ -90,7 +90,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
/* Low illuminates */
|
||||
|
||||
|
||||
@@ -90,7 +90,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
/* Low illuminates */
|
||||
|
||||
|
||||
@@ -101,7 +101,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
/* Low illuminates */
|
||||
|
||||
|
||||
@@ -100,7 +100,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
/* Low illuminates */
|
||||
|
||||
|
||||
@@ -101,7 +101,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
/* Low illuminates */
|
||||
|
||||
|
||||
@@ -77,7 +77,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
kinetis_gpiowrite(GPIO_LED, (ledset & BOARD_LED_BIT) != 0);
|
||||
}
|
||||
|
||||
@@ -112,7 +112,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
lpc17_40_gpiowrite(GPIO_LED1, (ledset & BOARD_LED1_BIT) == 0);
|
||||
lpc17_40_gpiowrite(GPIO_LED2, (ledset & BOARD_LED2_BIT) == 0);
|
||||
|
||||
@@ -131,7 +131,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
lpc17_40_gpiowrite(GPIO_LED1, (ledset & BOARD_LED1_BIT) != 0);
|
||||
lpc17_40_gpiowrite(GPIO_LED2, (ledset & BOARD_LED2_BIT) != 0);
|
||||
|
||||
@@ -111,7 +111,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
lpc17_40_gpiowrite(GPIO_LED1, (ledset & BOARD_LED1_BIT) == 0);
|
||||
lpc17_40_gpiowrite(GPIO_LED2, (ledset & BOARD_LED2_BIT) == 0);
|
||||
|
||||
@@ -128,7 +128,7 @@ void board_userled(int led, bool ledon)
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef CONFIG_ARCH_LEDS
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
lpc17_40_gpiowrite(LPC1766STK_LED1, (ledset & BOARD_LED1_BIT) == 0);
|
||||
lpc17_40_gpiowrite(LPC1766STK_LED2, (ledset & BOARD_LED2_BIT) == 0);
|
||||
|
||||
@@ -114,7 +114,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
lpc17_40_gpiowrite(GPIO_LED1, (ledset & BOARD_LED1_BIT) == 0);
|
||||
lpc17_40_gpiowrite(GPIO_LED2, (ledset & BOARD_LED2_BIT) == 0);
|
||||
|
||||
@@ -210,7 +210,7 @@ void board_userled(int led, bool ledon)
|
||||
}
|
||||
}
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
#ifndef CONFIG_ARCH_LEDS
|
||||
board_userled(BOARD_LED1, (ledset & BOARD_LED1_BIT) != 0);
|
||||
|
||||
@@ -307,7 +307,7 @@
|
||||
*
|
||||
* uint32_t board_userled_initialize(void);
|
||||
* void board_userled(int led, bool ledon);
|
||||
* void board_userled_all(uint8_t ledset);
|
||||
* void board_userled_all(uint32_t ledset);
|
||||
*/
|
||||
/* ON OFF */
|
||||
/* LED1 LED2 LED1 LED2 */
|
||||
|
||||
@@ -85,7 +85,7 @@
|
||||
*
|
||||
* uint32_t board_userled_initialize(void);
|
||||
* void board_userled(int led, bool ledon);
|
||||
* void board_userled_all(uint8_t ledset);
|
||||
* void board_userled_all(uint32_t ledset);
|
||||
*/
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -127,7 +127,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
lpc43_gpio_write(GPIO_LED1, (ledset & BOARD_LED1_BIT) == 0);
|
||||
lpc43_gpio_write(GPIO_LED2, (ledset & BOARD_LED2_BIT) == 0);
|
||||
|
||||
@@ -294,7 +294,7 @@
|
||||
*
|
||||
* uint32_t board_userled_initialize(void);
|
||||
* void board_userled(int led, bool ledon);
|
||||
* void board_userled_all(uint8_t ledset);
|
||||
* void board_userled_all(uint32_t ledset);
|
||||
*/
|
||||
/* ON OFF */
|
||||
/* LED1 LED2 LED1 LED2 */
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
*
|
||||
* uint32_t board_userled_initialize(void);
|
||||
* void board_userled(int led, bool ledon);
|
||||
* void board_userled_all(uint8_t ledset);
|
||||
* void board_userled_all(uint32_t ledset);
|
||||
*/
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -126,7 +126,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
lpc43_gpio_write(GPIO_LED1, (ledset & BOARD_LED1_BIT) == 0);
|
||||
lpc43_gpio_write(GPIO_LED2, (ledset & BOARD_LED2_BIT) == 0);
|
||||
|
||||
@@ -341,7 +341,7 @@ LED and Pushbuttons
|
||||
|
||||
uint32_t board_userled_initialize(void);
|
||||
void board_userled(int led, bool ledon);
|
||||
void board_userled_all(uint8_t ledset);
|
||||
void board_userled_all(uint32_t ledset);
|
||||
|
||||
Pushbuttons
|
||||
-----------
|
||||
|
||||
@@ -277,7 +277,7 @@
|
||||
*
|
||||
* uint32_t board_userled_initialize(void);
|
||||
* void board_userled(int led, bool ledon);
|
||||
* void board_userled_all(uint8_t ledset);
|
||||
* void board_userled_all(uint32_t ledset);
|
||||
*/
|
||||
/* LED */
|
||||
#define LED_STARTED 0 /* OFF */
|
||||
|
||||
@@ -338,7 +338,7 @@ LED and Pushbuttons
|
||||
|
||||
uint32_t board_userled_initialize(void);
|
||||
void board_userled(int led, bool ledon);
|
||||
void board_userled_all(uint8_t ledset);
|
||||
void board_userled_all(uint32_t ledset);
|
||||
|
||||
Pushbuttons
|
||||
-----------
|
||||
|
||||
@@ -249,7 +249,7 @@
|
||||
*
|
||||
* uint32_t board_userled_initialize(void);
|
||||
* void board_userled(int led, bool ledon);
|
||||
* void board_userled_all(uint8_t ledset);
|
||||
* void board_userled_all(uint32_t ledset);
|
||||
*/
|
||||
|
||||
/* Button definitions *******************************************************/
|
||||
|
||||
@@ -76,7 +76,7 @@
|
||||
*
|
||||
* uint32_t board_userled_initialize(void);
|
||||
* void board_userled(int led, bool ledon);
|
||||
* void board_userled_all(uint8_t ledset);
|
||||
* void board_userled_all(uint32_t ledset);
|
||||
*/
|
||||
|
||||
/****************************************************************************
|
||||
@@ -136,7 +136,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
lpc43_gpio_write(GPIO_LED, (ledset & BOARD_LED_BIT) == 0);
|
||||
}
|
||||
|
||||
@@ -341,7 +341,7 @@ LED and Pushbuttons
|
||||
|
||||
uint32_t board_userled_initialize(void);
|
||||
void board_userled(int led, bool ledon);
|
||||
void board_userled_all(uint8_t ledset);
|
||||
void board_userled_all(uint32_t ledset);
|
||||
|
||||
Pushbuttons
|
||||
-----------
|
||||
|
||||
@@ -272,7 +272,7 @@
|
||||
*
|
||||
* uint32_t board_userled_initialize(void);
|
||||
* void board_userled(int led, bool ledon);
|
||||
* void board_userled_all(uint8_t ledset);
|
||||
* void board_userled_all(uint32_t ledset);
|
||||
*/
|
||||
/* LED */
|
||||
#define LED_STARTED 0 /* OFF */
|
||||
|
||||
@@ -110,7 +110,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
lpc43_gpio_write(GPIO_LED, (ledset & BOARD_LED_BIT) == 0);
|
||||
}
|
||||
|
||||
@@ -100,7 +100,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
/* Low illuminates */
|
||||
|
||||
|
||||
@@ -80,7 +80,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
/* Low illuminates */
|
||||
|
||||
|
||||
@@ -93,4 +93,4 @@ Where <subdir> is one of the following:
|
||||
|
||||
uint32_t board_userled_initialize(void);
|
||||
void board_userled(int led, bool ledon);
|
||||
void board_userled_all(uint8_t ledset);
|
||||
void board_userled_all(uint32_t ledset);
|
||||
|
||||
@@ -90,7 +90,7 @@
|
||||
*
|
||||
* uint32_t board_userled_initialize(void);
|
||||
* void board_userled(int led, bool ledon);
|
||||
* void board_userled_all(uint8_t ledset);
|
||||
* void board_userled_all(uint32_t ledset);
|
||||
*/
|
||||
|
||||
/* Button definitions *******************************************************/
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
*
|
||||
* uint32_t board_userled_initialize(void);
|
||||
* void board_userled(int led, bool ledon);
|
||||
* void board_userled_all(uint8_t ledset);
|
||||
* void board_userled_all(uint32_t ledset);
|
||||
*/
|
||||
|
||||
#define LED_ON 1
|
||||
@@ -144,7 +144,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
||||
@@ -104,4 +104,4 @@ Where <subdir> is one of the following:
|
||||
|
||||
uint32_t board_userled_initialize(void);
|
||||
void board_userled(int led, bool ledon);
|
||||
void board_userled_all(uint8_t ledset);
|
||||
void board_userled_all(uint32_t ledset);
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
*
|
||||
* uint32_t board_userled_initialize(void);
|
||||
* void board_userled(int led, bool ledon);
|
||||
* void board_userled_all(uint8_t ledset);
|
||||
* void board_userled_all(uint32_t ledset);
|
||||
*/
|
||||
|
||||
/* Button definitions *******************************************************/
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
*
|
||||
* uint32_t board_userled_initialize(void);
|
||||
* void board_userled(int led, bool ledon);
|
||||
* void board_userled_all(uint8_t ledset);
|
||||
* void board_userled_all(uint32_t ledset);
|
||||
*/
|
||||
|
||||
#define LED_ON 0
|
||||
@@ -150,7 +150,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
*
|
||||
* uint32_t board_userled_initialize(void);
|
||||
* void board_userled(int led, bool ledon);
|
||||
* void board_userled_all(uint8_t ledset);
|
||||
* void board_userled_all(uint32_t ledset);
|
||||
*/
|
||||
|
||||
/* Button definitions *******************************************************/
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
*
|
||||
* uint32_t board_userled_initialize(void);
|
||||
* void board_userled(int led, bool ledon);
|
||||
* void board_userled_all(uint8_t ledset);
|
||||
* void board_userled_all(uint32_t ledset);
|
||||
*/
|
||||
|
||||
#define LED_ON 0
|
||||
@@ -150,7 +150,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
*
|
||||
* uint32_t board_userled_initialize(void);
|
||||
* void board_userled(int led, bool ledon);
|
||||
* void board_userled_all(uint8_t ledset);
|
||||
* void board_userled_all(uint32_t ledset);
|
||||
*/
|
||||
|
||||
/* Button definitions *******************************************************/
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
*
|
||||
* uint32_t board_userled_initialize(void);
|
||||
* void board_userled(int led, bool ledon);
|
||||
* void board_userled_all(uint8_t ledset);
|
||||
* void board_userled_all(uint32_t ledset);
|
||||
*/
|
||||
|
||||
#define LED_ON 0
|
||||
@@ -150,7 +150,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
||||
@@ -105,7 +105,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
/* Low illuminates */
|
||||
|
||||
|
||||
@@ -105,7 +105,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
/* Low illuminates */
|
||||
|
||||
|
||||
@@ -105,7 +105,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
/* Low illuminates */
|
||||
|
||||
|
||||
@@ -105,7 +105,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
/* Low illuminates */
|
||||
|
||||
|
||||
@@ -105,7 +105,7 @@ void board_userled(int led, bool ledon)
|
||||
* Name: board_userled_all
|
||||
****************************************************************************/
|
||||
|
||||
void board_userled_all(uint8_t ledset)
|
||||
void board_userled_all(uint32_t ledset)
|
||||
{
|
||||
/* Low illuminates */
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user