mirror of
				https://github.com/esp8266/Arduino.git
				synced 2025-11-03 14:33:37 +03:00 
			
		
		
		
	Remove warnings, errors during host tests in CI (#8358)
* Remove warnings, errors during host tests in CI
Debug strings often included format parameters which did not exactly match
the passed in format parameters, resulting in warnings in the host test build
process like
````
/home/runner/work/Arduino/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiAP.cpp:107:20: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 3 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=]
  107 |         DEBUG_WIFI("[AP] SSID length %u, too long or missing!\n", ssid_len);
      |                                                                   ~~~~~~~~
      |                                                                   |
      |                                                                   size_t {aka long unsigned int}
````
Fix by applying casting or PRxxx macros as appropriate.
Also, fix one debug message which was trying to use a `String` as a `char *`:
````
/home/runner/work/Arduino/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.cpp: In member function ‘wl_status_t ESP8266WiFiMulti::connectWiFiMulti(uint32_t)’:
/home/runner/work/Arduino/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.cpp:331:34: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘String’ [-Wformat=]
  331 |                 DEBUG_WIFI_MULTI("[WIFIM] Connecting %s\n", ssid);
````
* Clean up SpeedTest.ino host build
			
			
This commit is contained in:
		
				
					committed by
					
						
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							3f5a76cc26
						
					
				
				
					commit
					7d971fa45b
				
			@@ -328,7 +328,7 @@ wl_status_t ESP8266WiFiMulti::connectWiFiMulti(uint32_t connectTimeoutMs)
 | 
			
		||||
 | 
			
		||||
            // Check SSID
 | 
			
		||||
            if (ssid == entry.ssid) {
 | 
			
		||||
                DEBUG_WIFI_MULTI("[WIFIM] Connecting %s\n", ssid);
 | 
			
		||||
                DEBUG_WIFI_MULTI("[WIFIM] Connecting %s\n", ssid.c_str());
 | 
			
		||||
 | 
			
		||||
                // Connect to WiFi
 | 
			
		||||
                WiFi.begin(ssid, entry.passphrase, channel, bssid);
 | 
			
		||||
@@ -361,7 +361,7 @@ wl_status_t ESP8266WiFiMulti::connectWiFiMulti(uint32_t connectTimeoutMs)
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    DEBUG_WIFI_MULTI("[WIFIM] Could not connect\n", ssid);
 | 
			
		||||
    DEBUG_WIFI_MULTI("[WIFIM] Could not connect\n");
 | 
			
		||||
 | 
			
		||||
    // Could not connect to any WiFi network
 | 
			
		||||
    return WL_CONNECT_FAILED;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user