APM:Libraries
|
Go to the source code of this file.
Classes | |
struct | gpio_entry |
Macros | |
#define | NUM_PINS ARRAY_SIZE_SIMPLE(_gpio_tab) |
#define | PIN_ENABLED(pin) ((pin)<NUM_PINS && _gpio_tab[pin].enabled) |
Functions | |
static struct gpio_entry * | gpio_by_pin_num (uint8_t pin_num, bool check_enabled=true) |
static void | ext_interrupt_cb (EXTDriver *extp, expchannel_t channel) |
Variables | |
static struct gpio_entry | _gpio_tab [] = HAL_GPIO_PINS |
static EXTConfig | extcfg |
static AP_HAL::Proc | ext_irq [EXT_MAX_CHANNELS] |
const AP_HAL::HAL & | hal |
#define NUM_PINS ARRAY_SIZE_SIMPLE(_gpio_tab) |
|
static |
Definition at line 247 of file GPIO.cpp.
Referenced by ChibiOS::GPIO::_attach_interrupt(), and gpio_by_pin_num().
|
static |
Definition at line 40 of file GPIO.cpp.
Referenced by ChibiOS::GPIO::attach_interrupt(), ChibiOS::GPIO::channel(), ChibiOS::GPIO::pinMode(), ChibiOS::GPIO::read(), ChibiOS::GPIO::toggle(), and ChibiOS::GPIO::write().
|
static |
Referenced by gpio_by_pin_num(), and ChibiOS::GPIO::init().
|
static |
Definition at line 56 of file GPIO.cpp.
Referenced by ChibiOS::GPIO::_attach_interrupt(), and ext_interrupt_cb().
|
static |
Definition at line 55 of file GPIO.cpp.
Referenced by ChibiOS::GPIO::_attach_interrupt().
const AP_HAL::HAL& hal |
Definition at line 14 of file AC_PID_test.cpp.
Referenced by ChibiOS::GPIO::channel().