this is using the mbed os version 5-13-1
source/common_config.h
- Committer:
- ocomeni
- Date:
- 2019-04-24
- Revision:
- 102:9748f290a1a5
- Parent:
- 100:80ef4bc31b7a
- Child:
- 103:7b566b522427
File content as of revision 102:9748f290a1a5:
#ifndef __COMMON_CONFIG_H__
#define __COMMON_CONFIG_H__
#define DEFAULT_BAUD_RATE 115200
#define BUFFER_LEN 256
#define TX_BUFFER_LEN 4*256
#define RX_BUFFER_LEN 4*256
#define BTLE_THREAD_PRIORITY osPriorityRealtime
#define WIFI_THREAD_PRIORITY osPriorityHigh
#define ATCMD_THREAD_PRIORITY osPriorityRealtime
#ifndef UBLOX_ODIN_W2_RECV_TIMEOUT
#define UBLOX_ODIN_W2_RECV_TIMEOUT 100
#endif
#define USE_MALLOC_FOR_COMMAND_MEMORY_POOL
#define WIFI_CONNECT_TIMEOUT_SECS 10
#define MAX_RESPONSE_STRING_LEN 512 // maximum response string length of 512 bytes
#define DEFAULT_WIFI_CHANNEL 0
#define DEFAULT_BTLE_CHANNEL 1
#define WIFI_LINK_ENABLED "+UUWLE:"
#define NETWORK_UP_URC "+UUNU"
#define PEER_CONNECTED_URC "+UUDPC:"
#define NETWORK_STATUS "+UNSTAT="
#define WIFI_NETWORK_STATUS "+UWSSTAT="
#define UDDRP_ERROR "\r\nERROR\r\n"
#define UDDRP_WRITE_OK "\r\nOK\r\n"
#define HOSTNAME_RESPONSE_LEN 14
#define WIFI_STATION 1
#define WIFI_CONFIG_ID 0
#define WIFI_INTERFACE_ID 0
#define DEFAULT_DNS_ADDRESS "0.0.0.0"
#define TCP_PROTOCOL 0
#define UDP_PROTOCOL 1
#define IPv4_CONNECTION 0x02
#define IP_PEER_HANDLE 0x02
#define BTLE_PEER_HANDLE 0x01
#define DEFAULT_LOCAL_PORT 0
#define PQDSZ 2 // size of Pool/Queue data structures
#define MAX_HTTP_HDR_LEN 512
#define HTTP_HEADER_START_LINE "HTTP/1.1 "
#define HTTP_HEADER_CONTENT_TYPE "Content-Type:"
#define HTTP_HEADER_CONTENT_LEN "Content-Length:"
typedef enum
{
IF_HW_ADDRESS = 0,
NETWORK_IF_STATUS = 1,
INTERFACE_TYPE = 2,
IPv4_ADDRESS = 101,
SUBNET_MASK = 102,
GATEWAY_ADDRESS = 103,
PRIMARY_DNS_SERVER = 104,
SECONDARY_DNS_SERVER = 105,
IPv6_ADDRESS = 201
}net_stat_id_t;
typedef enum
{
WIFI_SSID = 0,
WIFI_BSSID = 1,
WIFI__CURRENT_CHANNEL = 2,
WIFI_STA_STATUS = 3,
WIFI_RSSI = 6
}wifi_stat_id_t;
const net_stat_id_t netStatusIds[] = {IF_HW_ADDRESS, NETWORK_IF_STATUS,
INTERFACE_TYPE, IPv4_ADDRESS,
SUBNET_MASK, GATEWAY_ADDRESS,
PRIMARY_DNS_SERVER, SECONDARY_DNS_SERVER,
IPv6_ADDRESS};
const int NumNetworkStatus = sizeof(netStatusIds)/sizeof(uint8_t);
const wifi_stat_id_t wifiStatusIds[] = {WIFI_SSID, WIFI_BSSID,
WIFI__CURRENT_CHANNEL, WIFI_STA_STATUS,
WIFI_RSSI};
const int NumWiFiStatus = sizeof(wifiStatusIds)/sizeof(uint8_t);
const uint8_t hello_msg[] = {0xaa,0x00,0x96,0x00,0x36,0x00,0x50,0x4f
,0x53,0x54,0x20,0x2f,0x6e,0x75,0x64,0x67
,0x65,0x62,0x6f,0x78,0x2f,0x76,0x31,0x20
,0x48,0x54,0x54,0x50,0x2f,0x31,0x2e,0x31
,0x0d,0x0a,0x48,0x6f,0x73,0x74,0x3a,0x20
,0x33,0x35,0x2e,0x31,0x37,0x36,0x2e,0x31
,0x39,0x32,0x2e,0x33,0x33,0x3a,0x38,0x30
,0x0d,0x0a,0x41,0x63,0x63,0x65,0x70,0x74
,0x3a,0x20,0x2a,0x2f,0x2a,0x0d,0x0a,0x43
,0x6f,0x6e,0x74,0x65,0x6e,0x74,0x2d,0x54
,0x79,0x70,0x65,0x3a,0x20,0x61,0x70,0x70
,0x6c,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e
,0x2f,0x6f,0x63,0x74,0x65,0x74,0x2d,0x73
,0x74,0x72,0x65,0x61,0x6d,0x0d,0x0a,0x43
,0x6f,0x6e,0x74,0x65,0x6e,0x74,0x2d,0x4c
,0x65,0x6e,0x67,0x74,0x68,0x3a,0x20,0x32
,0x30,0x0d,0x0a,0x0d,0x0a,0x00,0x08,0xd4
,0xca,0x6e,0x79,0x05,0x4e,0x01,0x68,0x65
,0x6c,0x6c,0x6f,0x00,0x00,0x91,0xb5,0xa4
,0x10,0x55};
#endif // __COMMON_CONFIG_H__