stm32f249-disco demo update
authorgkostka <kostka.grzegorz@gmail.com>
Fri, 13 Jun 2014 19:05:55 +0000 (19:05 +0000)
committergkostka <kostka.grzegorz@gmail.com>
Fri, 13 Jun 2014 19:05:55 +0000 (19:05 +0000)
demos/stm32f429_disco/hw_init.c
demos/stm32f429_disco/stm/lcd_utils/lcd_log_conf.h
demos/stm32f429_disco/stm/stm32f4_spl/src/stm32f4xx_hal_spi.c
demos/stm32f429_disco/stm/usb_user/usbh_conf.h
demos/stm32f429_disco/stm32f429.ld
toolchain/common/arm-none-eabi.cmake
toolchain/common/avr-gcc.cmake
toolchain/common/bfin-elf.cmake

index 5a84b34df65d15c66d79168cd5607e797db00798..586f5119973d53f756b302d858b9927d873bcbd0 100644 (file)
@@ -61,11 +61,11 @@ static void USBH_UserProcess(USBH_HandleTypeDef *phost, uint8_t id)
       break;\r
 \r
   case HOST_USER_CLASS_ACTIVE:\r
-      msc_connected = true;\r
+         enum_done = true;\r
       break;\r
 \r
   case HOST_USER_CONNECTION:\r
-      enum_done = true;\r
+         msc_connected = true;\r
       break;\r
   default:\r
       break;\r
