Basic RX/TX example, this is the firmware that LoDev S76S comes with initially.

Dependencies:   mbed SX1276RonothLib

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.h Source File

main.h

00001 #ifndef __S76S_RXTX_H__
00002 #define __S76S_RXTX_H__
00003 
00004 // Executed on Radio Tx Done event
00005 void OnTxDone(void *radio, void *userThisPtr, void *userData);
00006 
00007 // Executed on Radio Rx Done event
00008 void OnRxDone(void *radio, void *userThisPtr, void *userData, uint8_t *payload, uint16_t size, int16_t rssi, int8_t snr );
00009 
00010 // Executed on Radio Tx Timeout event
00011 void OnTxTimeout(void *radio, void *userThisPtr, void *userData);
00012 
00013 // Executed on Radio Rx Timeout event
00014 void OnRxTimeout(void *radio, void *userThisPtr, void *userData);
00015 
00016 // Executed on Radio Rx Error event
00017 void OnRxError(void *radio, void *userThisPtr, void *userData);
00018 
00019 // Executed on Radio Fhss Change Channel event
00020 void OnFhssChangeChannel(void *radio, void *userThisPtr, void *userData, uint8_t channelIndex);
00021 
00022 //Executed on CAD Done event
00023 void OnCadDone(void *radio, void *userThisPtr, void *userData);
00024 
00025 #endif // __MAIN_H__