40 #include "contiki-conf.h"
44 #ifndef X_NUCLEO_IKS01A1
48 extern st_lib_gpio_typedef *st_lib_a_led_gpio_port[];
49 extern const uint16_t st_lib_a_led_gpio_pin[];
52 extern st_lib_gpio_typedef *st_lib_gpio_port[];
53 extern const uint16_t st_lib_gpio_pin[];
59 st_lib_bsp_led_init(LED2);
60 st_lib_bsp_led_off(LED2);
62 #ifndef X_NUCLEO_IKS01A1
66 st_lib_radio_shield_led_init(RADIO_SHIELD_LED);
67 st_lib_radio_shield_led_off(RADIO_SHIELD_LED);
74 unsigned char ret = 0;
75 if(st_lib_hal_gpio_read_pin(st_lib_gpio_port[LED2], st_lib_gpio_pin[LED2])) {
79 #ifndef X_NUCLEO_IKS01A1
83 if(st_lib_hal_gpio_read_pin(st_lib_a_led_gpio_port[RADIO_SHIELD_LED],
84 st_lib_a_led_gpio_pin[RADIO_SHIELD_LED])) {
93 leds_arch_set(
unsigned char leds)
95 if(leds & LEDS_GREEN) {
96 st_lib_bsp_led_on(LED2);
98 st_lib_bsp_led_off(LED2);
101 #ifndef X_NUCLEO_IKS01A1
105 if(leds & LEDS_RED) {
106 st_lib_radio_shield_led_on(RADIO_SHIELD_LED);
108 st_lib_radio_shield_led_off(RADIO_SHIELD_LED);
Header file for the STM32Cube HAL APIs.
void leds_arch_init(void)
Leds implementation.