mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2024-11-30 08:24:11 +01:00
com-bridge: add support for bridging to flexiport
This commit is contained in:
parent
60969b57d8
commit
56c4ff8f40
@ -1316,6 +1316,24 @@ void PIOS_Board_Init(void) {
|
|||||||
}
|
}
|
||||||
#endif /* PIOS_INCLUDE_TELEMETRY_RF */
|
#endif /* PIOS_INCLUDE_TELEMETRY_RF */
|
||||||
break;
|
break;
|
||||||
|
case HWSETTINGS_CC_FLEXIPORT_COMBRIDGE:
|
||||||
|
{
|
||||||
|
uint32_t pios_usart_generic_id;
|
||||||
|
if (PIOS_USART_Init(&pios_usart_generic_id, &pios_usart_generic_flexi_cfg)) {
|
||||||
|
PIOS_Assert(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
uint8_t * rx_buffer = (uint8_t *) pvPortMalloc(PIOS_COM_BRIDGE_RX_BUF_LEN);
|
||||||
|
uint8_t * tx_buffer = (uint8_t *) pvPortMalloc(PIOS_COM_BRIDGE_TX_BUF_LEN);
|
||||||
|
PIOS_Assert(rx_buffer);
|
||||||
|
PIOS_Assert(tx_buffer);
|
||||||
|
if (PIOS_COM_Init(&pios_com_bridge_id, &pios_usart_com_driver, pios_usart_generic_id,
|
||||||
|
rx_buffer, PIOS_COM_BRIDGE_RX_BUF_LEN,
|
||||||
|
tx_buffer, PIOS_COM_BRIDGE_TX_BUF_LEN)) {
|
||||||
|
PIOS_Assert(0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
case HWSETTINGS_CC_FLEXIPORT_GPS:
|
case HWSETTINGS_CC_FLEXIPORT_GPS:
|
||||||
#if defined(PIOS_INCLUDE_GPS)
|
#if defined(PIOS_INCLUDE_GPS)
|
||||||
{
|
{
|
||||||
@ -1387,8 +1405,6 @@ void PIOS_Board_Init(void) {
|
|||||||
}
|
}
|
||||||
#endif /* PIOS_INCLUDE_I2C */
|
#endif /* PIOS_INCLUDE_I2C */
|
||||||
break;
|
break;
|
||||||
case HWSETTINGS_CC_FLEXIPORT_COMBRIDGE:
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Configure the rcvr port */
|
/* Configure the rcvr port */
|
||||||
|
Loading…
Reference in New Issue
Block a user