Functions | Variables
rtos.c File Reference
#include "FreeRTOS.h"
#include "task.h"
#include "rtos.h"
#include "globals.h"
#include "IS_internal.h"
#include "misc/maintenance.h"
#include "../../../hdw-src/uINS-3/IS_uINS/src/misc/debug_gpio.h"
#include "bootloaderApp.h"
Include dependency graph for rtos.c:

Go to the source code of this file.

Functions

void BusFault_Handler (void)
 
int createTask (int index, pdTASK_CODE pxTaskCode, const char *const pcName, unsigned short usStackDepth, void *pvParameters, unsigned portBASE_TYPE uxPriority, portTickType xTimeIncrement)
 
void HardFault_Handler (void)
 
static void HardFault_Test (void)
 
void MemManage_Handler (void)
 
void prvGetRegistersFromStack (uint32_t *pulFaultStackAddress)
 
void rtos_monitor (int numRtosTasks)
 
void rtosResetStats (void)
 
static void setGpbrWithTaskInfo (void)
 
void UsageFault_Handler (void)
 
void vApplicationIdleHook (void)
 
void vApplicationMallocFailedHook (uint32_t size, uint32_t remaining, uint32_t prevLR)
 
void vApplicationStackOverflowHook (xTaskHandle *pxTask, signed char *pcTaskName)
 
void vApplicationTickHook (void)
 

Variables

uint32_t g_faultFileNumber
 
uint32_t g_faultLineNumber
 

Function Documentation

◆ createTask()

int createTask ( int  index,
pdTASK_CODE  pxTaskCode,
const char *const  pcName,
unsigned short  usStackDepth,
void *  pvParameters,
unsigned portBASE_TYPE  uxPriority,
portTickType  xTimeIncrement 
)

Definition at line 30 of file rtos.c.

◆ HardFault_Test()

static void HardFault_Test ( void  )
static

Definition at line 360 of file rtos.c.

◆ prvGetRegistersFromStack()

void prvGetRegistersFromStack ( uint32_t *  pulFaultStackAddress)

Definition at line 139 of file rtos.c.

◆ rtos_monitor()

void rtos_monitor ( int  numRtosTasks)

Definition at line 64 of file rtos.c.

◆ rtosResetStats()

void rtosResetStats ( void  )

Definition at line 100 of file rtos.c.

◆ setGpbrWithTaskInfo()

static void setGpbrWithTaskInfo ( void  )
static

Definition at line 124 of file rtos.c.

◆ vApplicationIdleHook()

void vApplicationIdleHook ( void  )

Definition at line 109 of file rtos.c.

◆ vApplicationMallocFailedHook()

void vApplicationMallocFailedHook ( uint32_t  size,
uint32_t  remaining,
uint32_t  prevLR 
)

Definition at line 166 of file rtos.c.

◆ vApplicationStackOverflowHook()

void vApplicationStackOverflowHook ( xTaskHandle pxTask,
signed char *  pcTaskName 
)

Definition at line 149 of file rtos.c.

◆ vApplicationTickHook()

void vApplicationTickHook ( void  )

Definition at line 116 of file rtos.c.

Variable Documentation

◆ g_faultFileNumber

uint32_t g_faultFileNumber

Definition at line 26 of file rtos.c.

◆ g_faultLineNumber

uint32_t g_faultLineNumber

Definition at line 25 of file rtos.c.



inertial_sense_ros
Author(s):
autogenerated on Sun Feb 28 2021 03:17:59