FreeRTOS: Removed FreeRTOSCPP and fixed build.

*Rewritten Master class to create C-style FreeRTOS task.
This commit is contained in:
RedHawk
2023-04-24 20:49:41 +03:00
parent ed426e4736
commit f85bf8ef8d
17 changed files with 48 additions and 6184 deletions

View File

@@ -5,6 +5,8 @@
* Author: tylen
*/
#include "board.h"
#include "FreeRTOS.h"
#include "queue.h"
namespace ThreadCommon
{
@@ -38,4 +40,13 @@ namespace ThreadCommon
ThreadCommon::EventType _type;
uint8_t _data;
};
/* global variables */
/* 'receiver'_'what'_'sender'_q */
extern QueueHandle_t master_event_all_q;
extern QueueHandle_t relay_event_master_q;
extern QueueHandle_t manager_event_master_q;
extern QueueHandle_t ui_event_manager_q;
}