Orchestrates application startup and network initialization. More...
#include "FreeRTOS.h"
#include "task.h"
#include "network/Network.h"
#include "framework/FrameworkController.h"
Go to the source code of this file.
Classes | |
class | FrameworkManager |
Starts and coordinates core system services like networking and time sync. More... | |
Macros | |
#define | NETWORK_STACK_SIZE 2048 / sizeof(StackType_t) |
#define | APPLICATION_STACK_SIZE 1024 / sizeof(StackType_t) |
The FrameworkManager is responsible for starting core tasks like networking, waiting for connectivity, and notifying the application when it's ready to run.
Designed to run early in the system lifecycle, it launches a static FreeRTOS task for network bring-up and optionally for application initialization.
Definition in file FrameworkManager.h.
#define APPLICATION_STACK_SIZE 1024 / sizeof(StackType_t) |
Definition at line 28 of file FrameworkManager.h.
#define NETWORK_STACK_SIZE 2048 / sizeof(StackType_t) |
Definition at line 27 of file FrameworkManager.h.