Traitement-signal-plantes/Code-C/b2hd.h

25 lines
454 B
C
Raw Normal View History

2022-04-07 17:31:01 +02:00
#include <stdio.h>
#include <string.h>
#include <stdint.h>
2022-05-30 12:54:56 +02:00
#include <stdlib.h>
2022-04-07 17:31:01 +02:00
#include <time.h>
2022-05-31 17:42:26 +02:00
#include <math.h>
2022-05-30 18:01:28 +02:00
2022-06-09 17:34:24 +02:00
/**
* @brief struct used to stock binary 32 bits data from the captor
*
*/
2022-04-07 17:31:01 +02:00
typedef struct {
uint8_t octet1;
uint8_t octet2;
uint8_t octet3;
uint8_t octet4;
} quartet;
2022-05-30 18:01:28 +02:00
2022-04-07 17:31:01 +02:00
int64_t millis()
{
struct timespec now;
timespec_get(&now, TIME_UTC);
return ((int64_t) now.tv_sec) * 1000 + ((int64_t) now.tv_nsec) / 1000000;
2022-05-30 18:01:28 +02:00
}