mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-07-21 23:50:36 +08:00
uORB move to PX4 platform layer
This commit is contained in:
@@ -406,7 +406,6 @@ add_subdirectory(src/lib EXCLUDE_FROM_ALL)
|
|||||||
|
|
||||||
add_subdirectory(platforms/${PX4_PLATFORM}/src/px4)
|
add_subdirectory(platforms/${PX4_PLATFORM}/src/px4)
|
||||||
add_subdirectory(platforms EXCLUDE_FROM_ALL)
|
add_subdirectory(platforms EXCLUDE_FROM_ALL)
|
||||||
add_subdirectory(src/modules/uORB EXCLUDE_FROM_ALL) # TODO: platform layer
|
|
||||||
|
|
||||||
if(EXISTS "${PX4_BOARD_DIR}/CMakeLists.txt")
|
if(EXISTS "${PX4_BOARD_DIR}/CMakeLists.txt")
|
||||||
add_subdirectory(${PX4_BOARD_DIR})
|
add_subdirectory(${PX4_BOARD_DIR})
|
||||||
|
|||||||
@@ -30,13 +30,6 @@ sercon
|
|||||||
#
|
#
|
||||||
ver all
|
ver all
|
||||||
|
|
||||||
#
|
|
||||||
# Start the ORB (first app to start)
|
|
||||||
# tone_alarm and tune_control
|
|
||||||
# is dependent.
|
|
||||||
#
|
|
||||||
uorb start
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Set the parameter file if mtd starts successfully.
|
# Set the parameter file if mtd starts successfully.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ module: replay
|
|||||||
ignore_others: false
|
ignore_others: false
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
uorb start
|
|
||||||
param set SDLOG_DIRS_MAX 7
|
param set SDLOG_DIRS_MAX 7
|
||||||
|
|
||||||
# apply all params before ekf starts, as some params cannot be changed after startup
|
# apply all params before ekf starts, as some params cannot be changed after startup
|
||||||
|
|||||||
@@ -53,8 +53,6 @@ else
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
uorb start
|
|
||||||
|
|
||||||
# Load parameters
|
# Load parameters
|
||||||
set PARAM_FILE eeprom/parameters_"$REQUESTED_AUTOSTART"
|
set PARAM_FILE eeprom/parameters_"$REQUESTED_AUTOSTART"
|
||||||
param select $PARAM_FILE
|
param select $PARAM_FILE
|
||||||
|
|||||||
@@ -73,13 +73,6 @@ sercon
|
|||||||
#
|
#
|
||||||
ver all
|
ver all
|
||||||
|
|
||||||
#
|
|
||||||
# Start the ORB (first app to start)
|
|
||||||
# tone_alarm and tune_control
|
|
||||||
# is dependent.
|
|
||||||
#
|
|
||||||
uorb start
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Try to mount the microSD card.
|
# Try to mount the microSD card.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -5,9 +5,4 @@
|
|||||||
|
|
||||||
echo "[i] doing standalone PX4FMU startup..."
|
echo "[i] doing standalone PX4FMU startup..."
|
||||||
|
|
||||||
#
|
|
||||||
# Start the ORB
|
|
||||||
#
|
|
||||||
uorb start
|
|
||||||
|
|
||||||
echo "[i] startup done"
|
echo "[i] startup done"
|
||||||
|
|||||||
@@ -8,8 +8,6 @@ set unit_test_failure 0
|
|||||||
|
|
||||||
set BOARD_RC ${R}etc/init.d/rc.board
|
set BOARD_RC ${R}etc/init.d/rc.board
|
||||||
|
|
||||||
uorb start
|
|
||||||
|
|
||||||
if rgbled start -X
|
if rgbled start -X
|
||||||
then
|
then
|
||||||
led_control on -c blue
|
led_control on -c blue
|
||||||
@@ -41,11 +39,6 @@ fi
|
|||||||
# Start a minimal system
|
# Start a minimal system
|
||||||
#
|
#
|
||||||
|
|
||||||
#
|
|
||||||
# Start the ORB (first app to start)
|
|
||||||
#
|
|
||||||
uorb start
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Load parameters
|
# Load parameters
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -83,6 +83,7 @@ px4_add_board(
|
|||||||
#top
|
#top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
|
|||||||
@@ -105,6 +105,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -110,6 +110,7 @@ px4_add_board(
|
|||||||
#top
|
#top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
|
|||||||
@@ -108,6 +108,7 @@ px4_add_board(
|
|||||||
#top
|
#top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
|
|||||||
@@ -102,6 +102,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
|
|||||||
@@ -79,6 +79,7 @@ px4_add_board(
|
|||||||
#top
|
#top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
|
|||||||
@@ -64,6 +64,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -61,6 +61,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -49,6 +49,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -112,6 +112,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -113,6 +113,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -113,6 +113,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -112,6 +112,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -112,6 +112,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -79,6 +79,7 @@ px4_add_board(
|
|||||||
#top
|
#top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
|
|||||||
@@ -110,6 +110,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -72,6 +72,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -117,6 +117,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -88,6 +88,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
#topic_listener
|
#topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
|
|||||||
@@ -87,6 +87,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
#topic_listener
|
#topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
|
|||||||
@@ -104,6 +104,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -110,6 +110,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -111,6 +111,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -107,6 +107,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -106,6 +106,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -105,6 +105,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -106,6 +106,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -106,6 +106,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -105,6 +105,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -98,6 +98,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -93,6 +93,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
#topic_listener
|
#topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -123,6 +123,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
#topic_listener
|
#topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
#uorb
|
||||||
#usb_connected
|
#usb_connected
|
||||||
#ver
|
#ver
|
||||||
#work_queue
|
#work_queue
|
||||||
|
|||||||
@@ -82,6 +82,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
#topic_listener
|
#topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
#uorb
|
||||||
#usb_connected
|
#usb_connected
|
||||||
ver
|
ver
|
||||||
#work_queue
|
#work_queue
|
||||||
|
|||||||
@@ -108,6 +108,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
#topic_listener
|
#topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|
||||||
|
|||||||
@@ -81,6 +81,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
#topic_listener
|
#topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
#uorb
|
||||||
#usb_connected
|
#usb_connected
|
||||||
ver
|
ver
|
||||||
#work_queue
|
#work_queue
|
||||||
|
|||||||
@@ -75,6 +75,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
#topic_listener
|
#topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -116,6 +116,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
#topic_listener
|
#topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
#uorb
|
||||||
#usb_connected
|
#usb_connected
|
||||||
ver
|
ver
|
||||||
#work_queue
|
#work_queue
|
||||||
|
|||||||
@@ -122,6 +122,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -120,6 +120,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -116,6 +116,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -111,6 +111,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -119,6 +119,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -118,6 +118,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -112,6 +112,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -112,6 +112,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -111,6 +111,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -117,6 +117,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -114,6 +114,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -111,6 +111,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -113,6 +113,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -122,6 +122,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -118,6 +118,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -120,6 +120,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -87,6 +87,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -114,6 +114,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -99,6 +99,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -111,6 +111,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -86,6 +86,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -114,6 +114,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -118,6 +118,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -120,6 +120,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -113,6 +113,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -117,6 +117,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -116,6 +116,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -116,6 +116,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -114,6 +114,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -114,6 +114,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -79,6 +79,7 @@ px4_add_board(
|
|||||||
#top
|
#top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
|
|||||||
@@ -82,6 +82,7 @@ px4_add_board(
|
|||||||
#top
|
#top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
|
|||||||
@@ -80,6 +80,7 @@ px4_add_board(
|
|||||||
#top
|
#top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
|
|||||||
@@ -80,6 +80,7 @@ px4_add_board(
|
|||||||
#top
|
#top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
|
|||||||
@@ -79,6 +79,7 @@ px4_add_board(
|
|||||||
#top
|
#top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
|
|||||||
@@ -78,6 +78,7 @@ px4_add_board(
|
|||||||
#top
|
#top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
|
|||||||
@@ -79,6 +79,7 @@ px4_add_board(
|
|||||||
#top
|
#top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
|
|||||||
@@ -79,6 +79,7 @@ px4_add_board(
|
|||||||
#top
|
#top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
|
|||||||
@@ -107,6 +107,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -88,6 +88,7 @@ px4_add_board(
|
|||||||
top
|
top
|
||||||
topic_listener
|
topic_listener
|
||||||
tune_control
|
tune_control
|
||||||
|
uorb
|
||||||
usb_connected
|
usb_connected
|
||||||
ver
|
ver
|
||||||
work_queue
|
work_queue
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ function(px4_add_functional_gtest)
|
|||||||
target_link_libraries(${TESTNAME} ${LINKLIBS} gtest_functional_main
|
target_link_libraries(${TESTNAME} ${LINKLIBS} gtest_functional_main
|
||||||
px4_layer
|
px4_layer
|
||||||
px4_platform
|
px4_platform
|
||||||
modules__uORB
|
uORB
|
||||||
systemlib
|
systemlib
|
||||||
cdev
|
cdev
|
||||||
px4_work_queue
|
px4_work_queue
|
||||||
|
|||||||
@@ -180,7 +180,9 @@ function(px4_add_common_flags)
|
|||||||
|
|
||||||
${PX4_SOURCE_DIR}/platforms/${PX4_PLATFORM}/src/px4/${PX4_CHIP_MANUFACTURER}/${PX4_CHIP}/include
|
${PX4_SOURCE_DIR}/platforms/${PX4_PLATFORM}/src/px4/${PX4_CHIP_MANUFACTURER}/${PX4_CHIP}/include
|
||||||
${PX4_SOURCE_DIR}/platforms/${PX4_PLATFORM}/src/px4/common/include
|
${PX4_SOURCE_DIR}/platforms/${PX4_PLATFORM}/src/px4/common/include
|
||||||
|
${PX4_SOURCE_DIR}/platforms/common
|
||||||
${PX4_SOURCE_DIR}/platforms/common/include
|
${PX4_SOURCE_DIR}/platforms/common/include
|
||||||
|
|
||||||
${PX4_SOURCE_DIR}/src
|
${PX4_SOURCE_DIR}/src
|
||||||
${PX4_SOURCE_DIR}/src/include
|
${PX4_SOURCE_DIR}/src/include
|
||||||
${PX4_SOURCE_DIR}/src/lib
|
${PX4_SOURCE_DIR}/src/lib
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ set(SRCS)
|
|||||||
if (NOT "${PX4_PLATFORM}" MATCHES "qurt" AND NOT "${PX4_BOARD}" MATCHES "io-v2" AND NOT "${PX4_BOARD_LABEL}" MATCHES "bootloader")
|
if (NOT "${PX4_PLATFORM}" MATCHES "qurt" AND NOT "${PX4_BOARD}" MATCHES "io-v2" AND NOT "${PX4_BOARD_LABEL}" MATCHES "bootloader")
|
||||||
list(APPEND SRCS
|
list(APPEND SRCS
|
||||||
px4_log.cpp
|
px4_log.cpp
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_library(px4_platform
|
add_library(px4_platform
|
||||||
@@ -50,11 +50,12 @@ add_library(px4_platform
|
|||||||
shutdown.cpp
|
shutdown.cpp
|
||||||
spi.cpp
|
spi.cpp
|
||||||
${SRCS}
|
${SRCS}
|
||||||
)
|
)
|
||||||
add_dependencies(px4_platform prebuild_targets)
|
add_dependencies(px4_platform prebuild_targets)
|
||||||
|
|
||||||
if (NOT "${PX4_PLATFORM}" MATCHES "qurt" AND NOT "${PX4_BOARD}" MATCHES "io-v2")
|
if (NOT "${PX4_BOARD}" MATCHES "io-v2")
|
||||||
target_link_libraries(px4_platform PRIVATE modules__uORB) # px4_log awkward dependency with uORB, TODO: orb should part of the platform layer
|
add_subdirectory(uORB)
|
||||||
|
target_link_libraries(px4_platform PRIVATE uORB)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_subdirectory(px4_work_queue)
|
add_subdirectory(px4_work_queue)
|
||||||
|
|||||||
@@ -31,44 +31,35 @@
|
|||||||
#
|
#
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
if(NOT PX4_BOARD MATCHES "px4_io") # TODO: fix this hack (move uORB to platform layer)
|
# this includes the generated topics directory
|
||||||
|
include_directories(${CMAKE_CURRENT_BINARY_DIR})
|
||||||
|
|
||||||
# this includes the generated topics directory
|
px4_add_library(uORB
|
||||||
include_directories(${CMAKE_CURRENT_BINARY_DIR})
|
ORBSet.hpp
|
||||||
|
Publication.hpp
|
||||||
|
PublicationMulti.hpp
|
||||||
|
Subscription.cpp
|
||||||
|
Subscription.hpp
|
||||||
|
SubscriptionCallback.hpp
|
||||||
|
SubscriptionInterval.hpp
|
||||||
|
SubscriptionMultiArray.hpp
|
||||||
|
uORB.cpp
|
||||||
|
uORB.h
|
||||||
|
uORBCommon.hpp
|
||||||
|
uORBCommunicator.hpp
|
||||||
|
uORBDeviceMaster.cpp
|
||||||
|
uORBDeviceMaster.hpp
|
||||||
|
uORBDeviceNode.cpp
|
||||||
|
uORBDeviceNode.hpp
|
||||||
|
uORBManager.cpp
|
||||||
|
uORBManager.hpp
|
||||||
|
uORBUtils.cpp
|
||||||
|
uORBUtils.hpp
|
||||||
|
)
|
||||||
|
|
||||||
px4_add_module(
|
target_compile_options(uORB PRIVATE ${MAX_CUSTOM_OPT_LEVEL})
|
||||||
MODULE modules__uORB
|
target_link_libraries(uORB PRIVATE cdev uorb_msgs)
|
||||||
MAIN uorb
|
|
||||||
COMPILE_FLAGS
|
|
||||||
${MAX_CUSTOM_OPT_LEVEL}
|
|
||||||
SRCS
|
|
||||||
ORBSet.hpp
|
|
||||||
Publication.hpp
|
|
||||||
PublicationMulti.hpp
|
|
||||||
Subscription.cpp
|
|
||||||
Subscription.hpp
|
|
||||||
SubscriptionCallback.hpp
|
|
||||||
SubscriptionInterval.hpp
|
|
||||||
SubscriptionMultiArray.hpp
|
|
||||||
uORB.cpp
|
|
||||||
uORB.h
|
|
||||||
uORBCommon.hpp
|
|
||||||
uORBCommunicator.hpp
|
|
||||||
uORBDeviceMaster.cpp
|
|
||||||
uORBDeviceMaster.hpp
|
|
||||||
uORBDeviceNode.cpp
|
|
||||||
uORBDeviceNode.hpp
|
|
||||||
uORBMain.cpp
|
|
||||||
uORBManager.cpp
|
|
||||||
uORBManager.hpp
|
|
||||||
uORBUtils.cpp
|
|
||||||
uORBUtils.hpp
|
|
||||||
DEPENDS
|
|
||||||
cdev
|
|
||||||
uorb_msgs
|
|
||||||
)
|
|
||||||
|
|
||||||
if(PX4_TESTING)
|
if(PX4_TESTING)
|
||||||
add_subdirectory(uORB_tests)
|
add_subdirectory(uORB_tests)
|
||||||
endif()
|
|
||||||
endif()
|
endif()
|
||||||
@@ -143,4 +143,3 @@ private:
|
|||||||
Node *_top;
|
Node *_top;
|
||||||
Node *_end;
|
Node *_end;
|
||||||
};
|
};
|
||||||
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user