Electronics and Software
Engineering Innovation
ArmsysApi  0.12.18
BSys.cpp File Reference
#include <BSys.h>
#include <BTask.h>
#include <ArmSystem.h>
#include <stdio.h>
#include <stdarg.h>
#include <string.h>

Functions

int _version ()
 
void xPortSysTickHandler ()
 
uint32_t timeUs ()
 
void delayUsClock (UInt us)
 Hard loop delay to system clock. More...
 
void delayUsLoop (UInt us)
 Hard loop delay. More...
 
void delayUsTask (UInt us)
 RTOS task delay. More...
 
void delayUs (UInt us)
 Will delay for given time in us, if tasks running task will sleep. More...
 
void delayMs (UInt ms)
 Will delay for given time in ms, if tasks running task will sleep. More...
 
void vApplicationGetIdleTaskMemory (StaticTask_t **taskData, StackType_t **taskStack, uint32_t *taskStackSize)
 

Variables

char _stext
 
char _etext
 
char _sdata
 
char _edata
 
char _sbss
 
char _ebss
 
char * _eheap
 
char _estack
 
FuncDelay delayFunc = delayUsLoop
 Pointer to function to use for delays, can be set to tasking delay function. More...
 
BaseType_t binterruptYield
 

Function Documentation

◆ _version()

int _version ( )

◆ delayMs()

void delayMs ( UInt  ms)

Will delay for given time in ms, if tasks running task will sleep.

◆ delayUs()

void delayUs ( UInt  us)

Will delay for given time in us, if tasks running task will sleep.

◆ delayUsClock()

void delayUsClock ( UInt  us)

Hard loop delay to system clock.

◆ delayUsLoop()

void delayUsLoop ( UInt  us)

Hard loop delay.

◆ delayUsTask()

void delayUsTask ( UInt  us)

RTOS task delay.

◆ timeUs()

uint32_t timeUs ( )

◆ vApplicationGetIdleTaskMemory()

void vApplicationGetIdleTaskMemory ( StaticTask_t **  taskData,
StackType_t **  taskStack,
uint32_t *  taskStackSize 
)

◆ xPortSysTickHandler()

void xPortSysTickHandler ( )

Variable Documentation

◆ _ebss

char _ebss

◆ _edata

char _edata

◆ _eheap

char* _eheap

◆ _estack

char _estack

◆ _etext

char _etext

◆ _sbss

char _sbss

◆ _sdata

char _sdata

◆ _stext

char _stext

◆ binterruptYield

BaseType_t binterruptYield

◆ delayFunc

FuncDelay delayFunc = delayUsLoop

Pointer to function to use for delays, can be set to tasking delay function.