DISCO_L475VG_IOT01 wifi library with TCP-SSL support

Dependents:   DISCO_L475VG_IOT01-Telegram-BOT

Committer:
dvddnr
Date:
Fri Jan 26 14:58:24 2018 +0000
Revision:
1:0ce37d60fe92
Parent:
0:991714b0e830
reworked tcp ssl wrapper

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dvddnr 0:991714b0e830 1 /**
dvddnr 0:991714b0e830 2 ******************************************************************************
dvddnr 0:991714b0e830 3 * @file Wifi/WiFi_HTTP_Server/Inc/es_wifi_conf.h
dvddnr 0:991714b0e830 4 * @author MCD Application Team
dvddnr 0:991714b0e830 5 * @version V1.8.0
dvddnr 0:991714b0e830 6 * @date 21-April-2017
dvddnr 0:991714b0e830 7 * @brief es-wifi configuration file.
dvddnr 0:991714b0e830 8 ******************************************************************************
dvddnr 0:991714b0e830 9 * @attention
dvddnr 0:991714b0e830 10 *
dvddnr 0:991714b0e830 11 * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics International N.V.
dvddnr 0:991714b0e830 12 * All rights reserved.</center></h2>
dvddnr 0:991714b0e830 13 *
dvddnr 0:991714b0e830 14 * Redistribution and use in source and binary forms, with or without
dvddnr 0:991714b0e830 15 * modification, are permitted, provided that the following conditions are met:
dvddnr 0:991714b0e830 16 *
dvddnr 0:991714b0e830 17 * 1. Redistribution of source code must retain the above copyright notice,
dvddnr 0:991714b0e830 18 * this list of conditions and the following disclaimer.
dvddnr 0:991714b0e830 19 * 2. Redistributions in binary form must reproduce the above copyright notice,
dvddnr 0:991714b0e830 20 * this list of conditions and the following disclaimer in the documentation
dvddnr 0:991714b0e830 21 * and/or other materials provided with the distribution.
dvddnr 0:991714b0e830 22 * 3. Neither the name of STMicroelectronics nor the names of other
dvddnr 0:991714b0e830 23 * contributors to this software may be used to endorse or promote products
dvddnr 0:991714b0e830 24 * derived from this software without specific written permission.
dvddnr 0:991714b0e830 25 * 4. This software, including modifications and/or derivative works of this
dvddnr 0:991714b0e830 26 * software, must execute solely and exclusively on microcontroller or
dvddnr 0:991714b0e830 27 * microprocessor devices manufactured by or for STMicroelectronics.
dvddnr 0:991714b0e830 28 * 5. Redistribution and use of this software other than as permitted under
dvddnr 0:991714b0e830 29 * this license is void and will automatically terminate your rights under
dvddnr 0:991714b0e830 30 * this license.
dvddnr 0:991714b0e830 31 *
dvddnr 0:991714b0e830 32 * THIS SOFTWARE IS PROVIDED BY STMICROELECTRONICS AND CONTRIBUTORS "AS IS"
dvddnr 0:991714b0e830 33 * AND ANY EXPRESS, IMPLIED OR STATUTORY WARRANTIES, INCLUDING, BUT NOT
dvddnr 0:991714b0e830 34 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
dvddnr 0:991714b0e830 35 * PARTICULAR PURPOSE AND NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY
dvddnr 0:991714b0e830 36 * RIGHTS ARE DISCLAIMED TO THE FULLEST EXTENT PERMITTED BY LAW. IN NO EVENT
dvddnr 0:991714b0e830 37 * SHALL STMICROELECTRONICS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
dvddnr 0:991714b0e830 38 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
dvddnr 0:991714b0e830 39 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
dvddnr 0:991714b0e830 40 * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
dvddnr 0:991714b0e830 41 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
dvddnr 0:991714b0e830 42 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
dvddnr 0:991714b0e830 43 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
dvddnr 0:991714b0e830 44 *
dvddnr 0:991714b0e830 45 ******************************************************************************
dvddnr 0:991714b0e830 46 */
dvddnr 0:991714b0e830 47
dvddnr 0:991714b0e830 48 #ifndef __ES_WIFI_CONF_H
dvddnr 0:991714b0e830 49 #define __ES_WIFI_CONF_H
dvddnr 0:991714b0e830 50
dvddnr 0:991714b0e830 51 #ifdef __cplusplus
dvddnr 0:991714b0e830 52 extern "C" {
dvddnr 0:991714b0e830 53 #endif
dvddnr 0:991714b0e830 54
dvddnr 0:991714b0e830 55 /* Exported types ------------------------------------------------------------*/
dvddnr 0:991714b0e830 56
dvddnr 0:991714b0e830 57 /* Exported constants --------------------------------------------------------*/
dvddnr 0:991714b0e830 58 #define ES_WIFI_MAX_SSID_NAME_SIZE 32
dvddnr 0:991714b0e830 59 #define ES_WIFI_MAX_PSWD_NAME_SIZE 32
dvddnr 0:991714b0e830 60 #define ES_WIFI_PRODUCT_ID_SIZE 32
dvddnr 0:991714b0e830 61 #define ES_WIFI_PRODUCT_NAME_SIZE 32
dvddnr 0:991714b0e830 62 #define ES_WIFI_FW_REV_SIZE 16
dvddnr 0:991714b0e830 63 #define ES_WIFI_API_REV_SIZE 16
dvddnr 0:991714b0e830 64 #define ES_WIFI_STACK_REV_SIZE 16
dvddnr 0:991714b0e830 65 #define ES_WIFI_RTOS_REV_SIZE 16
dvddnr 0:991714b0e830 66
dvddnr 0:991714b0e830 67 #define ES_WIFI_DATA_SIZE 1600
dvddnr 0:991714b0e830 68 #define ES_WIFI_MAX_DETECTED_AP 10
dvddnr 0:991714b0e830 69
dvddnr 0:991714b0e830 70 #define ES_WIFI_TIMEOUT 0xFFFF
dvddnr 0:991714b0e830 71
dvddnr 0:991714b0e830 72 #define ES_WIFI_USE_PING 0
dvddnr 0:991714b0e830 73 #define ES_WIFI_USE_AWS 0
dvddnr 0:991714b0e830 74 #define ES_WIFI_USE_FIRMWAREUPDATE 0
dvddnr 0:991714b0e830 75 #define ES_WIFI_USE_WPS 0
dvddnr 0:991714b0e830 76
dvddnr 0:991714b0e830 77 #define ES_WIFI_USE_SPI 1
dvddnr 0:991714b0e830 78 #define ES_WIFI_USE_UART (!ES_WIFI_USE_SPI)
dvddnr 0:991714b0e830 79
dvddnr 0:991714b0e830 80
dvddnr 0:991714b0e830 81
dvddnr 0:991714b0e830 82 #ifdef __cplusplus
dvddnr 0:991714b0e830 83 }
dvddnr 0:991714b0e830 84 #endif
dvddnr 0:991714b0e830 85 #endif /* __ES_WIFI_CONF_H */
dvddnr 0:991714b0e830 86
dvddnr 0:991714b0e830 87 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/