ZBasic System Library
5
ZBasic Microcontrollers
produce an analog voltage on an output pin
configure an I/O pin
initiate 16-bit PWM generation or change the duty cycle
initiate 8-bit PWM generation or change the duty cycle
measure an RC charge/discharge time
send a reset signal using the 1-Wire protocol
specify an additional queue for low-level X-10 operation
perform synchronous serial input
perform synchronous serial input with more configurability
perform synchronous serial output
perform synchronous serial output with more configurability
perform SPI communication with an external device
retrieve a byte from an SPI slave
retrieve a series of bytes from an SPI slave
send a byte to an SPI slave
send a series of bytes to an SPI slave
initialize an SPI channel
deinitialize an SPI channel
determine the status of an X-10 communication channel
send commands using the X-10 protocol
set the current date and time information
get the current clock tick value
prepare a task to begin execution
disable interrupts
pause a task
pause a task
conditionally re-enable interrupts
cause a task to terminate
suspend normal task switching
pause a task without relinquishing control
cause a waiting task to resume execution
cause a specific task to run
coordinate the use of a resource
set the interval timer period
pause a task
enable or disable stack checking
determine the status of a task
determine the unused space in a tasks stack
determine if a task is locked
determine if a task stack is in the task list
resume normal task switching
update RTC registers to account for missed ticks
pause a task until an external event occurs
pause a task until an interval timer expires
allow another task to run
deactivate the watchdog timer
cause the CPU to go into sleep mode
compute a 16-bit CRC value
compute a 32-bit CRC value
delay for a specified number of CPU cycles
|