Simple SX1272 Test Application

Dependencies:   SX1272Lib mbed

Committer:
mick_ccc
Date:
Thu May 11 14:59:23 2017 +0000
Revision:
5:8d3e18491667
Parent:
3:e42efecbbe1b
Defined LoRaWAN EU channels

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mick_ccc 3:e42efecbbe1b 1 /*
mick_ccc 3:e42efecbbe1b 2 / _____) _ | |
mick_ccc 3:e42efecbbe1b 3 ( (____ _____ ____ _| |_ _____ ____| |__
mick_ccc 3:e42efecbbe1b 4 \____ \| ___ | (_ _) ___ |/ ___) _ \
mick_ccc 3:e42efecbbe1b 5 _____) ) ____| | | || |_| ____( (___| | | |
mick_ccc 3:e42efecbbe1b 6 (______/|_____)_|_|_| \__)_____)\____)_| |_|
mick_ccc 3:e42efecbbe1b 7 ( C )2014 Semtech
mick_ccc 3:e42efecbbe1b 8
mick_ccc 3:e42efecbbe1b 9 Description: Contains the callbacks for the IRQs and any application related details
mick_ccc 3:e42efecbbe1b 10
mick_ccc 3:e42efecbbe1b 11 License: Revised BSD License, see LICENSE.TXT file include in the project
mick_ccc 3:e42efecbbe1b 12
mick_ccc 3:e42efecbbe1b 13 Maintainer: Miguel Luis and Gregory Cristian
mick_ccc 3:e42efecbbe1b 14 */
mick_ccc 3:e42efecbbe1b 15 #ifndef __MAIN_H__
mick_ccc 3:e42efecbbe1b 16 #define __MAIN_H__
mick_ccc 3:e42efecbbe1b 17
mick_ccc 3:e42efecbbe1b 18 /*
mick_ccc 3:e42efecbbe1b 19 * Callback functions prototypes
mick_ccc 3:e42efecbbe1b 20 */
mick_ccc 3:e42efecbbe1b 21 /*!
mick_ccc 3:e42efecbbe1b 22 * @brief Function to be executed on Radio Tx Done event
mick_ccc 3:e42efecbbe1b 23 */
mick_ccc 3:e42efecbbe1b 24 void OnTxDone( void );
mick_ccc 3:e42efecbbe1b 25
mick_ccc 3:e42efecbbe1b 26 /*!
mick_ccc 3:e42efecbbe1b 27 * @brief Function to be executed on Radio Rx Done event
mick_ccc 3:e42efecbbe1b 28 */
mick_ccc 3:e42efecbbe1b 29 void OnRxDone( uint8_t *payload, uint16_t size, int16_t rssi, int8_t snr );
mick_ccc 3:e42efecbbe1b 30
mick_ccc 3:e42efecbbe1b 31 /*!
mick_ccc 3:e42efecbbe1b 32 * @brief Function executed on Radio Tx Timeout event
mick_ccc 3:e42efecbbe1b 33 */
mick_ccc 3:e42efecbbe1b 34 void OnTxTimeout( void );
mick_ccc 3:e42efecbbe1b 35
mick_ccc 3:e42efecbbe1b 36 /*!
mick_ccc 3:e42efecbbe1b 37 * @brief Function executed on Radio Rx Timeout event
mick_ccc 3:e42efecbbe1b 38 */
mick_ccc 3:e42efecbbe1b 39 void OnRxTimeout( void );
mick_ccc 3:e42efecbbe1b 40
mick_ccc 3:e42efecbbe1b 41 /*!
mick_ccc 3:e42efecbbe1b 42 * @brief Function executed on Radio Rx Error event
mick_ccc 3:e42efecbbe1b 43 */
mick_ccc 3:e42efecbbe1b 44 void OnRxError( void );
mick_ccc 3:e42efecbbe1b 45
mick_ccc 3:e42efecbbe1b 46 /*!
mick_ccc 3:e42efecbbe1b 47 * @brief Function executed on Radio Fhss Change Channel event
mick_ccc 3:e42efecbbe1b 48 */
mick_ccc 3:e42efecbbe1b 49 void OnFhssChangeChannel( uint8_t channelIndex );
mick_ccc 3:e42efecbbe1b 50
mick_ccc 3:e42efecbbe1b 51 /*!
mick_ccc 3:e42efecbbe1b 52 * @brief Function executed on CAD Done event
mick_ccc 3:e42efecbbe1b 53 */
mick_ccc 3:e42efecbbe1b 54 void OnCadDone( void );
mick_ccc 3:e42efecbbe1b 55
mick_ccc 3:e42efecbbe1b 56 #endif // __MAIN_H__