PropWare
3.0.0.229
C++ objects and CMake build system for Parallax Propeller
Simple-Libraries
Learn
Simple Libraries
Network
libwifi
stringDisplay.c
1
/*
2
@file stringDisplay.c
3
4
@author Andy Lindsay
5
6
@version 0.80 for firmware 1.0
7
8
@copyright
9
Copyright (C) Parallax, Inc. 2017. All Rights MIT Licensed.
10
11
@brief API for the Parallax WX Wi-Fi Module ESP8266-WROOM-02.
12
*/
13
14
#include "
simpletools.h
"
15
#include "
fdserial.h
"
16
#include "
wifi.h
"
17
18
19
int
wifi_replyStringIn(
int
maxByteCount);
20
void
wifi_replyStringDisplay(
char
*s);
21
void
wifi_simpletermSuspend(
void
);
22
void
wifi_simpletermResume(
void
);
23
24
25
fdserial
*wifi_fds;
26
int
wifi_pin_do;
27
int
wifi_pin_di;
28
int
wifi_baud;
29
int
wifi_comSelectPin;
30
31
int
simpleterm_toRxDi;
32
int
simpleterm_fromTxDo;
33
int
wifi_msReplyTimeout;
34
35
char
wifi_event;
36
char
wifi_status;
37
int
wifi_id;
38
int
wifi_handle;
39
40
int
wifi_timeoutFlag;
41
42
char
*wifi_buf;
43
int
wifi_buf_size;
44
45
46
void
wifi_stringDisplay(
char
*label,
char
*txt)
47
{
48
wifi_simpletermResume();
49
50
if
(label[0] != 0)
51
print
(
"%s"
, label);
52
53
int
n = 0;
54
while
(1)
55
{
56
if
((txt[n] >=
' '
) && (txt[n] <=
'z'
))
57
{
58
print
(
"%c"
, txt[n]);
59
}
60
else
61
{
62
print
(
"[%x]"
, txt[n]);
63
}
64
if
(txt[n] ==
'\r'
|| txt[n] == 0)
65
{
66
print
(
"\r"
);
67
break
;
68
}
69
n++;
70
}
71
72
wifi_simpletermSuspend();
73
}
74
75
wifi.h
API for the Parallax WX Wi-Fi Module ESP8266-WROOM-02 (Part #32420). This library has a preliminary A...
simpletools.h
This library provides convenient functions for a variety of microcontroller I/O, timing,...
print
int print(const char *format,...) __attribute__((format(printf
Print format "..." args to the default simple terminal device. The output is limited to 256 bytes.
text_struct
Structure that contains data used by simple text device libraries.
Definition:
simpletext.h:81
fdserial.h
This library supports creating and managing one or more full duplex serial connections with periphera...
Generated on Fri May 20 2022 16:48:04 for PropWare by
1.8.17