I-O DATA DEV2 / Mbed 2 deprecated Nucleo_Private_LoRa

Dependencies:   mbed Private_lora_SX1276

Committer:
allankliu
Date:
Wed Feb 22 00:04:36 2017 +0000
Revision:
0:90252f6ec3d0
Init code, tested on F103RB, ported to L053R8.

Who changed what in which revision?

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