JPEG compressor

Dependencies:   SDL_lib SX1276Lib mbed

Committer:
miruga27
Date:
Wed Sep 07 18:47:02 2016 +0000
Revision:
0:1076a8b67c6c
f

Who changed what in which revision?

UserRevisionLine numberNew contents of line
miruga27 0:1076a8b67c6c 1 /*
miruga27 0:1076a8b67c6c 2 / _____) _ | |
miruga27 0:1076a8b67c6c 3 ( (____ _____ ____ _| |_ _____ ____| |__
miruga27 0:1076a8b67c6c 4 \____ \| ___ | (_ _) ___ |/ ___) _ \
miruga27 0:1076a8b67c6c 5 _____) ) ____| | | || |_| ____( (___| | | |
miruga27 0:1076a8b67c6c 6 (______/|_____)_|_|_| \__)_____)\____)_| |_|
miruga27 0:1076a8b67c6c 7 ( C )2014 Semtech
miruga27 0:1076a8b67c6c 8
miruga27 0:1076a8b67c6c 9 Description: Contains the callbacks for the IRQs and any application related details
miruga27 0:1076a8b67c6c 10
miruga27 0:1076a8b67c6c 11 License: Revised BSD License, see LICENSE.TXT file include in the project
miruga27 0:1076a8b67c6c 12
miruga27 0:1076a8b67c6c 13 Maintainer: Miguel Luis and Gregory Cristian
miruga27 0:1076a8b67c6c 14 */
miruga27 0:1076a8b67c6c 15 #ifndef __MAIN_H__
miruga27 0:1076a8b67c6c 16 #define __MAIN_H__
miruga27 0:1076a8b67c6c 17
miruga27 0:1076a8b67c6c 18
miruga27 0:1076a8b67c6c 19 /*!
miruga27 0:1076a8b67c6c 20 * Frequency hopping frequencies table
miruga27 0:1076a8b67c6c 21 */
miruga27 0:1076a8b67c6c 22 const uint32_t HoppingFrequencies[] =
miruga27 0:1076a8b67c6c 23 {
miruga27 0:1076a8b67c6c 24 916500000,
miruga27 0:1076a8b67c6c 25 923500000,
miruga27 0:1076a8b67c6c 26 906500000,
miruga27 0:1076a8b67c6c 27 917500000,
miruga27 0:1076a8b67c6c 28 917500000,
miruga27 0:1076a8b67c6c 29 909000000,
miruga27 0:1076a8b67c6c 30 903000000,
miruga27 0:1076a8b67c6c 31 916000000,
miruga27 0:1076a8b67c6c 32 912500000,
miruga27 0:1076a8b67c6c 33 926000000,
miruga27 0:1076a8b67c6c 34 925000000,
miruga27 0:1076a8b67c6c 35 909500000,
miruga27 0:1076a8b67c6c 36 913000000,
miruga27 0:1076a8b67c6c 37 918500000,
miruga27 0:1076a8b67c6c 38 918500000,
miruga27 0:1076a8b67c6c 39 902500000,
miruga27 0:1076a8b67c6c 40 911500000,
miruga27 0:1076a8b67c6c 41 926500000,
miruga27 0:1076a8b67c6c 42 902500000,
miruga27 0:1076a8b67c6c 43 922000000,
miruga27 0:1076a8b67c6c 44 924000000,
miruga27 0:1076a8b67c6c 45 903500000,
miruga27 0:1076a8b67c6c 46 913000000,
miruga27 0:1076a8b67c6c 47 922000000,
miruga27 0:1076a8b67c6c 48 926000000,
miruga27 0:1076a8b67c6c 49 910000000,
miruga27 0:1076a8b67c6c 50 920000000,
miruga27 0:1076a8b67c6c 51 922500000,
miruga27 0:1076a8b67c6c 52 911000000,
miruga27 0:1076a8b67c6c 53 922000000,
miruga27 0:1076a8b67c6c 54 909500000,
miruga27 0:1076a8b67c6c 55 926000000,
miruga27 0:1076a8b67c6c 56 922000000,
miruga27 0:1076a8b67c6c 57 918000000,
miruga27 0:1076a8b67c6c 58 925500000,
miruga27 0:1076a8b67c6c 59 908000000,
miruga27 0:1076a8b67c6c 60 917500000,
miruga27 0:1076a8b67c6c 61 926500000,
miruga27 0:1076a8b67c6c 62 908500000,
miruga27 0:1076a8b67c6c 63 916000000,
miruga27 0:1076a8b67c6c 64 905500000,
miruga27 0:1076a8b67c6c 65 916000000,
miruga27 0:1076a8b67c6c 66 903000000,
miruga27 0:1076a8b67c6c 67 905000000,
miruga27 0:1076a8b67c6c 68 915000000,
miruga27 0:1076a8b67c6c 69 913000000,
miruga27 0:1076a8b67c6c 70 907000000,
miruga27 0:1076a8b67c6c 71 910000000,
miruga27 0:1076a8b67c6c 72 926500000,
miruga27 0:1076a8b67c6c 73 925500000,
miruga27 0:1076a8b67c6c 74 911000000
miruga27 0:1076a8b67c6c 75 };
miruga27 0:1076a8b67c6c 76
miruga27 0:1076a8b67c6c 77 /*
miruga27 0:1076a8b67c6c 78 * Callback functions prototypes
miruga27 0:1076a8b67c6c 79 */
miruga27 0:1076a8b67c6c 80 /*!
miruga27 0:1076a8b67c6c 81 * @brief Function to be executed on Radio Tx Done event
miruga27 0:1076a8b67c6c 82 */
miruga27 0:1076a8b67c6c 83 void OnTxDone( void );
miruga27 0:1076a8b67c6c 84
miruga27 0:1076a8b67c6c 85 /*!
miruga27 0:1076a8b67c6c 86 * @brief Function to be executed on Radio Rx Done event
miruga27 0:1076a8b67c6c 87 */
miruga27 0:1076a8b67c6c 88 void OnRxDone( uint8_t *payload, uint16_t size, int16_t rssi, int8_t snr );
miruga27 0:1076a8b67c6c 89
miruga27 0:1076a8b67c6c 90 /*!
miruga27 0:1076a8b67c6c 91 * @brief Function executed on Radio Tx Timeout event
miruga27 0:1076a8b67c6c 92 */
miruga27 0:1076a8b67c6c 93 void OnTxTimeout( void );
miruga27 0:1076a8b67c6c 94
miruga27 0:1076a8b67c6c 95 /*!
miruga27 0:1076a8b67c6c 96 * @brief Function executed on Radio Rx Timeout event
miruga27 0:1076a8b67c6c 97 */
miruga27 0:1076a8b67c6c 98 void OnRxTimeout( void );
miruga27 0:1076a8b67c6c 99
miruga27 0:1076a8b67c6c 100 /*!
miruga27 0:1076a8b67c6c 101 * @brief Function executed on Radio Rx Error event
miruga27 0:1076a8b67c6c 102 */
miruga27 0:1076a8b67c6c 103 void OnRxError( void );
miruga27 0:1076a8b67c6c 104
miruga27 0:1076a8b67c6c 105 /*!
miruga27 0:1076a8b67c6c 106 * @brief Function executed on Radio Fhss Change Channel event
miruga27 0:1076a8b67c6c 107 */
miruga27 0:1076a8b67c6c 108 void OnFhssChangeChannel( uint8_t channelIndex );
miruga27 0:1076a8b67c6c 109
miruga27 0:1076a8b67c6c 110 /*!
miruga27 0:1076a8b67c6c 111 * @brief Function executed on CAD Done event
miruga27 0:1076a8b67c6c 112 */
miruga27 0:1076a8b67c6c 113 void OnCadDone( void );
miruga27 0:1076a8b67c6c 114
miruga27 0:1076a8b67c6c 115 #endif // __MAIN_H__
miruga27 0:1076a8b67c6c 116
miruga27 0:1076a8b67c6c 117 int lora(short int *m,int *cont_y,int *cont_u,int *cont_v) ;