ATMEGA256RFR2 RCB board LEDs support package.
This file contains definitions and services related to the LED features of the ATMEGA256RFR2 XPLAINED PRO board.
To use this board, define BOARD=ATMEGA256RFR2_XPLAINED_PRO.
Copyright (c) 2013-2018 Microchip Technology Inc. and its subsidiaries.
Macros | |
#define | LED_BIT_0 (0) |
#define | LED_BIT_1 (1) |
#define | LED_BIT_MASK ((1 << LED_BIT_0) | (1 << LED_BIT_1)) |
#define | LED_Off(led_gpio) led_ctrl(led_gpio,LED_OFF) |
Turns off the specified LEDs. More... | |
#define | LED_On(led_gpio) led_ctrl(led_gpio,LED_ON) |
Turns on the specified LEDs. More... | |
#define | LED_PORT (PORTB) |
#define | LED_PORT_DIR (DDRB) |
#define | LED_Toggle(led_gpio) led_ctrl(led_gpio,LED_TOGGLE) |
Toggles the specified LEDs. More... | |
Typedefs | |
typedef enum led_action_tag | led_action_t |
LED action. More... | |
typedef enum led_id_tag | led_id_t |
Enumerations | |
enum | led_action_tag { LED_ON, LED_OFF, LED_TOGGLE } |
LED action. More... | |
enum | led_id_tag { LED_0, LED_1, LED_2, LED_3, LED_4, LED_5 } |
#define LED_BIT_0 (0) |
#define LED_BIT_1 (1) |
Turns off the specified LEDs.
led_gpio | LED to turn off (LEDx_GPIO). |
Referenced by app_nlme_rx_enable_confirm(), app_task(), indicate_fault_behavior(), nlde_data_confirm(), vendor_app_alive_req(), zid_connect_confirm(), zid_data_confirm(), zid_report_data_confirm(), and zid_set_attribute_confirm().
Turns on the specified LEDs.
led_gpio | LED to turn on (LEDx_GPIO). |
Referenced by app_nlme_rx_enable_confirm(), app_task(), indicate_fault_behavior(), main(), vendor_app_alive_req(), and zid_connect_confirm().
#define LED_PORT (PORTB) |
#define LED_PORT_DIR (DDRB) |
#define LED_Toggle | ( | led_gpio | ) | led_ctrl(led_gpio,LED_TOGGLE) |
Toggles the specified LEDs.
led_gpio | LED to toggle (LEDx_GPIO). |
Referenced by app_alert().
typedef enum led_action_tag led_action_t |
LED action.
typedef enum led_id_tag led_id_t |
enum led_action_tag |
enum led_id_tag |