libukhasnet-rfm69
An RFM69 library maintained for UKHASnet
Functions | Variables
ukhasnet-rfm69.c File Reference

Functions

rfm_status_t rf69_init (void)
 
rfm_status_t _rf69_read (const rfm_reg_t reg, rfm_reg_t *result)
 
rfm_status_t _rf69_write (const rfm_reg_t reg, const rfm_reg_t val)
 
rfm_status_t _rf69_burst_read (const rfm_reg_t reg, rfm_reg_t *dest, uint8_t len)
 
rfm_status_t _rf69_burst_write (rfm_reg_t reg, const rfm_reg_t *src, uint8_t len)
 
rfm_status_t _rf69_fifo_write (const rfm_reg_t *src, uint8_t len)
 
rfm_status_t rf69_set_mode (const rfm_reg_t newMode)
 
rfm_status_t rf69_receive (rfm_reg_t *buf, rfm_reg_t *len, int16_t *lastrssi, bool *rfm_packet_waiting)
 
rfm_status_t rf69_send (const rfm_reg_t *data, uint8_t len, const uint8_t power)
 
rfm_status_t _rf69_clear_fifo (void)
 
rfm_status_t rf69_read_temp (int8_t *temperature)
 
rfm_status_t _rf69_sample_rssi (int16_t *rssi)
 

Variables

static rfm_reg_t _mode