UART to Console with NRF51DK board and InAir9 module

Dependencies:   BLE_API SX1272Lib mbed nRF51822

Fork of BLE_UARTConsole by Bluetooth Low Energy

Committer:
AMNoll
Date:
Mon Nov 13 23:16:56 2017 +0000
Revision:
10:12607a53d71d
to team

Who changed what in which revision?

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