We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 8bb82e1 + 75bbb30 commit 04d998dCopy full SHA for 04d998d
libraries/WiFiS3/src/Modem.cpp
@@ -75,6 +75,9 @@ bool ModemClass::passthrough(const uint8_t *data, size_t size) {
75
/* -------------------------------------------------------------------------- */
76
void ModemClass::write_nowait(const string &cmd, string &str, const char * fmt, ...) {
77
78
+ (void)cmd;
79
+ (void)str;
80
+
81
va_list va;
82
va_start (va, fmt);
83
vsnprintf((char *)tx_buff, MAX_BUFF_SIZE, fmt, va);
@@ -318,6 +321,7 @@ ModemClass::ParseResult ModemClass::buf_read(const string &prompt, string &data_
318
321
if(c == '\n') {
319
322
state = at_parse_state_t::Res;
320
323
}
324
+ /* fall through */
325
326
/*
327
* break is volountary not present, to cover for cases where the response status is in the
libraries/WiFiS3/src/WiFi.cpp
@@ -25,7 +25,6 @@ const char* CWifi::firmwareVersion() {
25
26
uint32_t CWifi::firmwareVersionU32() {
27
28
- uint8_t ret[4];
29
string res = "";
30
modem.begin();
31
if(modem.write(string(PROMPT(_FWVERSION_U32)), res, CMD_READ(_FWVERSION_U32))) {
libraries/WiFiS3/src/WiFiClient.cpp
@@ -128,7 +128,7 @@ int WiFiClient::_read() {
128
129
if(modem.write(string(PROMPT(_CLIENTRECEIVE)),res, "%s%d,%d\r\n" , CMD_WRITE(_CLIENTRECEIVE), _sock, size)) {
130
if(res.size() > 0) {
131
- for(int i = 0, rv = 0; i < size && i < res.size(); i++) {
+ for(uint32_t i = 0, rv = 0; i < size && i < res.size(); i++) {
132
rx_buffer->store((uint8_t)res[i]);
133
rv++;
134
@@ -168,7 +168,7 @@ int WiFiClient::read(uint8_t *buf, size_t size) {
168
int rv = 0;
169
bool go_on = true;
170
if(_sock >= 0 && rx_buffer != nullptr) {
171
- for(int i = 0; i < size && go_on; i++) {
+ for(size_t i = 0; i < size && go_on; i++) {
172
bool is_read = false;
173
*(buf+i) = rx_buffer->read(&is_read);
174
if(is_read) {
libraries/WiFiS3/src/WiFiClient.h
@@ -70,14 +70,13 @@ class WiFiClient : public Client {
70
71
protected:
72
int _sock;
73
+ bool destroy_at_distructor;
74
int _connectionTimeout = 0;
void getSocket();
static constexpr uint32_t RX_BUFFER_DIM = 1024;
std::shared_ptr<FifoBuffer<uint8_t,RX_BUFFER_DIM>> rx_buffer;
int _read();
void read_if_needed(size_t s);
- bool destroy_at_distructor;
-
};
libraries/WiFiS3/src/WiFiFileSystem.cpp
@@ -20,6 +20,7 @@ size_t WiFiFileSystem::writefile(const char* name, const char* data, size_t size
20
if(modem.passthrough((uint8_t *)data, size)) {
21
return size;
22
23
+ return 0;
24
libraries/WiFiS3/src/WiFiSSLClient.cpp
@@ -148,7 +148,7 @@ int WiFiSSLClient::_read() {
148
modem.read_using_size();
149
if(modem.write(string(PROMPT(_SSLCLIENTRECEIVE)),res, "%s%d,%d\r\n" , CMD_WRITE(_SSLCLIENTRECEIVE), _sock, size)) {
150
151
152
153
154
@@ -185,7 +185,7 @@ int WiFiSSLClient::read(uint8_t *buf, size_t size) {
185
read_if_needed(size);
186
187
188
189
190
191
libraries/WiFiS3/src/WiFiUdp.cpp
@@ -181,7 +181,7 @@ int WiFiUDP::_read() {
181
182
if(modem.write(string(PROMPT(_UDPREAD)),res, "%s%d,%d\r\n" , CMD_WRITE(_UDPREAD), _sock, size)) {
183
184
rx_buffer.store((uint8_t)res[i]);
@@ -218,7 +218,7 @@ int WiFiUDP::read(unsigned char* buf, size_t size) {
218
219
220
221
222
223
*(buf+i) = rx_buffer.read(&is_read);
224
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments