-
- Downloads
Added missig can_devinit prototype
The Nuttx CAN driver is not used with UAVCAN. However to facilitate compilation to allow the Nuttx CAN Example to be compiled and linked, the missing proto type was needed. Futhermore to include the NuttX CAN eaxample the following changes are needed: 1 ) In cmake/configs/<target>.cmake Add can to config_extra_builtin_cmds as: set(config_extra_builtin_cmds serdis sercon can ) Add: add_custom_target(can) set_target_properties(can PROPERTIES PRIORITY "SCHED_PRIORITY_DEFAULT" MAIN "can" STACK_MAIN "2048" COMPILE_FLAGS "-Os") 2) Update the nuttx-configs/<target>/nsh/defconfig Run make oldconfig and make menuconfig and set the follwoing: CONFIG_CAN=y CONFIG_STM32_CAN1=y or CONFIG_STM32_CAN2=y CONFIG_CAN_EXTID=y CONFIG_CAN1_BAUD=250000 CONFIG_CAN_FIFOSIZE=8 CONFIG_CAN_NPENDINGRTR=4 CONFIG_EXAMPLES_CAN=y
Showing
- src/drivers/boards/mindpx-v2/mindpx_can.c 2 additions, 2 deletionssrc/drivers/boards/mindpx-v2/mindpx_can.c
- src/drivers/boards/px4fmu-v2/px4fmu_can.c 2 additions, 1 deletionsrc/drivers/boards/px4fmu-v2/px4fmu_can.c
- src/drivers/boards/px4fmu-v4/px4fmu_can.c 2 additions, 1 deletionsrc/drivers/boards/px4fmu-v4/px4fmu_can.c
Please register or sign in to comment