Master has to send message twice to initiate message processing. First write to a slave does nothing, second clocks in the message and initiates processing. In JAL (which was a prototype of this header) first write initiates processing.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is a private delevelopment release project for the Isay - for those who are puzzled what this is.
I need a lot more information. I am not overly concerned what JAL did/does as the Great Cow BASIC will comply with the I2C protocol.
Please upload in a ZIP attachmment the following: Great Cow BASIC master code, Great Cow BASIC slave code, an I2C trace using Saleae Logic (so, I review the i2c transmission).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Bug in a HWI2C_MessageInterface.h
Master has to send message twice to initiate message processing. First write to a slave does nothing, second clocks in the message and initiates processing. In JAL (which was a prototype of this header) first write initiates processing.
This is a private delevelopment release project for the Isay - for those who are puzzled what this is.
I need a lot more information. I am not overly concerned what JAL did/does as the Great Cow BASIC will comply with the I2C protocol.
Please upload in a ZIP attachmment the following: Great Cow BASIC master code, Great Cow BASIC slave code, an I2C trace using Saleae Logic (so, I review the i2c transmission).