lis3dh/main.c

27 lines
413 B
C
Raw Normal View History

2023-12-21 20:52:17 +00:00
#define _GNU_SOURCE
2023-12-21 18:17:20 +00:00
#include <stdio.h>
2023-12-21 20:52:17 +00:00
#include <unistd.h>
2023-12-21 18:17:20 +00:00
#include "lis3dh.h"
2023-12-21 20:52:17 +00:00
#include "i2c.h"
2023-12-21 18:17:20 +00:00
int main() {
lis3dh_t lis;
2023-12-21 20:52:17 +00:00
lis.dev.init = i2c_init;
lis.dev.read = i2c_read;
lis.dev.write = i2c_write;
lis.dev.sleep = usleep;
lis.dev.deinit = i2c_deinit;
2023-12-21 18:17:20 +00:00
if (!lis3dh_init(&lis)) {
puts("OK");
}
if (!lis3dh_deinit(&lis)) {
puts("OK");
}
return 0;
}