inspektors/base_station/include/main.h
2018-01-20 20:43:41 +02:00

27 lines
443 B
C

#ifndef MAIN_H
#define MAIN_H
#include <stdint.h>
#define MAX_PAYLOAD_SIZE 32
enum return_codes {
R_OK,
R_PACKAGE_SIZE,
};
typedef struct {
/* uint8_t temp; */
double temp;
/* uint8_t distance; */
uint16_t distance;
} data_packet_t;
uint8_t tx_address[5] = {0xD7, 0xD7, 0xD7, 0xD7, 0xD7};
uint8_t rx_address[5] = {0xE7, 0xE7, 0xE7, 0xE7, 0xE7};
void convert_raw_to_data(uint8_t *in, data_packet_t *out);
#endif