luat_i2c_win32.c 726 B

12345678910111213141516171819202122232425262728293031323334
  1. #include "luat_base.h"
  2. #include "luat_i2c.h"
  3. #define LUAT_LOG_TAG "luat.i2c"
  4. #include "luat_log.h"
  5. int luat_i2c_exist(int id) {
  6. return id == 0;
  7. }
  8. int luat_i2c_setup(int id, int speed) {
  9. return 0;
  10. }
  11. int luat_i2c_close(int id) {
  12. return 0;
  13. }
  14. int luat_i2c_send(int id, int addr, void* buff, size_t len, uint8_t stop) {
  15. return 0;
  16. }
  17. int luat_i2c_recv(int id, int addr, void* buff, size_t len) {
  18. return 0;
  19. }
  20. int luat_i2c_transfer(int id, int addr, uint8_t *reg, size_t reg_len, uint8_t *buff, size_t len) {
  21. return 0;
  22. }
  23. int luat_i2c_no_block_transfer(int id, int addr, uint8_t is_read, uint8_t *reg, size_t reg_len, uint8_t *buff, size_t len, uint16_t Toms, void *CB, void *pParam) {
  24. return 0;
  25. }