Browse Source

AP_HAL: board: linux: Add default CAN interface name

mission-4.1.18
Nikita Tomilov 7 years ago committed by Tom Pittenger
parent
commit
a50e6c6dd7
  1. 4
      libraries/AP_HAL/board/linux.h
  2. 2
      libraries/AP_HAL_Linux/CAN.cpp

4
libraries/AP_HAL/board/linux.h

@ -430,3 +430,7 @@ @@ -430,3 +430,7 @@
#ifndef HAL_BOARD_STORAGE_DIRECTORY
#define HAL_BOARD_STORAGE_DIRECTORY "/var/lib/ardupilot"
#endif
#ifndef HAL_BOARD_CAN_IFACE_NAME
#define HAL_BOARD_CAN_IFACE_NAME "can0"
#endif

2
libraries/AP_HAL_Linux/CAN.cpp

@ -68,7 +68,7 @@ bool LinuxCAN::begin(uint32_t bitrate) @@ -68,7 +68,7 @@ bool LinuxCAN::begin(uint32_t bitrate)
{
if (_initialized) return _initialized;
// TODO: Add possibility change bitrate
_fd = openSocket("can0");
_fd = openSocket(HAL_BOARD_CAN_IFACE_NAME);
if (_fd > 0) {
_bitrate = bitrate;
_initialized = true;

Loading…
Cancel
Save