PowerBlocks SDK
 
Loading...
Searching...
No Matches
port.c File Reference

FreeRTOS PowerBlocks Port. More...

#include "FreeRTOS.h"
#include "task.h"
#include "system/system.h"
#include "system/syscall.h"
#include "system/exceptions.h"
#include <string.h>
#include "utils/crash_handler.h"

Functions

void vApplicationGetIdleTaskMemory (StaticTask_t **ppxIdleTaskTCBBuffer, StackType_t **ppxIdleTaskStackBuffer, uint32_t *pulIdleTaskStackSize)
 
void vApplicationGetTimerTaskMemory (StaticTask_t **ppxTimerTaskTCBBuffer, StackType_t **ppxTimerTaskStackBuffer, uint32_t *pulTimerTaskStackSize)
 
BaseType_t xPortStartScheduler (void)
 
void vPortEndScheduler (void)
 
StackType_t * pxPortInitialiseStack (StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters)
 
void vPortYield (void)
 
void vApplicationStackOverflowHook (TaskHandle_t xTask, char *pcTaskName)
 

Variables

uint32_t freertos_isr_enabled
 

Detailed Description

FreeRTOS PowerBlocks Port.

FreeRTOS PowerBlocks Port

Author
Samuel Fitzsimons (rainbain)
Date
2025

Function Documentation

◆ pxPortInitialiseStack()

StackType_t * pxPortInitialiseStack ( StackType_t * pxTopOfStack,
TaskFunction_t pxCode,
void * pvParameters )

BUGFIX: