mirror of
https://github.com/DCC-EX/CommandStation-EX.git
synced 2024-12-23 21:01:25 +01:00
I2CManager support for 1Mhz+ I2C speeds
This commit is contained in:
parent
e7d8d320bd
commit
af75297a23
@ -230,7 +230,11 @@ public:
|
|||||||
private:
|
private:
|
||||||
bool _beginCompleted = false;
|
bool _beginCompleted = false;
|
||||||
bool _clockSpeedFixed = false;
|
bool _clockSpeedFixed = false;
|
||||||
|
#if defined(__arm__)
|
||||||
|
uint32_t _clockSpeed = 32000000L; // 3.2MHz max on SAMD and STM32
|
||||||
|
#else
|
||||||
uint32_t _clockSpeed = 400000L; // 400kHz max on Arduino.
|
uint32_t _clockSpeed = 400000L; // 400kHz max on Arduino.
|
||||||
|
#endif
|
||||||
|
|
||||||
// Finish off request block by waiting for completion and posting status.
|
// Finish off request block by waiting for completion and posting status.
|
||||||
uint8_t finishRB(I2CRB *rb, uint8_t status);
|
uint8_t finishRB(I2CRB *rb, uint8_t status);
|
||||||
|
Loading…
Reference in New Issue
Block a user