#include #include #include #include //#include #include #include #include #include #include #include #include #include /* getaddrinfo(3) et al. */ #include /* sockaddr_in & sockaddr_in6 definition. */ #include #include #include "driver.h" #include "hal_interface_api.h" int main() { int i; uint8_t buf[2] = {0}; int fd; while(1) { fd = open("/dev/gpio_i2c", O_RDWR); buf[0] = 0; //stm32_gpio_i2c_master_write(fd, 0x90, buf, 1); stm32_gpio_i2c_master_read(fd, 0x90, buf, 1); printf("---> buf: %#x %#x\n", buf[0], buf[1]); close(fd); sleep(3); } close(fd); }