1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-07-27 18:02:17 +03:00

Merge pull request #1563 from mvdbro/master

Configurable I2C clock stretching limit
This commit is contained in:
Ivan Grokhotkov
2016-02-04 17:46:27 +03:00
5 changed files with 22 additions and 8 deletions

View File

@ -85,6 +85,10 @@ void TwoWire::setClock(uint32_t frequency){
twi_setClock(frequency);
}
void TwoWire::setClockStretchLimit(uint32_t limit){
twi_setClockStretchLimit(limit);
}
size_t TwoWire::requestFrom(uint8_t address, size_t size, bool sendStop){
if(size > BUFFER_LENGTH){
size = BUFFER_LENGTH;

View File

@ -56,6 +56,7 @@ class TwoWire : public Stream
void begin(uint8_t);
void begin(int);
void setClock(uint32_t);
void setClockStretchLimit(uint32_t);
void beginTransmission(uint8_t);
void beginTransmission(int);
uint8_t endTransmission(void);

View File

@ -12,6 +12,7 @@
begin KEYWORD2
setClock KEYWORD2
setClockStretchLimit KEYWORD2
beginTransmission KEYWORD2
endTransmission KEYWORD2
requestFrom KEYWORD2