Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of mbed-RtosI2cDriver by
i2cRtos_api.h
00001 00002 #ifndef MBED_I2CRTOS_API_H 00003 #define MBED_I2CRTOS_API_H 00004 00005 #include "i2c_api.h" 00006 00007 #if DEVICE_I2C 00008 00009 #ifdef __cplusplus 00010 extern "C" { 00011 #endif 00012 void i2cRtos_init(i2c_t *obj, PinName sda, PinName scl); 00013 00014 int i2cRtos_read(i2c_t *obj, int address, char *data, int length, int stop); 00015 int i2cRtos_write(i2c_t *obj, int address, const char *data, int length, int stop); 00016 int i2cRtos_byte_read(i2c_t *obj, int last); 00017 int i2cRtos_byte_write(i2c_t *obj, int data); 00018 int i2cRtos_stop(i2c_t *obj); 00019 00020 #if DEVICE_I2CSLAVE 00021 int i2cRtos_slave_receive(i2c_t *obj, uint32_t tmOut); 00022 int i2cRtos_slave_read(i2c_t *obj, char *data, int length); 00023 int i2cRtos_slave_write(i2c_t *obj, const char *data, int length); 00024 #endif 00025 00026 #ifdef __cplusplus 00027 } 00028 #endif 00029 00030 #endif 00031 00032 #endif
Generated on Wed Jul 13 2022 17:20:05 by
1.7.2
