mirror of https://github.com/ArduPilot/ardupilot
HAL_ChibiOS: allow control of interrupt port
F412 has radio IRQ on port B
This commit is contained in:
parent
3cacb1d4b5
commit
591e0c2249
|
@ -80,22 +80,22 @@ static EXTConfig extcfg = {
|
|||
};
|
||||
|
||||
static const uint32_t irq_port_list[] = {
|
||||
EXT_MODE_GPIOD, //Chan 0
|
||||
EXT_MODE_GPIOD, //Chan 1
|
||||
EXT_MODE_GPIOD, //Chan 2
|
||||
EXT_MODE_GPIOD, //Chan 3
|
||||
EXT_MODE_GPIOD, //Chan 4
|
||||
EXT_MODE_GPIOD, //Chan 5
|
||||
EXT_MODE_GPIOD, //Chan 6
|
||||
EXT_MODE_GPIOD, //Chan 7
|
||||
EXT_MODE_GPIOD, //Chan 8
|
||||
EXT_MODE_GPIOD, //Chan 9
|
||||
EXT_MODE_GPIOD, //Chan 10
|
||||
EXT_MODE_GPIOD, //Chan 11
|
||||
EXT_MODE_GPIOD, //Chan 12
|
||||
EXT_MODE_GPIOD, //Chan 13
|
||||
EXT_MODE_GPIOD, //Chan 14
|
||||
EXT_MODE_GPIOD //Chan 15
|
||||
HAL_GPIO_INTERRUPT_PORT, //Chan 0
|
||||
HAL_GPIO_INTERRUPT_PORT, //Chan 1
|
||||
HAL_GPIO_INTERRUPT_PORT, //Chan 2
|
||||
HAL_GPIO_INTERRUPT_PORT, //Chan 3
|
||||
HAL_GPIO_INTERRUPT_PORT, //Chan 4
|
||||
HAL_GPIO_INTERRUPT_PORT, //Chan 5
|
||||
HAL_GPIO_INTERRUPT_PORT, //Chan 6
|
||||
HAL_GPIO_INTERRUPT_PORT, //Chan 7
|
||||
HAL_GPIO_INTERRUPT_PORT, //Chan 8
|
||||
HAL_GPIO_INTERRUPT_PORT, //Chan 9
|
||||
HAL_GPIO_INTERRUPT_PORT, //Chan 10
|
||||
HAL_GPIO_INTERRUPT_PORT, //Chan 11
|
||||
HAL_GPIO_INTERRUPT_PORT, //Chan 12
|
||||
HAL_GPIO_INTERRUPT_PORT, //Chan 13
|
||||
HAL_GPIO_INTERRUPT_PORT, //Chan 14
|
||||
HAL_GPIO_INTERRUPT_PORT //Chan 15
|
||||
};
|
||||
|
||||
GPIO::GPIO()
|
||||
|
|
|
@ -26,6 +26,11 @@
|
|||
#define HAL_BOARD_INIT_HOOK_CALL
|
||||
#endif
|
||||
|
||||
// default to interrupts on port D
|
||||
#ifndef HAL_GPIO_INTERRUPT_PORT
|
||||
#define HAL_GPIO_INTERRUPT_PORT EXT_MODE_GPIOD
|
||||
#endif
|
||||
|
||||
#if !defined(_FROM_ASM_)
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
|
|
@ -103,8 +103,9 @@ define HAL_INS_DEFAULT_ROTATION ROTATION_NONE
|
|||
define HAL_INS_MPU60x0_I2C_BUS 1
|
||||
define HAL_INS_MPU60x0_I2C_ADDR 0x68
|
||||
|
||||
define HAL_GPIO_RADIO_RESET 1
|
||||
define HAL_GPIO_RADIO_IRQ 2
|
||||
# radio IRQ is on PB0
|
||||
define HAL_GPIO_RADIO_IRQ 0
|
||||
define HAL_GPIO_INTERRUPT_PORT EXT_MODE_GPIOB
|
||||
|
||||
define HAL_RCINPUT_WITH_AP_RADIO 1
|
||||
define STORAGE_FLASH_PAGE 1
|
||||
|
|
Loading…
Reference in New Issue