NXC  Version 1.2.1 r5
 All Data Structures Files Functions Variables Groups Pages
Low level LowSpeed module functions

Low level functions for accessing low speed module features. More...

Functions

void GetLSInputBuffer (const byte port, const byte offset, byte cnt, byte &data[])
 Get I2C input buffer data.
 
void GetLSOutputBuffer (const byte port, const byte offset, byte cnt, byte &data[])
 Get I2C output buffer data.
 
byte LSInputBufferInPtr (const byte port)
 Get I2C input buffer in-pointer.
 
byte LSInputBufferOutPtr (const byte port)
 Get I2C input buffer out-pointer.
 
byte LSInputBufferBytesToRx (const byte port)
 Get I2C input buffer bytes to rx.
 
byte LSOutputBufferInPtr (const byte port)
 Get I2C output buffer in-pointer.
 
byte LSOutputBufferOutPtr (const byte port)
 Get I2C output buffer out-pointer.
 
byte LSOutputBufferBytesToRx (const byte port)
 Get I2C output buffer bytes to rx.
 
byte LSMode (const byte port)
 Get I2C mode.
 
byte LSChannelState (const byte port)
 Get I2C channel state.
 
byte LSErrorType (const byte port)
 Get I2C error type.
 
byte LSState ()
 Get I2C state.
 
byte LSSpeed ()
 Get I2C speed.
 
byte LSNoRestartOnRead ()
 Get I2C no restart on read setting.
 
void SetI2COptions (byte port, byte options)
 Set I2C options.
 

Detailed Description

Low level functions for accessing low speed module features.