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;
|
|
|
|
}
|