build: allow building with the "Empty" HAL

useful for porting
This commit is contained in:
Andrew Tridgell 2012-12-24 07:30:50 +11:00
parent 02fb938053
commit 0186fabb3b
2 changed files with 6 additions and 0 deletions

View File

@ -27,6 +27,8 @@
#define AP_HAL_BOARD_DRIVER AP_HAL_AVR_APM2
#elif CONFIG_HAL_BOARD == HAL_BOARD_AVR_SITL
#define AP_HAL_BOARD_DRIVER AP_HAL_AVR_SITL
#elif CONFIG_HAL_BOARD == HAL_BOARD_EMPTY
#define AP_HAL_BOARD_DRIVER AP_HAL_Empty
#else
#error "Unknown CONFIG_HAL_BOARD type"
#endif

View File

@ -499,6 +499,10 @@ apm2: HAL_BOARD = HAL_BOARD_APM2
apm2: TOOLCHAIN = AVR
apm2: all
empty: HAL_BOARD = HAL_BOARD_EMPTY
empty: TOOLCHAIN = AVR
empty: all
.PHONY: upload
upload: $(SKETCHHEX)
$(AVRDUDE) -c $(UPLOAD_PROTOCOL) -p $(MCU) -P $(PORT) -b$(UPLOAD_SPEED) $(USERAVRDUDEFLAGS) -U flash:w:$(SKETCHHEX):i