Browse Source

board/fmu-v5x: add new board version V5X00100001

main
Igor Mišić 3 years ago committed by Beat Küng
parent
commit
8b77d68028
  1. 2
      boards/px4/fmu-v5x/init/rc.board_mavlink
  2. 4
      boards/px4/fmu-v5x/init/rc.board_sensors
  3. 1
      boards/px4/fmu-v5x/src/board_config.h
  4. 1
      boards/px4/fmu-v5x/src/manifest.c

2
boards/px4/fmu-v5x/init/rc.board_mavlink

@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
# board specific MAVLink startup script.
#------------------------------------------------------------------------------
if ver hwtypecmp V5X00090000 V5X00090001 V5X000a0000 V5X000a0001 V5X00080000 V5X00080001
if ver hwtypecmp V5X00090000 V5X00090001 V5X000a0000 V5X000a0001 V5X00080000 V5X00080001 V5X00100001
then
# Start MAVLink on the UART connected to the mission computer
mavlink start -d /dev/ttyS4 -b 3000000 -r 290000 -m onboard_low_bandwidth -x -z

4
boards/px4/fmu-v5x/init/rc.board_sensors

@ -48,11 +48,11 @@ then @@ -48,11 +48,11 @@ then
fi
fi
if ver hwtypecmp V5X00090000 V5X00090001 V5X00090002 V5X000a0000 V5X000a0001 V5X000a0002 V5X00080000 V5X00080001 V5X00080002
if ver hwtypecmp V5X00090000 V5X00090001 V5X00090002 V5X000a0000 V5X000a0001 V5X000a0002 V5X00080000 V5X00080001 V5X00080002 V5X00100001
then
#SKYNODE base fmu board orientation
if ver hwtypecmp V5X00090000 V5X00090001 V5X000a0000 V5X000a0001 V5X00080000 V5X00080001
if ver hwtypecmp V5X00090000 V5X00090001 V5X000a0000 V5X000a0001 V5X00080000 V5X00080001 V5X00100001
then
# Internal SPI BMI088
bmi088 -A -R 2 -s start

1
boards/px4/fmu-v5x/src/board_config.h

@ -200,6 +200,7 @@ @@ -200,6 +200,7 @@
#define V5X000a0000 HW_VER_REV(0xa,0x0) // NO USB (Q), Rev 0
#define V5X000a0001 HW_VER_REV(0xa,0x1) // NO USB (Q) I2C2 BMP388, Rev 1
#define V5X000a0002 HW_VER_REV(0xa,0x2) // NO USB (Q) I2C2 BMP388, Rev 2
#define V5X00100001 HW_VER_REV(0x10,0x1) // NO USB (Q) I2C2 BMP388, Rev 1
#define UAVCAN_NUM_IFACES_RUNTIME 1

1
boards/px4/fmu-v5x/src/manifest.c

@ -172,6 +172,7 @@ static px4_hw_mft_list_entry_t mft_lists[] = { @@ -172,6 +172,7 @@ static px4_hw_mft_list_entry_t mft_lists[] = {
{V5X000a0000, hw_mft_list_v0509, arraySize(hw_mft_list_v0509)}, // NO USB (Q), Rev 0
{V5X000a0001, hw_mft_list_v0509, arraySize(hw_mft_list_v0509)}, // NO USB (Q) I2C2 BMP388, Rev 1
{V5X000a0002, hw_mft_list_v0509, arraySize(hw_mft_list_v0509)}, // NO USB (Q) I2C2 BMP388, Rev 2
{V5X00100001, hw_mft_list_v0509, arraySize(hw_mft_list_v0509)}, // NO USB I2C2 BMP388, Rev 1
};
/************************************************************************************

Loading…
Cancel
Save