Возникла необходимость подключить к SIM900 АЦП 4-канала, нашлась в закромах AD7993 | 4-Channel, 10-Bit ADC with I2C Compatible Interface
Собрал макетную плату и стал в очередной раз изучать SIM900_Embedded AT Application Note_V1.01.pdf, к моему удивлению ни одной команды для работы по I2C я не нашел. Единственное упоминание о I2C PinMode - FL_PIN_MODE_I2C и все !!! Хотя у SIM900 есть выводы SDA, SCL.
На просторах интернета наткнулся на симкомовский документ Development Guid for Embedded AT2.0.pdf, как я понял для SIM300, в котором есть описание команд для I2C:
s8 fl_I2cSubscribe(FlPinName i2cSda, FlPinName i2cScl);
s8 fl_I2cUnsubscribe(void);
s8 fl_I2cRead(u8 command, u8 *data_p, u8 dataLen);
s8 fl_I2cWrite(u8 command, u8 *data_p, u8 dataLen);
Может кто встречал подобное для SIM900.
И еще, в примере по SPI есть команда /* 1. SPI Unsubscribe */ ebdat6_22SpiUnsubscribe();
нигде в доках не упоминается, компилятором игнорируется.