|
|
|
@ -28,7 +28,6 @@ static AVRUARTDriverInstance(avrUart0Driver, 0);
@@ -28,7 +28,6 @@ static AVRUARTDriverInstance(avrUart0Driver, 0);
|
|
|
|
|
static AVRUARTDriverInstance(avrUart1Driver, 1); |
|
|
|
|
static AVRUARTDriverInstance(avrUart2Driver, 2); |
|
|
|
|
static AVRUARTDriverInstance(avrUart3Driver, 3); |
|
|
|
|
static EmptyUARTDriver emptyUartDriver; |
|
|
|
|
|
|
|
|
|
static AVRI2CDriver avrI2CDriver; |
|
|
|
|
static APM1SPIDeviceManager apm1SPIDriver; |
|
|
|
@ -45,11 +44,11 @@ static APM1RCOutput apm1RCOutput;
@@ -45,11 +44,11 @@ static APM1RCOutput apm1RCOutput;
|
|
|
|
|
static APM2RCOutput apm2RCOutput; |
|
|
|
|
static AVRScheduler avrScheduler; |
|
|
|
|
|
|
|
|
|
/* On APM1 the physical UART2 is used for SPI. */ |
|
|
|
|
const HAL_AVR AP_HAL_AVR_APM1( |
|
|
|
|
(UARTDriver*) &avrUart0Driver, |
|
|
|
|
(UARTDriver*) &avrUart1Driver, |
|
|
|
|
(UARTDriver*) &emptyUartDriver, |
|
|
|
|
(UARTDriver*) &avrUart3Driver, |
|
|
|
|
(UARTDriver*) &avrUart0Driver, /* phys UART0 -> uartA */ |
|
|
|
|
(UARTDriver*) &avrUart1Driver, /* phys UART1 -> uartB */ |
|
|
|
|
(UARTDriver*) &avrUart3Driver, /* phys UART3 -> uartC */ |
|
|
|
|
&avrI2CDriver, |
|
|
|
|
&apm1SPIDriver, |
|
|
|
|
&avrAnalogIn, |
|
|
|
@ -61,11 +60,11 @@ const HAL_AVR AP_HAL_AVR_APM1(
@@ -61,11 +60,11 @@ const HAL_AVR AP_HAL_AVR_APM1(
|
|
|
|
|
&apm1RCOutput, |
|
|
|
|
&avrScheduler ); |
|
|
|
|
|
|
|
|
|
/* On APM1 the physical UART3 is used for SPI. */ |
|
|
|
|
const HAL_AVR AP_HAL_AVR_APM2( |
|
|
|
|
(UARTDriver*) &avrUart0Driver, |
|
|
|
|
(UARTDriver*) &avrUart1Driver, |
|
|
|
|
(UARTDriver*) &avrUart2Driver, |
|
|
|
|
(UARTDriver*) &emptyUartDriver, |
|
|
|
|
&avrI2CDriver, |
|
|
|
|
&apm2SPIDriver, |
|
|
|
|
&avrAnalogIn, |
|
|
|
|