I2C driver implementation done
This commit is contained in:
parent
5fb5c57495
commit
29d5f6ce74
@ -10,13 +10,6 @@ void i2c_init(enum tls_io_name SDAPin, enum tls_io_name SCLPin, uint32_t frequen
|
|||||||
tls_i2c_init(frequency);
|
tls_i2c_init(frequency);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool i2c_write(uint8_t address, const uint8_t *data, size_t length, bool sendStop)
|
|
||||||
{
|
|
||||||
if(!data)return false;
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool i2c_write_reg(uint8_t address, uint8_t reg, uint8_t data)
|
bool i2c_write_reg(uint8_t address, uint8_t reg, uint8_t data)
|
||||||
{
|
{
|
||||||
//First we send the address followed by the register we want to write to:
|
//First we send the address followed by the register we want to write to:
|
||||||
|
@ -8,8 +8,6 @@
|
|||||||
|
|
||||||
void i2c_init(enum tls_io_name SDAPin, enum tls_io_name SCLPin, uint32_t frequency);
|
void i2c_init(enum tls_io_name SDAPin, enum tls_io_name SCLPin, uint32_t frequency);
|
||||||
|
|
||||||
//bool i2c_write(uint8_t address, const uint8_t *data, size_t length);
|
|
||||||
|
|
||||||
bool i2c_write_reg(uint8_t address, uint8_t reg, uint8_t data);
|
bool i2c_write_reg(uint8_t address, uint8_t reg, uint8_t data);
|
||||||
|
|
||||||
bool i2c_read(uint8_t address, uint8_t reg, uint8_t * const data, size_t length);
|
bool i2c_read(uint8_t address, uint8_t reg, uint8_t * const data, size_t length);
|
||||||
|
Loading…
Reference in New Issue
Block a user