Microchip® Advanced Software Framework

led.h File Reference

SAM4L8 Xplained Pro board LEDs support package.

This file contains definitions and services related to the LED features of the SAM4L8 Xplained Pro board.

To use this board, define BOARD=SAM4L8_XPLAINED_PRO.

Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.

#include "compiler.h"
#include "ioport.h"

Macros

#define LED_Off(led)   ioport_set_pin_level(led, IOPORT_PIN_LEVEL_HIGH)
 Turns off the specified LEDs. More...
 
#define LED_On(led)   ioport_set_pin_level(led, IOPORT_PIN_LEVEL_LOW)
 Turns on the specified LEDs. More...
 
#define LED_Toggle(led)   ioport_toggle_pin_level(led)
 Toggles the specified LEDs. More...
 

#define LED_Off (   led)    ioport_set_pin_level(led, IOPORT_PIN_LEVEL_HIGH)

Turns off the specified LEDs.

Parameters
ledLED to turn off (LEDx).
Note
The pins of the specified LEDs are set to GPIO output mode.

Referenced by ui_init(), and ui_usb_mode_change().

#define LED_On (   led)    ioport_set_pin_level(led, IOPORT_PIN_LEVEL_LOW)

Turns on the specified LEDs.

Parameters
ledLED to turn on (LEDx).
Note
The pins of the specified LEDs are set to GPIO output mode.

Referenced by ui_com_rx_start(), ui_com_tx_start(), ui_usb_connection_event(), and ui_usb_mode_change().

#define LED_Toggle (   led)    ioport_toggle_pin_level(led)

Toggles the specified LEDs.

Parameters
ledLED to toggle (LEDx).
Note
The pins of the specified LEDs are set to GPIO output mode.

Referenced by ui_usb_sof_event().