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.
Dependencies: mbed mbed-STM32F103C8T6
Diff: i2c/i2c_base.h
- Revision:
- 10:a82e51837e2b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/i2c/i2c_base.h Fri Jun 12 23:28:43 2020 +0000 @@ -0,0 +1,14 @@ +#include "mbed.h" +#include "wiced_types.h" +#ifndef __I2C_BASE_H +#define __I2C_BASE_H + +#define NUM_I2C_MESSAGE_RETRIES 3 + +void cleanI2CLines(I2C* dev, PinName sda, PinName scl); +wiced_result_t writeRegs(unsigned char addr, unsigned char * data, unsigned char len, I2C* i2c_dev, const int addr7bit, int* i2cfailcount, wiced_bool_t swap); +wiced_result_t readRegs(unsigned char addr, unsigned char * data, unsigned char len, I2C* i2c_dev, const int addr7bit, int* failcount, wiced_bool_t writeThenRead, + wiced_bool_t swap); + +#endif +