The following are extensions to support special features of the ARMexpress:

Coridium ARMbasic Extensions
FUNCTION(<expr>) subprogram that returns STRING | INT
IO (<expr>) Read or write an I/O pin
IN (<expr>) Read an I/O pin
OUT (<expr>) Write an I/O pin
DIR (<expr>) Control I/O pin direction (in/out)
BAUD(<expr>) Set the async serial baud rate for a pin
RXD(<expr>) Read async serial on a pin
TXD(<expr>) Write async serial to a pin
WAIT (<expr>) Delay in milliseconds

Coridium String Extensions
RIGHT(string,num) return first num chars of string
LEFT(string,num) return left num characters of string
TOUPPER(string) upshift string
LEN(string) return length of string
string + string concatenate strings

Coridium PreProcessing Extensions
#include "filename" compile additional file
#define define macros
#ifdef conditional compilation

Back to Home page