![]() |
Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "mcu_periph/gpio.h"
#include <libopencm3/stm32/gpio.h>
#include <libopencm3/stm32/rcc.h>
#include <BOARD_CONFIG>
#include "std.h"
Go to the source code of this file.
Macros | |
#define | _LED_EVAL(i) i |
#define | LED_GPIO(i) _LED_EVAL(LED_ ## i ## _GPIO) |
#define | LED_GPIO_PIN(i) _LED_EVAL(LED_ ## i ## _GPIO_PIN) |
#define | LED_GPIO_ON(i) _LED_EVAL(LED_ ## i ## _GPIO_ON) |
#define | LED_GPIO_OFF(i) _LED_EVAL(LED_ ## i ## _GPIO_OFF) |
#define | LED_AFIO_REMAP(i) _LED_EVAL(LED_ ## i ## _AFIO_REMAP) |
#define | LED_INIT(i) |
#define | LED_ON(i) LED_GPIO_ON(i)(LED_GPIO(i), LED_GPIO_PIN(i)) |
#define | LED_OFF(i) LED_GPIO_OFF(i)(LED_GPIO(i), LED_GPIO_PIN(i)) |
#define | LED_TOGGLE(i) gpio_toggle(LED_GPIO(i), LED_GPIO_PIN(i)) |
#define | LED_DISABLE(i) gpio_setup_input(LED_GPIO(i), LED_GPIO_PIN(i)) |
#define | LED_PERIODIC() {} |
#define LED_AFIO_REMAP | ( | i | ) | _LED_EVAL(LED_ ## i ## _AFIO_REMAP) |
#define LED_DISABLE | ( | i | ) | gpio_setup_input(LED_GPIO(i), LED_GPIO_PIN(i)) |
#define LED_INIT | ( | i | ) |
#define LED_OFF | ( | i | ) | LED_GPIO_OFF(i)(LED_GPIO(i), LED_GPIO_PIN(i)) |
#define LED_ON | ( | i | ) | LED_GPIO_ON(i)(LED_GPIO(i), LED_GPIO_PIN(i)) |
#define LED_TOGGLE | ( | i | ) | gpio_toggle(LED_GPIO(i), LED_GPIO_PIN(i)) |