1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
#ifndef RADIO_H #define RADIO_H #include <stdint.h> struct radio_cfg { uint8_t netid; uint8_t nodeid; uint8_t payload_len; }; void radio_init(const struct radio_cfg *cfg); void radio_set_tx_power(int8_t val); void radio_listen(void); void radio_send(const char *data, uint8_t n); uint8_t radio_recv(char *buf, uint8_t n); #endif