@@ -79,6 +79,7 @@ static void USBH_UserProcess(USBH_HandleTypeDef *phost, uint8_t id)
 void hw_init(void)\r
 {\r
     pll_init();\r
+    HAL_Init();\r
 \r
     /* Initialize the LEDs */\r
     BSP_LED_Init(LED3);\r
index f0037688d838cdc0359c2c70c8a9a690c23bb7ba..498dbb829ee56792b5d01694a842c2bb0b612f73 100644 (file)
@@ -68,7 +68,7 @@
 \r
 /* Define the cache depth */\r
 #define     CACHE_SIZE              100\r
-#define     YWINDOW_SIZE            17\r
+#define     YWINDOW_SIZE            22\r
 \r
 #ifdef __GNUC__\r
 /* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printf\r
index b30f6abae2ed363325072aa10f11663faeaff7b9..228b69063d4bd85926cabda5a4475771293a17f1 100644 (file)
@@ -462,7 +462,7 @@ HAL_StatusTypeDef HAL_SPI_Transmit(SPI_HandleTypeDef *hspi, uint8_t *pData, uint
   */\r
 HAL_StatusTypeDef HAL_SPI_Receive(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size, uint32_t Timeout)\r
 {\r
-  __IO uint16_t tmpreg;\r
+  __IO uint16_t tmpreg = 0;\r
   (void)tmpreg;\r
   uint32_t tmp = 0;\r
 \r
@@ -637,7 +637,7 @@ HAL_StatusTypeDef HAL_SPI_Receive(SPI_HandleTypeDef *hspi, uint8_t *pData, uint1
   */\r
 HAL_StatusTypeDef HAL_SPI_TransmitReceive(SPI_HandleTypeDef *hspi, uint8_t *pTxData, uint8_t *pRxData, uint16_t Size, uint32_t Timeout)\r
 {\r
-  __IO uint16_t tmpreg;\r
+  __IO uint16_t tmpreg = 0;\r
   (void)tmpreg;\r
   uint32_t tmp = 0;\r
   \r
@@ -1620,7 +1620,7 @@ static void SPI_TxISR(SPI_HandleTypeDef *hspi)
   */\r
 static void SPI_RxCloseIRQHandler(SPI_HandleTypeDef *hspi)\r
 {\r
-  __IO uint16_t tmpreg;\r
+  __IO uint16_t tmpreg = 0;\r
   (void)tmpreg;\r
   if(hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLED)\r
   {\r
@@ -1801,7 +1801,7 @@ static void SPI_DMATransmitCplt(DMA_HandleTypeDef *hdma)
   */\r
 static void SPI_DMAReceiveCplt(DMA_HandleTypeDef *hdma)\r
 {\r
-  __IO uint16_t tmpreg;\r
+  __IO uint16_t tmpreg = 0;\r
   (void)tmpreg;\r
   SPI_HandleTypeDef* hspi = ( SPI_HandleTypeDef* )((DMA_HandleTypeDef* )hdma)->Parent;\r
 \r
@@ -1861,7 +1861,7 @@ static void SPI_DMAReceiveCplt(DMA_HandleTypeDef *hdma)
   */\r
 static void SPI_DMATransmitReceiveCplt(DMA_HandleTypeDef *hdma)   \r
 {\r
-  __IO uint16_t tmpreg;\r
+  __IO uint16_t tmpreg = 0;\r
   (void)tmpreg;\r
   SPI_HandleTypeDef* hspi = ( SPI_HandleTypeDef* )((DMA_HandleTypeDef* )hdma)->Parent;\r
 \r
index f596e166079e7e8833d7cc3423e42e6522a2d8ca..8b8fe298d1515005c5c48a7a651518de525ee997 100644 (file)
@@ -43,7 +43,7 @@
 #define USBH_KEEP_CFG_DESCRIPTOR              0\r
 #define USBH_MAX_SIZE_CONFIGURATION           0x200\r
 #define USBH_MAX_DATA_BUFFER                  0x200\r
-#define USBH_DEBUG_LEVEL                      0\r
+#define USBH_DEBUG_LEVEL                      3\r
 #define USBH_USE_OS                           0\r
     \r
 /* Exported constants --------------------------------------------------------*/\r
index 533cea70466b3f74ef75a90b1f0252ddae672816..68e8fb53b0d656894e956cfe3b11b4005a697efb 100644 (file)
@@ -32,8 +32,8 @@ OUTPUT_ARCH(arm);
 /* Handler mode (core exceptions / interrupts) can use only main stack */\r
 /* Thread mode can use main stack (default) or process stack - selected in CONTROL special register */\r
 \r
-__main_stack_size = 2048;\r
-__process_stack_size = 2048;\r
+__main_stack_size = 4096;\r
+__process_stack_size = 4096;\r
 \r
 PROVIDE(__main_stack_size = __main_stack_size);\r
 PROVIDE(__process_stack_size = __process_stack_size);\r
index f7e130edaf12621c0fbf0ca4ae0935ffcc4c4827..08048ae0f9c6b7e7fd48143b5ba583205af26fe7 100644 (file)
@@ -18,6 +18,6 @@ SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -ggdb3" CACHE INTERNAL "c debug compiler flags")
 SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -ggdb3" CACHE INTERNAL "cxx debug compiler flags")\r
 SET(CMAKE_ASM_FLAGS_DEBUG "-g -ggdb3" CACHE INTERNAL "asm debug compiler flags")\r
 \r
-SET(CMAKE_C_FLAGS_RELEASE "-O2" CACHE INTERNAL "c release compiler flags")\r
-SET(CMAKE_CXX_FLAGS_RELEASE "-O2" CACHE INTERNAL "cxx release compiler flags")\r
+SET(CMAKE_C_FLAGS_RELEASE "-O2 -g -ggdb3" CACHE INTERNAL "c release compiler flags")\r
+SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -g -ggdb3" CACHE INTERNAL "cxx release compiler flags")\r
 SET(CMAKE_ASM_FLAGS_RELEASE "" CACHE INTERNAL "asm release compiler flags")
\ No newline at end of file
index 44d98247f4ba42be8282dafbe204cc5349b8559c..772d7dc26440b0fd311455f5da4b2df0d7116dae 100644 (file)
@@ -17,6 +17,6 @@ SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -ggdb3" CACHE INTERNAL "c debug compiler flags")
 SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -ggdb3" CACHE INTERNAL "cxx debug compiler flags")\r
 SET(CMAKE_ASM_FLAGS_DEBUG "-g -ggdb3" CACHE INTERNAL "asm debug compiler flags")\r
 \r
-SET(CMAKE_C_FLAGS_RELEASE "-Os" CACHE INTERNAL "c release compiler flags")\r
-SET(CMAKE_CXX_FLAGS_RELEASE "-Os" CACHE INTERNAL "cxx release compiler flags")\r
+SET(CMAKE_C_FLAGS_RELEASE "-Os -g -ggdb3" CACHE INTERNAL "c release compiler flags")\r
+SET(CMAKE_CXX_FLAGS_RELEASE "-Os -g -ggdb3" CACHE INTERNAL "cxx release compiler flags")\r
 SET(CMAKE_ASM_FLAGS_RELEASE "" CACHE INTERNAL "asm release compiler flags")
\ No newline at end of file
index 1b0e551ce45c8503fbc3e7f09a0e0284336e0298..220f97a24161ff52768d5d189b1a2860d3091bb7 100644 (file)
@@ -17,6 +17,6 @@ SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -ggdb3" CACHE INTERNAL "c debug compiler flags")
 SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -ggdb3" CACHE INTERNAL "cxx debug compiler flags")\r
 SET(CMAKE_ASM_FLAGS_DEBUG "-g -ggdb3" CACHE INTERNAL "asm debug compiler flags")\r
 \r
-SET(CMAKE_C_FLAGS_RELEASE "-Os" CACHE INTERNAL "c release compiler flags")\r
-SET(CMAKE_CXX_FLAGS_RELEASE "-Os" CACHE INTERNAL "cxx release compiler flags")\r
+SET(CMAKE_C_FLAGS_RELEASE "-Os -g -ggdb3" CACHE INTERNAL "c release compiler flags")\r
+SET(CMAKE_CXX_FLAGS_RELEASE "-Os -g -ggdb3" CACHE INTERNAL "cxx release compiler flags")\r
 SET(CMAKE_ASM_FLAGS_RELEASE "" CACHE INTERNAL "asm release compiler flags")
\ No newline at end of file