FMUv1: Fix CAN compilation

This commit is contained in:
Lorenz Meier 2015-10-11 14:06:43 +02:00
parent b799c730f2
commit e96f4e1944
2 changed files with 3 additions and 0 deletions

View File

@ -98,6 +98,7 @@ set(config_module_list
modules/controllib
modules/uORB
modules/dataman
modules/uavcan
#
# Libraries

View File

@ -530,8 +530,10 @@ int UavcanNode::start(uavcan::NodeID node_id, uint32_t bitrate)
* If no transceiver is connected, the RX pin will float, occasionally causing CAN controller to
* fail during initialization.
*/
#ifdef GPIO_CAN1_RX
stm32_configgpio(GPIO_CAN1_RX);
stm32_configgpio(GPIO_CAN1_TX);
#endif
stm32_configgpio(GPIO_CAN2_RX | GPIO_PULLUP);
stm32_configgpio(GPIO_CAN2_TX);