moved ring of death ISRs to leds and swicthes driver
authordrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Tue, 9 Sep 2014 02:12:00 +0000 (02:12 +0000)
committerdrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Tue, 9 Sep 2014 02:12:00 +0000 (02:12 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@1835 01035d8c-6547-0410-b346-abe4f91aad63

codec2-dev/stm32/Makefile
codec2-dev/stm32/src/stm32f4_usb_vcp.c

index 05c0e2ce81427bf9ec17c5088d7db7b4cea1f954..b6f52e671a62d4908372dd01b71cf082eab0c3dc 100644 (file)
@@ -13,7 +13,7 @@ SIZE=$(BINPATH)/arm-none-eabi-size
 
 ###################################################
 
-CFLAGS  = -std=gnu99 -O3 -g -Wall -Tstm32_flash.ld -DSTM32F4XX -DCORTEX_M4
+CFLAGS  = -std=gnu99 -O0 -g -Wall -Tstm32_flash.ld -DSTM32F4XX -DCORTEX_M4
 CFLAGS += -mlittle-endian -mthumb -mthumb-interwork -nostartfiles -mcpu=cortex-m4
 
 ifeq ($(FLOAT_TYPE), hard)
@@ -234,6 +234,34 @@ POWER_UT_SRCS += $(CODEC2_SRCS)
 power_ut.elf: $(POWER_UT_SRCS)
        $(CC) $(CFLAGS) $^ -o $@ $(LIBPATHS) $(LIBS)
 
+USB_VCP=\
+usb_conf/usb_bsp.c \
+usb_conf/usbd_desc.c \
+usb_conf/usbd_usr.c \
+usb_lib/cdc/usbd_cdc_core.c \
+usb_lib/cdc/usbd_cdc_vcp.c \
+usb_lib/core/usbd_core.c \
+usb_lib/core/usbd_ioreq.c \
+usb_lib/core/usbd_req.c \
+usb_lib/otg/usb_core.c \
+usb_lib/otg/usb_dcd.c \
+usb_lib/otg/usb_dcd_int.c
+
+USB_VCP_UT=\
+src/usb_vcp_ut.c \
+src/stm32f4_usb_vcp.c \
+src/sm1000_leds_switches.c \
+src/system_stm32f4xx.c \
+src/startup_stm32f4xx.s \
+src/init.c 
+
+USB_VCP_UT+=$(USB_VCP)
+
+CFLAGS += -Iusb_conf -Iusb_lib/cdc -Iusb_lib/core -Iusb_lib/otg
+
+usb_vcp_ut.elf: $(USB_VCP_UT)
+       $(CC) $(CFLAGS) $^ -o $@ $(LIBPATHS) $(LIBS)
+
 FDMDV_PROFILE_SRCS=\
 src/fdmdv_profile.c \
 gdb_stdio.c \
@@ -303,30 +331,6 @@ FREEDV_RX_PROFILE_SRCS += $(CODEC2_SRCS)
 freedv_rx_profile.elf: $(FREEDV_RX_PROFILE_SRCS)
        $(CC) $(CFLAGS) $^ -o $@ $(LIBPATHS) $(LIBS)
 
-USB_VCP_UT=\
-src/usb_vcp_ut.c \
-src/stm32f4_usb_vcp.c \
-src/sm1000_leds_switches.c \
-usb_conf/usb_bsp.c \
-usb_conf/usbd_desc.c \
-usb_conf/usbd_usr.c \
-usb_lib/cdc/usbd_cdc_core.c \
-usb_lib/cdc/usbd_cdc_vcp.c \
-usb_lib/core/usbd_core.c \
-usb_lib/core/usbd_ioreq.c \
-usb_lib/core/usbd_req.c \
-usb_lib/otg/usb_core.c \
-usb_lib/otg/usb_dcd.c \
-usb_lib/otg/usb_dcd_int.c \
-src/system_stm32f4xx.c \
-src/startup_stm32f4xx.s \
-src/init.c 
-
-CFLAGS += -Iusb_conf -Iusb_lib/cdc -Iusb_lib/core -Iusb_lib/otg
-
-usb_vcp_ut.elf: $(USB_VCP_UT)
-       $(CC) $(CFLAGS) $^ -o $@ $(LIBPATHS) $(LIBS)
-
 clean:
        rm -f *.o
        rm -f *.elf
index 4ee7314f2fb7a90c5e7ab7512b2f31917f4fb711..f30ecfbcb02b9dbba3a4c7fb31bc634462a743e9 100644 (file)
@@ -69,10 +69,6 @@ void usb_vcp_init() {
  */
 
 void NMI_Handler(void)       {}
-void HardFault_Handler(void) { ColorfulRingOfDeath(); }
-void MemManage_Handler(void) { ColorfulRingOfDeath(); }
-void BusFault_Handler(void)  { ColorfulRingOfDeath(); }
-void UsageFault_Handler(void){ ColorfulRingOfDeath(); }
 void SVC_Handler(void)       {}
 void DebugMon_Handler(void)  {}
 void PendSV_Handler(void)    {}