wifi test

Dependencies:   X_NUCLEO_IKS01A2 mbed-http

Committer:
JMF
Date:
Wed Sep 05 14:28:24 2018 +0000
Revision:
0:24d3eb812fd4
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JMF 0:24d3eb812fd4 1 /**
JMF 0:24d3eb812fd4 2 ******************************************************************************
JMF 0:24d3eb812fd4 3 * @file SPIRIT_LinearFifo.h
JMF 0:24d3eb812fd4 4 * @author VMA division - AMS
JMF 0:24d3eb812fd4 5 * @version 3.2.2
JMF 0:24d3eb812fd4 6 * @date 08-July-2015
JMF 0:24d3eb812fd4 7 * @brief Configuration and management of SPIRIT Fifo.
JMF 0:24d3eb812fd4 8 * @details
JMF 0:24d3eb812fd4 9 *
JMF 0:24d3eb812fd4 10 * @attention
JMF 0:24d3eb812fd4 11 *
JMF 0:24d3eb812fd4 12 * <h2><center>&copy; COPYRIGHT(c) 2015 STMicroelectronics</center></h2>
JMF 0:24d3eb812fd4 13 *
JMF 0:24d3eb812fd4 14 * Redistribution and use in source and binary forms, with or without modification,
JMF 0:24d3eb812fd4 15 * are permitted provided that the following conditions are met:
JMF 0:24d3eb812fd4 16 * 1. Redistributions of source code must retain the above copyright notice,
JMF 0:24d3eb812fd4 17 * this list of conditions and the following disclaimer.
JMF 0:24d3eb812fd4 18 * 2. Redistributions in binary form must reproduce the above copyright notice,
JMF 0:24d3eb812fd4 19 * this list of conditions and the following disclaimer in the documentation
JMF 0:24d3eb812fd4 20 * and/or other materials provided with the distribution.
JMF 0:24d3eb812fd4 21 * 3. Neither the name of STMicroelectronics nor the names of its contributors
JMF 0:24d3eb812fd4 22 * may be used to endorse or promote products derived from this software
JMF 0:24d3eb812fd4 23 * without specific prior written permission.
JMF 0:24d3eb812fd4 24 *
JMF 0:24d3eb812fd4 25 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
JMF 0:24d3eb812fd4 26 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
JMF 0:24d3eb812fd4 27 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
JMF 0:24d3eb812fd4 28 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
JMF 0:24d3eb812fd4 29 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
JMF 0:24d3eb812fd4 30 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
JMF 0:24d3eb812fd4 31 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
JMF 0:24d3eb812fd4 32 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
JMF 0:24d3eb812fd4 33 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
JMF 0:24d3eb812fd4 34 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
JMF 0:24d3eb812fd4 35 *
JMF 0:24d3eb812fd4 36 ******************************************************************************
JMF 0:24d3eb812fd4 37 */
JMF 0:24d3eb812fd4 38
JMF 0:24d3eb812fd4 39 /* Define to prevent recursive inclusion -------------------------------------*/
JMF 0:24d3eb812fd4 40 #ifndef __SPIRIT_LINEAR_FIFO_H
JMF 0:24d3eb812fd4 41 #define __SPIRIT_LINEAR_FIFO_H
JMF 0:24d3eb812fd4 42
JMF 0:24d3eb812fd4 43
JMF 0:24d3eb812fd4 44 /* Includes ------------------------------------------------------------------*/
JMF 0:24d3eb812fd4 45
JMF 0:24d3eb812fd4 46 #include "SPIRIT_Regs.h"
JMF 0:24d3eb812fd4 47 #include "SPIRIT_Types.h"
JMF 0:24d3eb812fd4 48
JMF 0:24d3eb812fd4 49
JMF 0:24d3eb812fd4 50 #ifdef __cplusplus
JMF 0:24d3eb812fd4 51 extern "C" {
JMF 0:24d3eb812fd4 52 #endif
JMF 0:24d3eb812fd4 53
JMF 0:24d3eb812fd4 54
JMF 0:24d3eb812fd4 55 /**
JMF 0:24d3eb812fd4 56 * @addtogroup SPIRIT_Libraries
JMF 0:24d3eb812fd4 57 * @{
JMF 0:24d3eb812fd4 58 */
JMF 0:24d3eb812fd4 59
JMF 0:24d3eb812fd4 60
JMF 0:24d3eb812fd4 61 /**
JMF 0:24d3eb812fd4 62 * @defgroup SPIRIT_LinearFifo Linear FIFO
JMF 0:24d3eb812fd4 63 * @brief Configuration and management of SPIRIT FIFO.
JMF 0:24d3eb812fd4 64 * @details See the file <i>@ref SPIRIT_LinearFifo.h</i> for more details.
JMF 0:24d3eb812fd4 65 * @{
JMF 0:24d3eb812fd4 66 */
JMF 0:24d3eb812fd4 67
JMF 0:24d3eb812fd4 68 /**
JMF 0:24d3eb812fd4 69 * @defgroup LinearFifo_Exported_Types Linear FIFO Exported Types
JMF 0:24d3eb812fd4 70 * @{
JMF 0:24d3eb812fd4 71 */
JMF 0:24d3eb812fd4 72
JMF 0:24d3eb812fd4 73
JMF 0:24d3eb812fd4 74 /**
JMF 0:24d3eb812fd4 75 * @}
JMF 0:24d3eb812fd4 76 */
JMF 0:24d3eb812fd4 77
JMF 0:24d3eb812fd4 78
JMF 0:24d3eb812fd4 79 /**
JMF 0:24d3eb812fd4 80 * @defgroup LinearFifo_Exported_Constants Linear FIFO Exported Constants
JMF 0:24d3eb812fd4 81 * @{
JMF 0:24d3eb812fd4 82 */
JMF 0:24d3eb812fd4 83 #define IS_FIFO_THR(VAL) (VAL<=96)
JMF 0:24d3eb812fd4 84
JMF 0:24d3eb812fd4 85 /**
JMF 0:24d3eb812fd4 86 * @}
JMF 0:24d3eb812fd4 87 */
JMF 0:24d3eb812fd4 88
JMF 0:24d3eb812fd4 89
JMF 0:24d3eb812fd4 90 /**
JMF 0:24d3eb812fd4 91 * @defgroup LinearFifo_Exported_Macros Linear FIFO Exported Macros
JMF 0:24d3eb812fd4 92 * @{
JMF 0:24d3eb812fd4 93 */
JMF 0:24d3eb812fd4 94
JMF 0:24d3eb812fd4 95
JMF 0:24d3eb812fd4 96 /**
JMF 0:24d3eb812fd4 97 * @}
JMF 0:24d3eb812fd4 98 */
JMF 0:24d3eb812fd4 99
JMF 0:24d3eb812fd4 100
JMF 0:24d3eb812fd4 101 /**
JMF 0:24d3eb812fd4 102 * @defgroup LinearFifo_Exported_Functions Linear FIFO Exported Functions
JMF 0:24d3eb812fd4 103 * @{
JMF 0:24d3eb812fd4 104 */
JMF 0:24d3eb812fd4 105
JMF 0:24d3eb812fd4 106 uint8_t SpiritLinearFifoReadNumElementsRxFifo(void);
JMF 0:24d3eb812fd4 107 uint8_t SpiritLinearFifoReadNumElementsTxFifo(void);
JMF 0:24d3eb812fd4 108 void SpiritLinearFifoSetAlmostFullThresholdRx(uint8_t cThrRxFifo);
JMF 0:24d3eb812fd4 109 uint8_t SpiritLinearFifoGetAlmostFullThresholdRx(void);
JMF 0:24d3eb812fd4 110 void SpiritLinearFifoSetAlmostEmptyThresholdRx(uint8_t cThrRxFifo);
JMF 0:24d3eb812fd4 111 uint8_t SpiritLinearFifoGetAlmostEmptyThresholdRx(void);
JMF 0:24d3eb812fd4 112 void SpiritLinearFifoSetAlmostFullThresholdTx(uint8_t cThrTxFifo);
JMF 0:24d3eb812fd4 113 uint8_t SpiritLinearFifoGetAlmostFullThresholdTx(void);
JMF 0:24d3eb812fd4 114 void SpiritLinearFifoSetAlmostEmptyThresholdTx(uint8_t cThrTxFifo);
JMF 0:24d3eb812fd4 115 uint8_t SpiritLinearFifoGetAlmostEmptyThresholdTx(void);
JMF 0:24d3eb812fd4 116
JMF 0:24d3eb812fd4 117 /**
JMF 0:24d3eb812fd4 118 * @}
JMF 0:24d3eb812fd4 119 */
JMF 0:24d3eb812fd4 120
JMF 0:24d3eb812fd4 121 /**
JMF 0:24d3eb812fd4 122 * @}
JMF 0:24d3eb812fd4 123 */
JMF 0:24d3eb812fd4 124
JMF 0:24d3eb812fd4 125
JMF 0:24d3eb812fd4 126 /**
JMF 0:24d3eb812fd4 127 * @}
JMF 0:24d3eb812fd4 128 */
JMF 0:24d3eb812fd4 129
JMF 0:24d3eb812fd4 130 #ifdef __cplusplus
JMF 0:24d3eb812fd4 131 }
JMF 0:24d3eb812fd4 132 #endif
JMF 0:24d3eb812fd4 133
JMF 0:24d3eb812fd4 134 #endif
JMF 0:24d3eb812fd4 135
JMF 0:24d3eb812fd4 136 /******************* (C) COPYRIGHT 2015 STMicroelectronics *****END OF FILE****/