PX4: Adaptations to latest build changes

This commit is contained in:
Julian Oes 2013-07-20 23:41:19 +02:00 committed by Andrew Tridgell
parent dc97a8eff7
commit 56e94d70e9
4 changed files with 17 additions and 17 deletions

View File

@ -227,7 +227,7 @@ void HAL_PX4::init(int argc, char * const argv[]) const
SKETCHNAME, deviceA, deviceC);
_px4_thread_should_exit = false;
daemon_task = task_spawn(SKETCHNAME,
daemon_task = task_spawn_cmd(SKETCHNAME,
SCHED_FIFO,
APM_MAIN_PRIORITY,
8192,

View File

@ -170,7 +170,7 @@ void PX4Scheduler::resume_timer_procs()
void PX4Scheduler::reboot()
{
up_systemreset();
systemreset();
}
void PX4Scheduler::_run_timers(bool called_from_timer_thread)

View File

@ -1,5 +1,5 @@
#
# Makefile for the px4fmu_Hello configuration
# Makefile for the px4fmu-v1_APM configuration
#
#
@ -28,7 +28,7 @@ MODULES += drivers/ms5611
MODULES += drivers/mb12xx
MODULES += drivers/gps
MODULES += drivers/hil
MODULES += drivers/hott_telemetry
#MODULES += drivers/hott_telemetry
MODULES += drivers/blinkm
MODULES += drivers/ets_airspeed
MODULES += drivers/mkblctrl

View File

@ -3,14 +3,14 @@
ifneq ($(PX4_ROOT),)
# try to cope with relative paths
ifeq ($(wildcard $(PX4_ROOT)/nuttx),)
ifeq ($(wildcard $(PX4_ROOT)/NuttX),)
PX4_ROOT := $(shell cd $(SKETCHBOOK)/$(PX4_ROOT) && pwd)
endif
ifeq ($(wildcard $(PX4_ROOT)/nuttx),)
$(error ERROR: PX4_ROOT not set correctly - no nuttx directory found)
ifeq ($(wildcard $(PX4_ROOT)/NuttX),)
$(error ERROR: PX4_ROOT not set correctly - no NuttX directory found)
endif
PX4_CONFIG_FILE=$(MK_DIR)/PX4/config_px4fmu_APM.mk
PX4_CONFIG_FILE=$(MK_DIR)/PX4/config_px4fmu-v1_APM.mk
SKETCHFLAGS=$(SKETCHLIBINCLUDES) -I$(PWD) -DARDUPILOT_BUILD -DCONFIG_HAL_BOARD=HAL_BOARD_PX4 -DSKETCHNAME="\\\"$(SKETCH)\\\"" -DSKETCH_MAIN=ArduPilot_main
PX4_MAKE = make -C $(BUILDROOT) -f $(PX4_ROOT)/makefiles/firmware.mk CONFIG_FILE=$(PWD)/$(PX4_CONFIG_FILE) EXTRADEFINES="$(SKETCHFLAGS) "$(EXTRAFLAGS) APM_MODULE_DIR=$(BUILDROOT) SKETCHBOOK=$(SKETCHBOOK) PX4_ROOT=$(PX4_ROOT)
@ -21,7 +21,7 @@ $(BUILDROOT)/module.mk:
$(v) echo "SRCS = $(SKETCH).cpp $(SKETCHLIBSRCS)" >> $@
$(v) echo "MODULE_STACKSIZE = 4096" >> $@
px4: $(PX4_ROOT)/Archives/px4fmu.export $(SKETCHCPP) $(BUILDROOT)/module.mk
px4: $(PX4_ROOT)/Archives/px4fmu-v1.export $(SKETCHCPP) $(BUILDROOT)/module.mk
$(RULEHDR)
$(v) $(PX4_MAKE) firmware
$(v) /bin/rm -f $(SKETCH).px4
@ -38,19 +38,19 @@ px4-upload: px4
px4-archives-clean:
$(v) /bin/rm -rf $(PX4_ROOT)/Archives
px4-io: $(PX4_ROOT)/Archives/px4io.export
$(v) make -C $(PX4_ROOT) px4io_default
$(v) /bin/rm -f px4io.bin
$(v) cp $(PX4_ROOT)/Build/px4io_default.build/firmware.bin px4io.bin
$(v) echo "PX4IO Firmware is in px4io.bin"
px4-io: $(PX4_ROOT)/Archives/px4io-v1.export
$(v) make -C $(PX4_ROOT) px4io-v1_default
$(v) /bin/rm -f px4io-v1.bin
$(v) cp $(PX4_ROOT)/Build/px4io-v1_default.build/firmware.bin px4io-v1.bin
$(v) echo "PX4IOv1 Firmware is in px4io-v1.bin"
$(PX4_ROOT)/Archives/px4fmu.export:
$(PX4_ROOT)/Archives/px4fmu-v1.export:
make -C $(PX4_ROOT) archives
$(PX4_ROOT)/Archives/px4io.export:
$(PX4_ROOT)/Archives/px4io-v1.export:
make -C $(PX4_ROOT) archives
px4-archives: $(PX4_ROOT)/Archives/px4fmu.export
px4-archives: $(PX4_ROOT)/Archives/px4fmu-v1.export
else