i2csender.h 334 B

12345678910111213141516171819
  1. #include <furi.h>
  2. #include <furi_hal.h>
  3. #include "i2cscanner.h"
  4. typedef struct {
  5. uint8_t address_idx;
  6. uint8_t value;
  7. uint8_t recv[2];
  8. bool must_send;
  9. bool sended;
  10. bool error;
  11. i2cScanner* scanner;
  12. } i2cSender;
  13. void i2c_send();
  14. i2cSender* i2c_sender_alloc();
  15. void i2c_sender_free(i2cSender* i2c_sender);