ACKme
/
wiconnect-test-console
Test serial console demonstrating various API functions of WiConnect library.
target_config.h@0:836c9a6383e0, 2014-08-11 (annotated)
- Committer:
- dan_ackme
- Date:
- Mon Aug 11 11:31:32 2014 +0000
- Revision:
- 0:836c9a6383e0
- Child:
- 1:5137ec8f4c45
Initial check-in
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
dan_ackme | 0:836c9a6383e0 | 1 | /* |
dan_ackme | 0:836c9a6383e0 | 2 | * Copyright 2014, ACKme Networks |
dan_ackme | 0:836c9a6383e0 | 3 | * All Rights Reserved. |
dan_ackme | 0:836c9a6383e0 | 4 | * |
dan_ackme | 0:836c9a6383e0 | 5 | * This is UNPUBLISHED PROPRIETARY SOURCE CODE of ACKme Networks; |
dan_ackme | 0:836c9a6383e0 | 6 | * the contents of this file may not be disclosed to third parties, copied |
dan_ackme | 0:836c9a6383e0 | 7 | * or duplicated in any form, in whole or in part, without the prior |
dan_ackme | 0:836c9a6383e0 | 8 | * written permission of ACKme Networks. |
dan_ackme | 0:836c9a6383e0 | 9 | */ |
dan_ackme | 0:836c9a6383e0 | 10 | |
dan_ackme | 0:836c9a6383e0 | 11 | #pragma once |
dan_ackme | 0:836c9a6383e0 | 12 | |
dan_ackme | 0:836c9a6383e0 | 13 | #ifndef TARGET_SEABASS |
dan_ackme | 0:836c9a6383e0 | 14 | //#define TARGET_NUCLEO_F401RE |
dan_ackme | 0:836c9a6383e0 | 15 | #endif |
dan_ackme | 0:836c9a6383e0 | 16 | |
dan_ackme | 0:836c9a6383e0 | 17 | // The BAUD rate your PC/MAC/Linux terminal uses with the eval board |
dan_ackme | 0:836c9a6383e0 | 18 | #define CONSOLE_BAUD 115200 |
dan_ackme | 0:836c9a6383e0 | 19 | |
dan_ackme | 0:836c9a6383e0 | 20 | |
dan_ackme | 0:836c9a6383e0 | 21 | // Uncomment this to enable WiConnect serial interface hardware flow control |
dan_ackme | 0:836c9a6383e0 | 22 | // NOTE: your platform must support the serial flow control api functions |
dan_ackme | 0:836c9a6383e0 | 23 | //#define ENABLE_FLOW_CONTROL |
dan_ackme | 0:836c9a6383e0 | 24 | |
dan_ackme | 0:836c9a6383e0 | 25 | // Uncomment to view debug messages from WiConnect library |
dan_ackme | 0:836c9a6383e0 | 26 | #define ENABLE_WICONNECT_DEBUG |
dan_ackme | 0:836c9a6383e0 | 27 | |
dan_ackme | 0:836c9a6383e0 | 28 | |
dan_ackme | 0:836c9a6383e0 | 29 | #define WICONNECT_INTERNAL_BUFFER_SIZE (4*1024) |
dan_ackme | 0:836c9a6383e0 | 30 | #define WICONNECT_SERIAL_RX_BUFFER_SIZE (4*1024) |
dan_ackme | 0:836c9a6383e0 | 31 | |
dan_ackme | 0:836c9a6383e0 | 32 | #define DEFAULT_CMD_GETCHAR_TIMEOUT 250 |
dan_ackme | 0:836c9a6383e0 | 33 | #define DEFAULT_COMMAND_LINE_LENGTH_MAX 128 |
dan_ackme | 0:836c9a6383e0 | 34 | #define DEFAULT_COMMAND_MAX_HISTORY 16 |
dan_ackme | 0:836c9a6383e0 | 35 | #define DEFAULT_CMD_PROMPT_STR "> " |
dan_ackme | 0:836c9a6383e0 | 36 | #define DEFAULT_COMMAND_MAX_ARGV 16 |
dan_ackme | 0:836c9a6383e0 | 37 | |
dan_ackme | 0:836c9a6383e0 | 38 | #define TEST_NONBLOCKING_API false |
dan_ackme | 0:836c9a6383e0 | 39 | #define TEST_BUFFER_LENGTH 4*1024 |
dan_ackme | 0:836c9a6383e0 | 40 | |
dan_ackme | 0:836c9a6383e0 | 41 | |
dan_ackme | 0:836c9a6383e0 | 42 | //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
dan_ackme | 0:836c9a6383e0 | 43 | // Seabass Target Configuration |
dan_ackme | 0:836c9a6383e0 | 44 | #ifdef TARGET_SEABASS |
dan_ackme | 0:836c9a6383e0 | 45 | |
dan_ackme | 0:836c9a6383e0 | 46 | #define WICONNECT_TX_PIN PA_9 |
dan_ackme | 0:836c9a6383e0 | 47 | #define WICONNECT_RX_PIN PA_10 |
dan_ackme | 0:836c9a6383e0 | 48 | #define WICONNECT_RESET_PIN PB_0 |
dan_ackme | 0:836c9a6383e0 | 49 | #define WICONNECT_WAKE_PIN NC |
dan_ackme | 0:836c9a6383e0 | 50 | |
dan_ackme | 0:836c9a6383e0 | 51 | #ifdef ENABLE_FLOW_CONTROL |
dan_ackme | 0:836c9a6383e0 | 52 | #define WICONNECT_CTS_PIN PA_11 |
dan_ackme | 0:836c9a6383e0 | 53 | #define WICONNECT_RTS_PIN PA_12 |
dan_ackme | 0:836c9a6383e0 | 54 | #else |
dan_ackme | 0:836c9a6383e0 | 55 | #define WICONNECT_CTS_PIN NC |
dan_ackme | 0:836c9a6383e0 | 56 | #define WICONNECT_RTS_PIN NC |
dan_ackme | 0:836c9a6383e0 | 57 | #endif |
dan_ackme | 0:836c9a6383e0 | 58 | |
dan_ackme | 0:836c9a6383e0 | 59 | #endif |
dan_ackme | 0:836c9a6383e0 | 60 | |
dan_ackme | 0:836c9a6383e0 | 61 | |
dan_ackme | 0:836c9a6383e0 | 62 | //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
dan_ackme | 0:836c9a6383e0 | 63 | // Nucleo F401RE Target Configuration |
dan_ackme | 0:836c9a6383e0 | 64 | #ifdef TARGET_NUCLEO_F401RE |
dan_ackme | 0:836c9a6383e0 | 65 | |
dan_ackme | 0:836c9a6383e0 | 66 | #define WICONNECT_TX_PIN PA_9 |
dan_ackme | 0:836c9a6383e0 | 67 | #define WICONNECT_RX_PIN PA_10 |
dan_ackme | 0:836c9a6383e0 | 68 | #define WICONNECT_RESET_PIN PB_8 |
dan_ackme | 0:836c9a6383e0 | 69 | #define WICONNECT_WAKE_PIN NC |
dan_ackme | 0:836c9a6383e0 | 70 | |
dan_ackme | 0:836c9a6383e0 | 71 | #ifdef ENABLE_FLOW_CONTROL |
dan_ackme | 0:836c9a6383e0 | 72 | #define WICONNECT_CTS_PIN PA_11 |
dan_ackme | 0:836c9a6383e0 | 73 | #define WICONNECT_RTS_PIN PA_12 |
dan_ackme | 0:836c9a6383e0 | 74 | #else |
dan_ackme | 0:836c9a6383e0 | 75 | #define WICONNECT_CTS_PIN NC |
dan_ackme | 0:836c9a6383e0 | 76 | #define WICONNECT_RTS_PIN NC |
dan_ackme | 0:836c9a6383e0 | 77 | #endif |
dan_ackme | 0:836c9a6383e0 | 78 | |
dan_ackme | 0:836c9a6383e0 | 79 | #endif |
dan_ackme | 0:836c9a6383e0 | 80 | |
dan_ackme | 0:836c9a6383e0 | 81 |