Start Back Next End
  
ZBasic System Library
ZBasic Microcontrollers
9
ShiftInEx() - With no speed control the clock period is approximately 1.5uS at 80MHz.  With speed
control, the extra delay per bit is a number of CPU cycles approximately equal to 5 times the bitTime
parameter value.  When running at 160MHz, the bitTime parameter value is doubled in order to maintain
the same approximate timing.
ShiftOutEx() - With no speed control the clock period is approximately 950 nS at 80MHz.  With speed
control, the extra delay per bit is a number of CPU cycles approximately equal to 5 times the bitTime
parameter value.  When running at 160MHz, the bitTime parameter value is doubled in order to maintain
the same approximate timing.
Sleep() - The resolution of the sleep time is 1mS.
System Library Routines Not Available for the ESP8266
The list below gives the System Library Routines that are not supported on the EPS8266.  The reason
that they are not supported is, in most cases, because the ESP8266 lacks the hardware necessary to
support them or that it was deemed impractical to support them.  The boldface entries are not supported
because they relate to multi-tasking.  A few of the routines are not supported because they were thought
not to have high enough utility value in the ESP8266 environment.
ADCtoCom1
ExitTask
PlaySound
StartTask
BusRead
FreqOut
ProgMemFind
StatusX10
BusWrite
GetEEPROM
PutDAC
System.HeapHeadRoom
CloseDAC
InputCapture
PutEEPROM
System.HeapLimit
ClosePWM8
InputCaptureEx
PutProgMem
System.HeapSize
CloseX10
LockTask
PWM8
TaskIsLocked
Com1toDAC
MemAddress
RCtime
TaskIsValid
ControlCom
OpenDAC
ResumeTask
UnlockTask
CPUsleep
OpenI2CSlave
RunTask
WaitForInterrupt
DAC
OpenPWM8
SerialGetByte
WaitForInterval
DACpin
OpenX10
SerialIn
X10cmd
DefineBus
OutputCapture
SetBoot
ZXCmdMode
DefineCom3
OutputCaptureEx
SetInterval
DefineX10
PersistentPeek
SetQueueX10
DelayUntilClockTick
PersistentPoke
StackCheck
Previous page Top Next page