mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-01-18 03:52:11 +01:00
Should fix the CC showing as OP.
Added a compile flag to make a CC fw version that will erase flash. Signed-off-by: zedamota <josembarros@hotmail.com>
This commit is contained in:
parent
42c2b7193a
commit
8dd46e1465
@ -30,6 +30,8 @@ include $(TOP)/make/firmware-defs.mk
|
|||||||
# Set to YES to compile for debugging
|
# Set to YES to compile for debugging
|
||||||
DEBUG ?= NO
|
DEBUG ?= NO
|
||||||
|
|
||||||
|
# Set to YES to build a FW version that will erase all flash memory
|
||||||
|
ERASE_FLASH ?= NO
|
||||||
# Set to YES to use the Servo output pins for debugging via scope or logic analyser
|
# Set to YES to use the Servo output pins for debugging via scope or logic analyser
|
||||||
ENABLE_DEBUG_PINS ?= NO
|
ENABLE_DEBUG_PINS ?= NO
|
||||||
|
|
||||||
@ -144,6 +146,7 @@ SRC += $(OPUAVTALK)/uavtalk.c
|
|||||||
SRC += $(OPUAVOBJ)/uavobjectmanager.c
|
SRC += $(OPUAVOBJ)/uavobjectmanager.c
|
||||||
SRC += $(OPUAVOBJ)/eventdispatcher.c
|
SRC += $(OPUAVOBJ)/eventdispatcher.c
|
||||||
SRC += $(OPUAVOBJ)/uavobjectsinit_linker.c
|
SRC += $(OPUAVOBJ)/uavobjectsinit_linker.c
|
||||||
|
SRC += $(OPSYSTEM)/pios_usb_hid_desc.c
|
||||||
else
|
else
|
||||||
## TESTCODE
|
## TESTCODE
|
||||||
SRC += $(OPTESTS)/test_common.c
|
SRC += $(OPTESTS)/test_common.c
|
||||||
@ -205,7 +208,7 @@ SRC += $(PIOSSTM32F10X)/pios_wdg.c
|
|||||||
|
|
||||||
# PIOS USB related files (seperated to make code maintenance more easy)
|
# PIOS USB related files (seperated to make code maintenance more easy)
|
||||||
SRC += $(PIOSSTM32F10X)/pios_usb_hid.c
|
SRC += $(PIOSSTM32F10X)/pios_usb_hid.c
|
||||||
SRC += $(PIOSSTM32F10X)/pios_usb_hid_desc.c
|
#SRC += $(PIOSSTM32F10X)/pios_usb_hid_desc.c
|
||||||
SRC += $(PIOSSTM32F10X)/pios_usb_hid_istr.c
|
SRC += $(PIOSSTM32F10X)/pios_usb_hid_istr.c
|
||||||
SRC += $(PIOSSTM32F10X)/pios_usb_hid_prop.c
|
SRC += $(PIOSSTM32F10X)/pios_usb_hid_prop.c
|
||||||
SRC += $(PIOSSTM32F10X)/pios_usb_hid_pwr.c
|
SRC += $(PIOSSTM32F10X)/pios_usb_hid_pwr.c
|
||||||
|
@ -85,6 +85,10 @@ int main()
|
|||||||
/* Brings up System using CMSIS functions, enables the LEDs. */
|
/* Brings up System using CMSIS functions, enables the LEDs. */
|
||||||
PIOS_SYS_Init();
|
PIOS_SYS_Init();
|
||||||
|
|
||||||
|
#if ERASE_FLASH
|
||||||
|
PIOS_Flash_W25X_EraseChip();
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Initialize the system thread */
|
/* Initialize the system thread */
|
||||||
SystemModInitialize();
|
SystemModInitialize();
|
||||||
|
|
||||||
|
@ -37,7 +37,7 @@
|
|||||||
#define PIOS_HID_SIZ_REPORT_DESC 36
|
#define PIOS_HID_SIZ_REPORT_DESC 36
|
||||||
#define PIOS_HID_SIZ_STRING_LANGID 4
|
#define PIOS_HID_SIZ_STRING_LANGID 4
|
||||||
#define PIOS_HID_SIZ_STRING_VENDOR 28
|
#define PIOS_HID_SIZ_STRING_VENDOR 28
|
||||||
#define PIOS_HID_SIZ_STRING_PRODUCT 20
|
#define PIOS_HID_SIZ_STRING_PRODUCT 28
|
||||||
#define PIOS_HID_SIZ_STRING_SERIAL 52 /* 96 bits, 12 bytes, 24 characters, 48 in unicode */
|
#define PIOS_HID_SIZ_STRING_SERIAL 52 /* 96 bits, 12 bytes, 24 characters, 48 in unicode */
|
||||||
|
|
||||||
#define STANDARD_ENDPOINT_DESC_SIZE 0x09
|
#define STANDARD_ENDPOINT_DESC_SIZE 0x09
|
||||||
|
Loading…
x
Reference in New Issue
Block a user