From 9f103866f2a06889f4fdd7f3ab3a80421758848d Mon Sep 17 00:00:00 2001 From: Oliver Walter Date: Sat, 10 Feb 2024 04:21:31 +0100 Subject: [PATCH] added light control test to default task --- Application/CLS | 2 +- Core/Src/freertos.c | 18 +++++++++++++++++- Core/Src/main.c | 2 +- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/Application/CLS b/Application/CLS index 504d8b2..5535393 160000 --- a/Application/CLS +++ b/Application/CLS @@ -1 +1 @@ -Subproject commit 504d8b206db53687731b64eaeabad7e84824001b +Subproject commit 5535393c231d2d85c06942ff17c2b93dc450adca diff --git a/Core/Src/freertos.c b/Core/Src/freertos.c index f0d563c..2bcd50e 100644 --- a/Core/Src/freertos.c +++ b/Core/Src/freertos.c @@ -139,6 +139,9 @@ void MX_FREERTOS_Init(void) { * @param argument: Not used * @retval None */ + +#include "CLS_BSP.h" +#include "CLSAddress.h" /* USER CODE END Header_StartDefaultTask */ void StartDefaultTask(void *argument) { @@ -167,10 +170,23 @@ void StartDefaultTask(void *argument) ULOG_INFO(output); } + uint16_t msg_global_light = GENERATE_CLS_ADDRESS(CLS_CODE_MESSAGE, GLOBAL_CAST_CLS_ADDRESS, CLS_CH_MSG_LIGHT); + CLS_BSP_TxHeaderType can_header = CREATE_BSP_CAN_HEADER(msg_global_light, CLS_BSP_DLC_BYTES_2); + + uint8_t light_data[2] = {0}; + /* Infinite loop */ for(;;) { - osDelay(1); + osDelay(1000); + + light_data[0]++; + light_data[1] = (light_data[0]/10)%4; + + CLS_BSP_CAN_AddMessageToSend(&can_header,light_data); + ULOG_INFO("UPDATE RGB LIGHT TEST"); + + } /* USER CODE END StartDefaultTask */ } diff --git a/Core/Src/main.c b/Core/Src/main.c index b731fc8..cdf1fc3 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -119,7 +119,7 @@ int main(void) MX_USART3_UART_Init(); MX_RTC_Init(); MX_SDMMC1_SD_Init(); - MX_ADC1_Init(); + MX_ADC1_Init(); MX_FDCAN1_Init(); MX_FDCAN2_Init(); MX_I2C1_Init();