test.c 834 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. /* include path: ..../A2F/root/usr/include */
  2. #include <stdio.h>
  3. #include <string.h>
  4. #include <fcntl.h>
  5. #include <linux/types.h>
  6. //#include <linux/jiffies.h>
  7. #include <unistd.h>
  8. #include <stdint.h>
  9. #include "driver.h"
  10. #include "hal_interface_api.h"
  11. int main()
  12. {
  13. int fd;
  14. uint8_t buf[7] = {0x40, 0xb8, 0x08, 0x20, 0x0, 0x1,0xdf};
  15. fd = open("/dev/i2c1", O_RDWR);
  16. if(fd < 0)
  17. printf("error1!\n");
  18. while(1)
  19. {
  20. stm32_i2c_master_write(fd, buf[0], &buf[1], 6);
  21. sleep(5);
  22. }
  23. close(fd);
  24. // int i;
  25. // uint8_t id[500] = {0};
  26. // for(i=0;i<500;i++)
  27. // id[i] = i;
  28. // sf_sector_erase(2, 0x1000);
  29. // sf_write(2, 0x1000, id, 500);
  30. // sf_read(2, 0x1000, id, 1000);
  31. // for(i=0;i<500;i++)
  32. // id[i] = 1;
  33. // sf_sector_erase(2, 0x1000);
  34. // sf_write(2, 0x1000, id, 500);
  35. // sf_read(2, 0x1000, id, 1000);
  36. return 0;
  37. }