ArmSys Support
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>
#include <sys/time.h>

Functions

int _version ()
 
void xPortSysTickHandler ()
 
void armsysSystemTick ()
 
uint32_t clockUs ()
 
void delayUsClock (BUInt us)
 Hard loop delay to system clock. More...
 
void delayUsLoop (BUInt us)
 Hard loop delay. More...
 
void delayUsTask (BUInt us)
 RTOS task delay. More...
 
void delayUs (BUInt us)
 Will delay for given time in us, if tasks running task will sleep. More...
 
void delayMs (BUInt 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)
 
int _gettimeofday (struct timeval *tv, struct timezone *tz)
 

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

◆ _gettimeofday()

int _gettimeofday ( struct timeval *  tv,
struct timezone *  tz 
)

◆ _version()

int _version ( )

◆ armsysSystemTick()

void armsysSystemTick ( )

◆ clockUs()

uint32_t clockUs ( )

◆ delayMs()

void delayMs ( BUInt  ms)

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

◆ delayUs()

void delayUs ( BUInt  us)

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

◆ delayUsClock()

void delayUsClock ( BUInt  us)

Hard loop delay to system clock.

◆ delayUsLoop()

void delayUsLoop ( BUInt  us)

Hard loop delay.

◆ delayUsTask()

void delayUsTask ( BUInt  us)

RTOS task delay.

◆ 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.