Simple app demonstrating the HTTP GET feature of the WiConnect Host Library.

Dependencies:   WiConnect mbed

Committer:
dan_ackme
Date:
Thu Nov 27 10:29:35 2014 +0000
Revision:
13:32538c7842e6
Parent:
0:cc6ec9345a81
Child:
10:040d4294960c
updated for latest wiconnect

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dan_ackme 0:cc6ec9345a81 1 /*
dan_ackme 0:cc6ec9345a81 2 * Copyright 2014, ACKme Networks
dan_ackme 0:cc6ec9345a81 3 * All Rights Reserved.
dan_ackme 0:cc6ec9345a81 4 *
dan_ackme 0:cc6ec9345a81 5 * This is UNPUBLISHED PROPRIETARY SOURCE CODE of ACKme Networks;
dan_ackme 0:cc6ec9345a81 6 * the contents of this file may not be disclosed to third parties, copied
dan_ackme 0:cc6ec9345a81 7 * or duplicated in any form, in whole or in part, without the prior
dan_ackme 0:cc6ec9345a81 8 * written permission of ACKme Networks.
dan_ackme 0:cc6ec9345a81 9 */
dan_ackme 0:cc6ec9345a81 10
dan_ackme 0:cc6ec9345a81 11 #pragma once
dan_ackme 0:cc6ec9345a81 12
dan_ackme 0:cc6ec9345a81 13
dan_ackme 0:cc6ec9345a81 14 // The BAUD rate your PC/MAC/Linux terminal uses with the eval board
dan_ackme 0:cc6ec9345a81 15 #define CONSOLE_BAUD 115200
dan_ackme 0:cc6ec9345a81 16
dan_ackme 0:cc6ec9345a81 17
dan_ackme 0:cc6ec9345a81 18 // Uncomment this to enable WiConnect serial interface hardware flow control
dan_ackme 0:cc6ec9345a81 19 // NOTE: your platform must support the serial flow control api functions
dan_ackme 0:cc6ec9345a81 20 //#define ENABLE_FLOW_CONTROL
dan_ackme 0:cc6ec9345a81 21
dan_ackme 0:cc6ec9345a81 22
dan_ackme 0:cc6ec9345a81 23 #define WICONNECT_INTERNAL_BUFFER_SIZE (4*1024)
dan_ackme 0:cc6ec9345a81 24 #define WICONNECT_SERIAL_RX_BUFFER_SIZE (4*1024)
dan_ackme 0:cc6ec9345a81 25
dan_ackme 0:cc6ec9345a81 26 #define DEFAULT_CMD_GETCHAR_TIMEOUT 250
dan_ackme 0:cc6ec9345a81 27 #define DEFAULT_COMMAND_LINE_LENGTH_MAX 128
dan_ackme 0:cc6ec9345a81 28 #define DEFAULT_COMMAND_MAX_HISTORY 16
dan_ackme 0:cc6ec9345a81 29 #define DEFAULT_CMD_PROMPT_STR "> "
dan_ackme 0:cc6ec9345a81 30 #define DEFAULT_COMMAND_MAX_ARGV 16
dan_ackme 0:cc6ec9345a81 31
dan_ackme 0:cc6ec9345a81 32 #define TEST_NONBLOCKING_API false
dan_ackme 0:cc6ec9345a81 33 #define TEST_BUFFER_LENGTH 4*1024
dan_ackme 0:cc6ec9345a81 34
dan_ackme 0:cc6ec9345a81 35
dan_ackme 0:cc6ec9345a81 36 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dan_ackme 0:cc6ec9345a81 37 // Seabass Target Configuration
dan_ackme 0:cc6ec9345a81 38 #ifdef TARGET_SEABASS
dan_ackme 0:cc6ec9345a81 39
dan_ackme 0:cc6ec9345a81 40 #define WICONNECT_TX_PIN PA_9
dan_ackme 0:cc6ec9345a81 41 #define WICONNECT_RX_PIN PA_10
dan_ackme 0:cc6ec9345a81 42 #define WICONNECT_RESET_PIN PB_0
dan_ackme 0:cc6ec9345a81 43 #define WICONNECT_WAKE_PIN NC
dan_ackme 0:cc6ec9345a81 44
dan_ackme 0:cc6ec9345a81 45 #ifdef ENABLE_FLOW_CONTROL
dan_ackme 0:cc6ec9345a81 46 #define WICONNECT_CTS_PIN PA_11
dan_ackme 0:cc6ec9345a81 47 #define WICONNECT_RTS_PIN PA_12
dan_ackme 0:cc6ec9345a81 48 #else
dan_ackme 0:cc6ec9345a81 49 #define WICONNECT_CTS_PIN NC
dan_ackme 0:cc6ec9345a81 50 #define WICONNECT_RTS_PIN NC
dan_ackme 0:cc6ec9345a81 51 #endif
dan_ackme 0:cc6ec9345a81 52
dan_ackme 0:cc6ec9345a81 53 #endif
dan_ackme 0:cc6ec9345a81 54
dan_ackme 0:cc6ec9345a81 55
dan_ackme 0:cc6ec9345a81 56 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dan_ackme 0:cc6ec9345a81 57 // Nucleo F401RE Target Configuration
dan_ackme 0:cc6ec9345a81 58 #ifdef TARGET_NUCLEO_F401RE
dan_ackme 0:cc6ec9345a81 59
dan_ackme 0:cc6ec9345a81 60 #define WICONNECT_TX_PIN PA_9
dan_ackme 0:cc6ec9345a81 61 #define WICONNECT_RX_PIN PA_10
dan_ackme 0:cc6ec9345a81 62 #define WICONNECT_RESET_PIN PC_7
dan_ackme 0:cc6ec9345a81 63 #define WICONNECT_WAKE_PIN NC
dan_ackme 0:cc6ec9345a81 64
dan_ackme 0:cc6ec9345a81 65 #ifdef ENABLE_FLOW_CONTROL
dan_ackme 0:cc6ec9345a81 66 #define WICONNECT_CTS_PIN PA_11
dan_ackme 0:cc6ec9345a81 67 #define WICONNECT_RTS_PIN PA_12
dan_ackme 0:cc6ec9345a81 68 #else
dan_ackme 0:cc6ec9345a81 69 #define WICONNECT_CTS_PIN NC
dan_ackme 0:cc6ec9345a81 70 #define WICONNECT_RTS_PIN NC
dan_ackme 0:cc6ec9345a81 71 #endif
dan_ackme 0:cc6ec9345a81 72
dan_ackme 0:cc6ec9345a81 73 #endif