12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- /* include path: ..../A2F/root/usr/include */
- #include <stdio.h>
- #include <string.h>
- #include <fcntl.h>
- #include <linux/types.h>
- //#include <linux/jiffies.h>
- #include <unistd.h>
- #include <stdint.h>
- #include "driver.h"
- #include "hal_interface_api.h"
- int main()
- {
- int fd;
- uint8_t buf[7] = {0x40, 0xb8, 0x08, 0x20, 0x0, 0x1,0xdf};
- fd = open("/dev/i2c1", O_RDWR);
- if(fd < 0)
- printf("error1!\n");
- while(1)
- {
- stm32_i2c_master_write(fd, buf[0], &buf[1], 6);
- sleep(5);
- }
- close(fd);
- // int i;
- // uint8_t id[500] = {0};
- // for(i=0;i<500;i++)
- // id[i] = i;
-
- // sf_sector_erase(2, 0x1000);
- // sf_write(2, 0x1000, id, 500);
- // sf_read(2, 0x1000, id, 1000);
- // for(i=0;i<500;i++)
- // id[i] = 1;
- // sf_sector_erase(2, 0x1000);
- // sf_write(2, 0x1000, id, 500);
- // sf_read(2, 0x1000, id, 1000);
-
- return 0;
- }
|