Coridium ARMbasic Extensions AD (pin)
Do a 10 bit A/D conversion on pin = COUNT (pin, milliseconds)
variable = Count transitions on pin for milliseconds FREQOUT (pin, milliseconds, freq1 ,freq2}
Generate PWM freq1 on pin for milliseconds HIGH (<expr>)
Set pin <expr> to 3.3V HWPWM (channel, cycletime, duration)
Generate upto 8 channel PWM using hardware I2CIN (SDApin, CLKpin, slaveADDR, outCNT, outLIST, inCNT, inLIST)
Read InputList via I2C device = I2COUT (SDApin, CLKpin, slaveADDR, outCNT, OutputList)
Write OutputList to I2C device INPUT (<expr>)
Set pin <expr> as an input LOW (<expr>)
Set pin <expr> to 0V OUTPUT (<expr>)
Set pin <expr> to an output OWIN (pin, outCNT, outLIST, inCNT, inLIST )
Input data on pin using 1-Wire protocol = OWOUT (pin, outCNT, outLIST)
Output data on pin using 1-Wire protocol = PULSIN (pin, level)
variable = microseconds pin is at level PULSOUT (pin, microseconds)
Change pin to opposite value for microseconds PWM (pin, duty, duration)
modulate pin for duty milliseconds = RCTIME (pin, level)
variable = microseconds pin stays at level SERIN (pin, baudrate, posTrue, inCNT, inLIST)
receive data-list on pin at baudrate SEROUT (pin, baudrate, posTrue, outCNT, outLIST)
transmit data-list on pin at baudrate SHIFTIN (Dpin, Cpin, Mode, outCNT, outLIST, inCNT, inLIST )
variable = data shifted in on Dpin using Cpin clock SHIFTOUT (Dpin, Cpin, Mode, outCNT, outLIST)
shift data out on Dpin using Cpin clock SPIIN (CSpin, inpin, clockpin, outCNT, outLIST, inCNT, inLIST )
read data from SPI device SPIOUT (CSpin, outpin, clockpin, outCNT, outLIST)
write data to an SPI device WAIT (milliseconds)
pause the program for a number of milliseconds
