Non Blocking I2C Read Function (Arduino)
Non Blocking I2C Read Function (Arduino)
p=122
1. #ifndef FASTWIRE_H
2. #define FASTWIRE_H
3. #include <inttypes.h> // uint8_t is defined here
4.
5. void FastWireSend(uint8_t reg, uint8_t dat);
6. void FastWireRead(uint8_t reg, uint8_t * buf, uint8_t n);
7. uint8_t FastWireIsBusy(void);
8.
9. #endif
1. #include "FastWire.h"
2. #include <avr/io.h> // The I2C registers are defined here
3. #include <avr/interrupt.h>
4.
5. // Status messeges from I2C