From add65ead9c29546f31f8266d9238e6642507adc9 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 28 Jul 2020 21:26:05 +1000 Subject: [PATCH] Drop timer support as not used --- workspace/TS100/Core/BSP/Miniware/fusb302b.cpp | 4 ++-- workspace/TS100/Core/Inc/FreeRTOSConfig.h | 2 +- workspace/TS100/Core/Src/FreeRTOSHooks.c | 9 --------- 3 files changed, 3 insertions(+), 12 deletions(-) diff --git a/workspace/TS100/Core/BSP/Miniware/fusb302b.cpp b/workspace/TS100/Core/BSP/Miniware/fusb302b.cpp index 70a2c495..78533cce 100644 --- a/workspace/TS100/Core/BSP/Miniware/fusb302b.cpp +++ b/workspace/TS100/Core/BSP/Miniware/fusb302b.cpp @@ -185,7 +185,7 @@ void fusb_setup() { /* Measure CC1 */ fusb_write_byte( FUSB_SWITCHES0, 0x07); resetWatchdog(); - osDelay(1); + osDelay(10); resetWatchdog(); uint8_t cc1 = fusb_read_byte( FUSB_STATUS0) & FUSB_STATUS0_BC_LVL; resetWatchdog(); @@ -194,7 +194,7 @@ void fusb_setup() { resetWatchdog(); fusb_write_byte( FUSB_SWITCHES0, 0x0B); resetWatchdog(); - osDelay(1); + osDelay(10); resetWatchdog(); uint8_t cc2 = fusb_read_byte( FUSB_STATUS0) & FUSB_STATUS0_BC_LVL; diff --git a/workspace/TS100/Core/Inc/FreeRTOSConfig.h b/workspace/TS100/Core/Inc/FreeRTOSConfig.h index 51a1f472..73303039 100644 --- a/workspace/TS100/Core/Inc/FreeRTOSConfig.h +++ b/workspace/TS100/Core/Inc/FreeRTOSConfig.h @@ -106,7 +106,7 @@ extern uint32_t SystemCoreClock; #define configUSE_16_BIT_TICKS 0 #define configUSE_MUTEXES 1 #define configQUEUE_REGISTRY_SIZE 8 -#define configUSE_TIMERS 1 /* Required for PD 10ms callback for PPS mode*/ +#define configUSE_TIMERS 0 #define configUSE_PORT_OPTIMISED_TASK_SELECTION 1 #define configCHECK_FOR_STACK_OVERFLOW 2 /*Bump this to 2 during development and bug hunting*/ diff --git a/workspace/TS100/Core/Src/FreeRTOSHooks.c b/workspace/TS100/Core/Src/FreeRTOSHooks.c index 2e08976e..f7c56c6a 100644 --- a/workspace/TS100/Core/Src/FreeRTOSHooks.c +++ b/workspace/TS100/Core/Src/FreeRTOSHooks.c @@ -22,16 +22,7 @@ void vApplicationGetIdleTaskMemory(StaticTask_t **ppxIdleTaskTCBBuffer, *pulIdleTaskStackSize = configMINIMAL_STACK_SIZE; /* place for user code */ } -static StaticTask_t xTimerTaskTCBBuffer; -static StackType_t xTimerStack[configTIMER_TASK_STACK_DEPTH]; -void vApplicationGetTimerTaskMemory(StaticTask_t **ppxTimerTaskTCBBuffer, - StackType_t **ppxTimerTaskStackBuffer, uint32_t *pulTimerTaskStackSize) { - *ppxTimerTaskTCBBuffer = &xTimerTaskTCBBuffer; - *ppxTimerTaskStackBuffer = &xTimerStack[0]; - *pulTimerTaskStackSize = configTIMER_TASK_STACK_DEPTH; - /* place for user code */ -} void vApplicationStackOverflowHook(xTaskHandle *pxTask, signed portCHAR *pcTaskName) {