diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 9c72c966fa..5962a39bc7 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -23,6 +23,7 @@ jobs: "shellcheck_all", "NO_NINJA_BUILD=1 px4_fmu-v5_default", "NO_NINJA_BUILD=1 px4_sitl_default", + "NO_NINJA_BUILD=1 px4_sitl_gps_base", "BUILD_MICRORTPS_AGENT=1 px4_sitl_rtps", "airframe_metadata", "module_documentation", diff --git a/.vscode/cmake-variants.yaml b/.vscode/cmake-variants.yaml index d47e962fd6..a65216e608 100644 --- a/.vscode/cmake-variants.yaml +++ b/.vscode/cmake-variants.yaml @@ -6,6 +6,11 @@ CONFIG: buildType: RelWithDebInfo settings: CONFIG: px4_sitl_default + px4_sitl_gps_base: + short: px4_sitl_gps_base + buildType: RelWithDebInfo + settings: + CONFIG: px4_sitl_gps_base px4_sitl_rtps: short: px4_sitl_rtps buildType: RelWithDebInfo diff --git a/boards/px4/sitl/gps_base.px4board b/boards/px4/sitl/gps_base.px4board new file mode 100644 index 0000000000..bfda686d24 --- /dev/null +++ b/boards/px4/sitl/gps_base.px4board @@ -0,0 +1,26 @@ +CONFIG_PLATFORM_POSIX=y +CONFIG_BOARD_TESTING=y +CONFIG_BOARD_ETHERNET=y +CONFIG_DRIVERS_GPS=y +CONFIG_MODULES_DATAMAN=y +CONFIG_MODULES_EVENTS=y +CONFIG_MODULES_LOAD_MON=y +CONFIG_MODULES_LOGGER=y +CONFIG_MODULES_MAVLINK=y +CONFIG_MODULES_REPLAY=y +CONFIG_COMMON_SIMULATION=y +CONFIG_SYSTEMCMDS_DYN=y +CONFIG_SYSTEMCMDS_FAILURE=y +CONFIG_SYSTEMCMDS_PARAM=y +CONFIG_SYSTEMCMDS_PERF=y +CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SHUTDOWN=y +CONFIG_SYSTEMCMDS_SYSTEM_TIME=y +CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y +CONFIG_SYSTEMCMDS_UORB=y +CONFIG_SYSTEMCMDS_VER=y +CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_EXAMPLES_HELLO=y +CONFIG_EXAMPLES_PX4_MAVLINK_DEBUG=y +CONFIG_EXAMPLES_PX4_SIMPLE_APP=y +CONFIG_EXAMPLES_WORK_ITEM=y