Asynchronous Interface Events
Asynchronous Events are those iPort/AFM interface activities initiated by the iPort/AFM I2C Host Adapter in response to activities on the I2C Bus.
Slave Transmit Request
This event is caused by the reception of an I2C Bus Slave Transmit message directed at the current iPort/AFM’s own Slave address.
Prompt: /STR[CR] | ‘Slave Transmit Request |
Command: /Stext[CR] | ‘Slave Transmit Text |
The normal Host computer response is to send a Slave Transmit Text (/Stext[CR]) command.
Note: Upon receiving a Slave Transmit request from a Master Receiver device on the I2C Bus, iPort/AFM outputs a Slave Transmit Request to its Host device, and initiates an I2C Clock Stretch (SCL Low) until a Slave Transmit Text command is received from the Host computer. While clock stretching, no other messages can be transmitted on the I2C Bus.
Slave Receive Complete
This event is caused by the reception of an I2C Bus Slave Receive message directed at the current iPort/AFM’s own Slave address.
The received text is a representation of the data bytes within the Slave Receive message. The format of this data is controlled by the current setting of the Hex Only Display Control .
Prompt: /SRCtext[CR] | ‘Slave Receive Complete |
Command: | None Required |
General Call Receive Complete
This event is caused by the reception of an I2C Bus Slave Receive message directed at the I2C General Call Address (00), when iPort/AFM’s General Call recognition is enabled.
46