Peer to peer connection to switch on a led on slave

Dependencies:   SX1272Lib mbed

Committer:
radnoumane
Date:
Wed Mar 21 13:18:51 2018 +0000
Revision:
0:1392ebe3241b
first commit;

Who changed what in which revision?

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