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
void hw_init(void)\r
{\r
pll_init();\r
+ HAL_Init();\r
\r
/* Initialize the LEDs */\r
BSP_LED_Init(LED3);\r
\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
*/\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
*/\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
*/\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
*/\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
*/\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
#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
/* 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
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
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
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