PREV NEXT



Dynamic C Functions Listed by Group

Arithmetic

abs
getcrc

Bit Manipulation

BIT
bit
RES
res
SET
set

Character

isalnum
isalpha
iscntrl
isdigit
isgraph
islower
isprint
ispunct
isspace
isupper
isxdigit

Data Encryption

AESdecrypt
AESdecryptStream
AESencrypt
AESencryptStream
AESexpandKey
AESinitStream

Error Handling

errlogFormatEntry
errlogFormatRegDump
errlogFormatStackDump
errlogGetHeaderInfo
errlogGetMessage
errlogGetNthEntry
errlogReadHeader
exception
ResetErrorLog

Extended Memory

paddr
root2xmem
WriteFlash2
xalloc
xmem2root
xmem2xmem

Fast Fourier Transforms

fftcplx
fftcplxinv
fftreal
fftrealinv
hanncplx
hannreal
powerspectrum

File System

fclose
fcreate (FS1)
fcreate (FS2)
fcreate_unused (FS1)
fcreate_unused (FS2)
fdelete (FS1)
fdelete (FS2)
fflush (FS2)
fopen_rd (FS1)
fopen_rd (FS2)
fopen_wr (FS1)
fopen_wr (FS2)
fread (FS1)
fread (FS2)
fs_format (FS1)
fs_format (FS2)
fs_get_flash_lx (FS2)
fs_get_lx (FS2)
fs_get_lx_size (FS2)
fs_get_other_lx (FS2)
fs_get_ram_lx (FS2)
fs_init (FS1)
fs_init (FS2)
fs_reserve_blocks (FS1)
fs_set_lx (FS2)
fs_setup (FS2)
fs_sync (FS2)
fsck (FS1)
fseek (FS1)
fseek (FS2)
fshift
ftell (FS1)
ftell (FS2)
fwrite (FS1)
fwrite (FS2)
lx_format

Floating-Point Math

acos
acot
acsc
asec
asin
atan
atan2
ceil
cos
cosh
deg
exp
fabs
floor
fmod
frexp
labs
ldexp
log
log10
modf
poly
pow
pow10
rad
rand
randb
randg
sin
sinh
sqrt
srand
tan
tanh

Global Positioning System

gps_get_position
gps_get_utc
gps_ground_distance

HDLC Protocol (Rabbit 3000)

HDLCdropX
HDLCerrorX
HDLCopenX
HDLCpeekX
HDLCreceiveX
HDLCsendingX
HDLCsendX

I/O

BitRdPortE
BitRdPortI
BitWrPortE
BitWrPortI
RdPortE
RdPortI
WrPortE
WrPortI

I2C Protocol

i2c_check_ack
i2c_init
i2c_read_char
i2c_send_ack
i2c_send_nak
i2c_start_tx
i2c_startw_tx
i2c_stop_tx
i2c_write_char

Interrupts

GetVectExtern300
ipres
ipset
SetVectExtern2000
SetVectExtern3000
SetVectIntern

Low-Level Flash Access

flash_erasechip
flash_erasesector
flash_gettype
flash_init
flash_read
flash_readsector
flash_sector2xwindow
flash_writesector

MD5

md5_append
md5_finish
md5_init

MicroC/OS-II

OS_ENTER_CRITICAL
OS_EXIT_CRITICAL
OSInit
OSMboxAccept
OSMboxCreate
OSMboxPend
OSMboxPost
OSMboxQuery
OSMemCreate
OSMemGet
OSMemPut
OSMemQuery
OSQAccept
OSQCreate
OSQFlush
OSQPend
OSQPost
OSQPostFront
OSQQuery
OSSchedLock
OSSchedUnlock
OSSemAccept
OSSemCreate
OSSemPend
OSSemPost
OSSemQuery
OSSetTickPerSec
OSStart
OSStatInit
OSTaskChangePrio
OSTaskCreate
OSTaskCreateExt
OSTaskCreateHook
OSTaskDel
OSTaskDelHook
OSTaskDelReq
OSTaskQuery
OSTaskResume
OSTaskStatHook
OSTaskStkChk
OSTaskSuspend
OSTaskSwHook
OSTimeDly
OSTimeDlyHMSM
OSTimeDlyResume
OSTimeDlySec
OSTimeGet
OSTimeSet
OSTimeTickHook
OSVersion

Miscellaneous

longjmp
qsort
runwatch
setjmp

Multitasking

CoBegin
CoPause
CoReset
CoResume
DelayMs
DelaySec
DelayTicks
IntervalMs
IntervalSec
IntervalTick
isCoDone
isCoRunning
loophead
loopinit

Number-to-String Conversion

ftoa
htoa
itoa
ltoa
ltoan
utoa

Pulse Width Modulation (Rabbit 3000)

pwm_init
pwm_set

Quadrature Decoder (Rabbit 3000)

qd_error
qd_init
qd_read
qd_zero

Real-Time Clock

mktime
mktm
read_rtc
read_rtc_32kHz
tm_rd
tm_wr
write_rtc

Serial Communication

cof_serXgetc
cof_serXgets
cof_serXputc
cof_serXputs
cof_serXread
cof_serXwrite
serCheckParity
serXclose
serXdatabits
serXflowcontrolOff
serXflowcontrolOn
serXgetc
serXgetError
serXopen
serXparity
serXpeek
serXputc
serXputs
serXrdFlush
serXrdFree
serXrdUsed
serXread
serXwrFlush
serXwrFree
serXwrite

Serial Packet Driver

cof_pktXreceive
cof_pktXsend
pktXclose
pktXgetErrors
pktXinitBuffers
pktXopen
pktXreceive
pktXsend
pktXsending
pktXsetParity

SPI

SPIinit
SPIRead
SPIWrite
SPIWrRd

Stdio

getchar
gets
kbhit
outchrs
outstr
printf
putchar
puts
sprintf

String Manipulation

memchr
memcmp
memcpy
memmove
memset
strcat
strchr
strcmp
strcmpi
strcpy
strcspn
strlen
strncat
strncmp
strncmpi
strncpy
strpbrk
strrchr
strspn
strstr
tolower
toupper

String-to-Number Conversion

atof
atoi
atol
strtod
strtok
strtol

System

_sysIsSoftReset
chkHardReset
chkSoftReset
chkWDTO
clockDoublerOff
clockDoublerOn
defineErrorHandler
exit
forceSoftReset
GetVectExtern2000
GetVectIntern
ipres
ipset
premain
set32kHzDivider
setClockModulation
sysResetChain
updateTimers
use32kHzOsc
useClockDivider
useClockDivider3000
useMainOsc

User ID Block

readUserBlock
writeUserBlock

Watchdogs

Disable_HW_WDT
hitwd
VdGetFreeWd
VdHitWd
VdInit
VdReleaseWd

Z-World
http://www.zworld.com
Voice: (530) 757-3737
FAX: (530) 757-3792
sales@zworld.com
PREV NEXT