added board led for metro m4
This commit is contained in:
parent
4b1f4c7b6f
commit
eea1f8597e
|
@ -36,12 +36,22 @@
|
||||||
*/
|
*/
|
||||||
/**************************************************************************/
|
/**************************************************************************/
|
||||||
|
|
||||||
|
#include "bsp/board.h"
|
||||||
|
#include "hal/include/hal_gpio.h"
|
||||||
|
|
||||||
//--------------------------------------------------------------------+
|
//--------------------------------------------------------------------+
|
||||||
// MACRO TYPEDEF CONSTANT ENUM DECLARATION
|
// MACRO TYPEDEF CONSTANT ENUM DECLARATION
|
||||||
//--------------------------------------------------------------------+
|
//--------------------------------------------------------------------+
|
||||||
|
#define LED_STATE_ON 1
|
||||||
|
|
||||||
void board_init(void)
|
void board_init(void)
|
||||||
{
|
{
|
||||||
|
gpio_set_pin_direction(BOARD_LED0, GPIO_DIRECTION_OUT);
|
||||||
|
gpio_set_pin_level(BOARD_LED0, 1-LED_STATE_ON);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void board_led_control(uint32_t led_id, bool state)
|
||||||
|
{
|
||||||
|
gpio_set_pin_level(led_id, state ? LED_STATE_ON : (1-LED_STATE_ON));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -43,7 +43,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define BOARD_LED_NUM 1
|
#define BOARD_LED_NUM 1
|
||||||
#define BOARD_LED0 13
|
#define BOARD_LED0 16
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,8 +47,6 @@
|
||||||
/* MACRO TYPEDEF CONSTANT ENUM
|
/* MACRO TYPEDEF CONSTANT ENUM
|
||||||
*------------------------------------------------------------------*/
|
*------------------------------------------------------------------*/
|
||||||
#define LED_STATE_ON 0
|
#define LED_STATE_ON 0
|
||||||
#define LED_STATE_OFF (1-LED_STATE_ON)
|
|
||||||
|
|
||||||
|
|
||||||
uint8_t _button_pins[] = { 11, 12, 24, 25 };
|
uint8_t _button_pins[] = { 11, 12, 24, 25 };
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue