Target folder: G:\SeB\XBIOTEC\Xb040_-_CO2_Sensor\ESP32TTGO_Configwifi_V02
Source name:   G:\SeB\XBIOTEC\Xb040_-_CO2_Sensor\ESP32TTGO_Configwifi_V02\ESP32_V4.2.2.fcfx
Title:         
Description:   ESP32 TTGO Display
               192.168.4.1 Webserver to connect to WLAN to add SSID and PW
               Connect to WLAN the create webserver to show data ( see IP on screen)
               Send data to USB  UART to get them on Data disp.fcsx
Device:        ESP.ESP32.TTGO_T_Display
Generated by:  Flowcode v9.2.0.33
Date:          Wednesday, February 09, 2022 19:37:17
Users:         1
Registered to: Lucibel (Xbiotec)
Licence key: DBKWKN
https://www.flowcode.co.uk
Using <Default921600> user settings for compiler
Launching the compiler...
C:\ProgramData\MatrixTSL\FlowcodeV9\FCD\ESP\Batch\esp32_build.bat  "C:\Users\seb\Desktop\esp-idf\" "ESP32_V4.2.2" "G:\SeB\XBIOTEC\Xb040_-_CO2_Sensor\ESP32TTGO_Configwifi_V02\" ttgo_td_sdkconfig

G:\SeB\XBIOTEC\Xb040_-_CO2_Sensor\ESP32TTGO_Configwifi_V02>REM CRC: 0796FC1E6A776AF9156B257209C35258CE7C28B3EC20AEA2C632DB392A0E4BFD5B3F53B21811978F7B21FE4085045A7E774D1D3D69D8A99EE7320EAE740A5DB6FE0D8D4660AC0314F98C28BCA92AF856EFD1DB5B777140BC4D00059D795899827D9F76D89626FBC8B199900461C78937B42DEF8219F63A24580137A2F6C8FDB7553324EFF791947E8AB6FFD612B81BAA97C798A8F1CFC189DE5D38517747C774AF2DD6F839BAECF83F7F994C7164CE77868F480396BDEF2F2C3050DA273BE4EE6FE0BB589D1229A5E37B217FF86DBD72A01B8FBC49BE02BFA3608A0B0CE69F969622A912E6E6A2FB 

G:\SeB\XBIOTEC\Xb040_-_CO2_Sensor\ESP32TTGO_Configwifi_V02>REM REVISION: 4.0 

G:\SeB\XBIOTEC\Xb040_-_CO2_Sensor\ESP32TTGO_Configwifi_V02>REM GUID: 955EA920-4961-4C53-BA6B-EF4AF66BB4C2 

G:\SeB\XBIOTEC\Xb040_-_CO2_Sensor\ESP32TTGO_Configwifi_V02>REM DATE: 29\03\2021 

G:\SeB\XBIOTEC\Xb040_-_CO2_Sensor\ESP32TTGO_Configwifi_V02>REM DIR: FCD\ESP\Batch\esp32_build.bat 
Building ESP32_V4.2.2 ...
Setting IDF_PATH: C:\Users\seb\Desktop\esp-idf

Adding ESP-IDF tools to PATH...
    C:\Users\seb\Desktop\esp-id-tools\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\bin
    C:\Users\seb\Desktop\esp-id-tools\tools\xtensa-esp32s2-elf\esp-2020r3-8.4.0\xtensa-esp32s2-elf\bin
    C:\Users\seb\Desktop\esp-id-tools\tools\esp32ulp-elf\2.28.51-esp-20191205\esp32ulp-elf-binutils\bin
    C:\Users\seb\Desktop\esp-id-tools\tools\esp32s2ulp-elf\2.28.51-esp-20191205\esp32s2ulp-elf-binutils\bin
    C:\Users\seb\Desktop\esp-id-tools\tools\cmake\3.13.4\bin
    C:\Users\seb\Desktop\esp-id-tools\tools\openocd-esp32\v0.10.0-esp32-20210401\openocd-esp32\bin
    C:\Users\seb\Desktop\esp-id-tools\tools\ninja\1.9.0\
    C:\Users\seb\Desktop\esp-id-tools\tools\idf-exe\1.0.1\
    C:\Users\seb\Desktop\esp-id-tools\tools\ccache\3.7\
    C:\Users\seb\Desktop\esp-id-tools\python_env\idf4.1_py3.8_env\Scripts
    
Checking if Python packages are up to date...
Python requirements from C:\Users\seb\Desktop\esp-idf\requirements.txt are satisfied.

Done! You can now compile ESP-IDF projects.
Go to the project directory and run:

  idf.py build

[1/9] cmd.exe /C "cd /D G:\SeB\XBIOTEC\Xb040_-_CO2_Sensor\ESP32TTGO_Configwifi_V02\ESP32_V4.2.2\build\esp-idf\partition_table && C:\Users\seb\Desktop\esp-id-tools\tools\cmake\3.13.4\bin\cmake.exe -E echo "Partition table binary generated. Contents:" && C:\Users\seb\Desktop\esp-id-tools\tools\cmake\3.13.4\bin\cmake.exe -E echo ******************************************************************************* && C:\Users\seb\Desktop\esp-id-tools\python_env\idf4.1_py3.8_env\Scripts\python.exe C:/Users/seb/Desktop/esp-idf/components/partition_table/gen_esp32part.py -q --offset 0x8000 --flash-size 2MB G:/SeB/XBIOTEC/Xb040_-_CO2_Sensor/ESP32TTGO_Configwifi_V02/ESP32_V4.2.2/build/partition_table/partition-table.bin && C:\Users\seb\Desktop\esp-id-tools\tools\cmake\3.13.4\bin\cmake.exe -E echo *******************************************************************************"
Partition table binary generated. Contents:
*******************************************************************************
# Espressif ESP32 Partition Table
# Name, Type, SubType, Offset, Size, Flags
nvs,data,nvs,0x9000,24K,
phy_init,data,phy,0xf000,4K,
factory,app,factory,0x10000,1M,
*******************************************************************************
[2/9] Performing build step for 'bootloader'
ninja: no work to do.
[3/7] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/esp-project.c.obj
In file included from ../main/esp-project.c:41:
C:/Users/seb/Desktop/esp-idf/components/esp_event/include/esp_event_loop.h:2:2: warning: #warning "esp_event_loop.h is deprecated, please include esp_event.h instead" [-Wcpp]
 #warning "esp_event_loop.h is deprecated, please include esp_event.h instead"
  ^~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:110,
                 from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_Float.c:91:6: warning: conflicting types for built-in function '__builtin_isinf_sign' [-Wbuiltin-declaration-mismatch]
 char isinf(float f)
      ^~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_WIFI.c:48,
                 from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\includes.c:53,
                 from ../main/esp-project.c:1323:
C:/Users/seb/Desktop/esp-idf/components/tcpip_adapter/include/tcpip_adapter.h:15:2: warning: #warning "This header is deprecated, please use new network related API in esp_netif.h" [-Wcpp]
 #warning "This header is deprecated, please use new network related API in esp_netif.h"
  ^~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\includes.c:53,
                 from ../main/esp-project.c:1323:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_WIFI.c: In function 'wifi_initialise':
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_WIFI.c:243:2: warning: 'tcpip_adapter_init' is deprecated [-Wdeprecated-declarations]
  tcpip_adapter_init();
  ^~~~~~~~~~~~~~~~~~
In file included from C:/Users/seb/Desktop/esp-idf/components/esp_netif/include/esp_netif.h:35,
                 from C:/Users/seb/Desktop/esp-idf/components/esp_event/include/esp_event_legacy.h:22,
                 from C:/Users/seb/Desktop/esp-idf/components/esp_event/include/esp_event.h:26,
                 from C:/Users/seb/Desktop/esp-idf/components/esp_wifi/include/esp_wifi.h:64,
                 from ../main/esp-project.c:39:
C:/Users/seb/Desktop/esp-idf/components/tcpip_adapter/include/tcpip_adapter.h:34:6: note: declared here
 void tcpip_adapter_init(void)  __attribute__ ((deprecated));
      ^~~~~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\includes.c:103,
                 from ../main/esp-project.c:1323:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_ADC.c: At top level:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_ADC.c:52:3: warning: #warning "ADC channels 32 and greater require the use of ADC peripheral 2 which is not available when WIFI or BT is enabled" [-Wcpp]
  #warning "ADC channels 32 and greater require the use of ADC peripheral 2 which is not available when WIFI or BT is enabled"
   ^~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_ADC.c: In function 'FC_CAL_ADC_Enable_1':
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_ADC.c:69:3: warning: 'adc_power_on' is deprecated [-Wdeprecated-declarations]
   adc_power_on();         //Power up ADC module
   ^~~~~~~~~~~~
In file included from ../main/esp-project.c:43:
C:/Users/seb/Desktop/esp-idf/components/driver/include/driver/adc.h:192:6: note: declared here
 void adc_power_on(void) __attribute__((deprecated));
      ^~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\includes.c:103,
                 from ../main/esp-project.c:1323:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_ADC.c: In function 'FC_CAL_ADC_Sample_1':
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_ADC.c:100:49: warning: passing argument 3 of 'adc2_get_raw' from incompatible pointer type [-Wincompatible-pointer-types]
    adc2_get_raw(MX_ADC_CHA_X, ADC_WIDTH_BIT_12, &Sample);
                                                 ^~~~~~~
In file included from ../main/esp-project.c:43:
C:/Users/seb/Desktop/esp-idf/components/driver/include/driver/adc.h:362:81: note: expected 'int *' but argument is of type 'MX_SINT16 *' {aka 'short int *'}
 esp_err_t adc2_get_raw(adc2_channel_t channel, adc_bits_width_t width_bit, int *raw_out);
                                                                            ~~~~~^~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\includes.c:103,
                 from ../main/esp-project.c:1323:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_ADC.c: In function 'FC_CAL_ADC_Disable_1':
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_ADC.c:113:3: warning: 'adc_power_off' is deprecated [-Wdeprecated-declarations]
   adc_power_off();        //Power down ADC module
   ^~~~~~~~~~~~~
In file included from ../main/esp-project.c:43:
C:/Users/seb/Desktop/esp-idf/components/driver/include/driver/adc.h:201:6: note: declared here
 void adc_power_off(void) __attribute__((deprecated));
      ^~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\includes.c:407,
                 from ../main/esp-project.c:1323:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_EEPROM.c: In function 'FC_CAL_EE_Read':
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_EEPROM.c:83:24: warning: passing argument 2 of 'FCI_TOSTRU16' from incompatible pointer type [-Wincompatible-pointer-types]
  FCI_TOSTRU16(Address, EEaddrStr, 8);
                        ^~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:297:50: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'char **'
 MX_UINT8 FCI_TOSTRU16(MX_UINT16 iSrc1, MX_STRING sDst, MX_UINT16 iDst_len)
                                        ~~~~~~~~~~^~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\includes.c:407,
                 from ../main/esp-project.c:1323:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_EEPROM.c:85:34: warning: passing argument 2 of 'nvs_get_u16' from incompatible pointer type [-Wincompatible-pointer-types]
     err = nvs_get_u16(my_handle, EEaddrStr, &EEdata);
                                  ^~~~~~~~~
In file included from C:/Users/seb/Desktop/esp-idf/components/nvs_flash/include/nvs_flash.h:21,
                 from ../main/esp-project.c:42:
C:/Users/seb/Desktop/esp-idf/components/nvs_flash/include/nvs.h:282:57: note: expected 'const char *' but argument is of type 'char **'
 esp_err_t nvs_get_u16 (nvs_handle_t handle, const char* key, uint16_t* out_value);
                                             ~~~~~~~~~~~~^~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\includes.c:407,
                 from ../main/esp-project.c:1323:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_EEPROM.c: In function 'FC_CAL_EE_Write':
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_EEPROM.c:95:24: warning: passing argument 2 of 'FCI_TOSTRU16' from incompatible pointer type [-Wincompatible-pointer-types]
  FCI_TOSTRU16(Address, EEaddrStr, 8);
                        ^~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:297:50: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'char **'
 MX_UINT8 FCI_TOSTRU16(MX_UINT16 iSrc1, MX_STRING sDst, MX_UINT16 iDst_len)
                                        ~~~~~~~~~~^~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\includes.c:407,
                 from ../main/esp-project.c:1323:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_EEPROM.c:97:34: warning: passing argument 2 of 'nvs_set_u16' from incompatible pointer type [-Wincompatible-pointer-types]
     err = nvs_set_u16(my_handle, EEaddrStr, Data);
                                  ^~~~~~~~~
In file included from C:/Users/seb/Desktop/esp-idf/components/nvs_flash/include/nvs_flash.h:21,
                 from ../main/esp-project.c:42:
C:/Users/seb/Desktop/esp-idf/components/nvs_flash/include/nvs.h:204:57: note: expected 'const char *' but argument is of type 'char **'
 esp_err_t nvs_set_u16 (nvs_handle_t handle, const char* key, uint16_t value);
                                             ~~~~~~~~~~~~^~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\includes.c:1539,
                 from ../main/esp-project.c:1323:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_UART.c: In function 'FC_CAL_UART_Init_1':
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_UART.c:263:4: warning: #warning "UART channel 1 is used for the debug output, it might be better to use the debug output component or another UART channel." [-Wcpp]
   #warning "UART channel 1 is used for the debug output, it might be better to use the debug output component or another UART channel."
    ^~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\includes.c:1539,
                 from ../main/esp-project.c:1323:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_UART.c:279:4: warning: #warning "UART channel 1 has remappable functionality but can break programming functionality! Disabled by default in the Flowcode ESP CAL." [-Wcpp]
   #warning "UART channel 1 has remappable functionality but can break programming functionality! Disabled by default in the Flowcode ESP CAL."
    ^~~~~~~
../main/esp-project.c: In function 'FCD_03f62_NetworkCommsDummy__Receive':
../main/esp-project.c:1390:12: warning: unused variable 'FCL_PRESETTIMEOUT' [-Wunused-variable]
 
            ^                
../main/esp-project.c:1389:12: warning: unused variable 'FCL_IDX' [-Wunused-variable]
 
            ^      
../main/esp-project.c:1388:11: warning: unused variable 'FCL_DATAAVAILABLE' [-Wunused-variable]
  MX_UINT16 FCR_RETVAL;
           ^~~~~~~~~~~~     
../main/esp-project.c: In function 'FCD_03f62_NetworkCommsDummy__Send':
../main/esp-project.c:1415:12: warning: unused variable 'FCL_IDX' [-Wunused-variable]
  // .Return = 0
            ^~~~   
../main/esp-project.c: In function 'FCD_0a9d1_MQTT_Client1__Read':
../main/esp-project.c:2105:48: warning: passing argument 1 of 'FCD_05061_NetworkComms1__Receive' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   if (FCV_0a9d1_MQTT_Client1__PACKET[0] == 0x30)
                                                ^                             
../main/esp-project.c:1260:53: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_UINT8 *' {aka 'volatile unsigned char *'}
 MX_UINT16 FCD_05061_NetworkComms1__Receive(MX_CHAR *FCL_DATA, MX_UINT16 FCLsz_DATA, MX_UINT16 FCL_COUNT, MX_UINT16 FCL_TIMEOUT);
                                            ~~~~~~~~~^~~~~~~~
../main/esp-project.c: In function 'FCD_0a9d1_MQTT_Client1__PacketTransfer':
../main/esp-project.c:2496:69: warning: passing argument 1 of 'FCD_05061_NetworkComms1__Send' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   {
                                                                     ^                             
../main/esp-project.c:1261:50: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_UINT8 *' {aka 'volatile unsigned char *'}
 MX_UINT16 FCD_05061_NetworkComms1__Send(MX_CHAR *FCL_DATA, MX_UINT16 FCLsz_DATA, MX_UINT16 FCL_COUNT);
                                         ~~~~~~~~~^~~~~~~~
../main/esp-project.c:2506:74: warning: passing argument 1 of 'FCD_05061_NetworkComms1__Receive' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
    } else {
                                                                          ^                             
../main/esp-project.c:1260:53: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_UINT8 *' {aka 'volatile unsigned char *'}
 MX_UINT16 FCD_05061_NetworkComms1__Receive(MX_CHAR *FCL_DATA, MX_UINT16 FCLsz_DATA, MX_UINT16 FCL_COUNT, MX_UINT16 FCL_TIMEOUT);
                                            ~~~~~~~~~^~~~~~~~
../main/esp-project.c:2492:12: warning: unused variable 'FCL_TIMER' [-Wunused-variable]
 
            ^        
../main/esp-project.c: In function 'FCD_04251_RTC_ESP32_NTP1__QueryTimeServer':
../main/esp-project.c:3085:13: warning: passing argument 1 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
       sntp_init();
             ^~~~~~                                 
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:33: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                       ~~~~~~~~~~^~~~
../main/esp-project.c:3103:17: warning: unused variable 'timeinfo' [-Wunused-variable]
 
                 ^       
../main/esp-project.c:3102:14: warning: unused variable 'now' [-Wunused-variable]
  #endif
              ^  
../main/esp-project.c: In function 'FCD_04251_RTC_ESP32_NTP1__SetTime':
../main/esp-project.c:3176:16: warning: passing argument 1 of 'settimeofday' from incompatible pointer type [-Wincompatible-pointer-types]
 
                ^   
In file included from C:/Users/seb/Desktop/esp-idf/components/newlib/platform_include/sys/time.h:16,
                 from C:/Users/seb/Desktop/esp-idf/components/lwip/port/esp32/include/lwipopts.h:38,
                 from C:/Users/seb/Desktop/esp-idf/components/lwip/lwip/src/include/lwip/opt.h:51,
                 from C:/Users/seb/Desktop/esp-idf/components/lwip/lwip/src/include/lwip/ip_addr.h:40,
                 from C:/Users/seb/Desktop/esp-idf/components/tcpip_adapter/include/tcpip_adapter_types.h:18,
                 from C:/Users/seb/Desktop/esp-idf/components/tcpip_adapter/include/tcpip_adapter.h:24,
                 from C:/Users/seb/Desktop/esp-idf/components/esp_netif/include/esp_netif.h:35,
                 from C:/Users/seb/Desktop/esp-idf/components/esp_event/include/esp_event_legacy.h:22,
                 from C:/Users/seb/Desktop/esp-idf/components/esp_event/include/esp_event.h:26,
                 from C:/Users/seb/Desktop/esp-idf/components/esp_wifi/include/esp_wifi.h:64,
                 from ../main/esp-project.c:39:
c:\users\seb\desktop\esp-id-tools\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\xtensa-esp32-elf\sys-include\sys\time.h:277:19: note: expected 'const struct timeval *' but argument is of type 'time_t *' {aka 'long int *'}
 int settimeofday (const struct timeval *, const struct timezone *);
                   ^~~~~~~~~~~~~~~~~~~~~~
../main/esp-project.c: In function 'FCD_04251_RTC_ESP32_NTP1__SetDate':
../main/esp-project.c:3332:16: warning: passing argument 1 of 'settimeofday' from incompatible pointer type [-Wincompatible-pointer-types]
  #if (0)
                ^   
In file included from C:/Users/seb/Desktop/esp-idf/components/newlib/platform_include/sys/time.h:16,
                 from C:/Users/seb/Desktop/esp-idf/components/lwip/port/esp32/include/lwipopts.h:38,
                 from C:/Users/seb/Desktop/esp-idf/components/lwip/lwip/src/include/lwip/opt.h:51,
                 from C:/Users/seb/Desktop/esp-idf/components/lwip/lwip/src/include/lwip/ip_addr.h:40,
                 from C:/Users/seb/Desktop/esp-idf/components/tcpip_adapter/include/tcpip_adapter_types.h:18,
                 from C:/Users/seb/Desktop/esp-idf/components/tcpip_adapter/include/tcpip_adapter.h:24,
                 from C:/Users/seb/Desktop/esp-idf/components/esp_netif/include/esp_netif.h:35,
                 from C:/Users/seb/Desktop/esp-idf/components/esp_event/include/esp_event_legacy.h:22,
                 from C:/Users/seb/Desktop/esp-idf/components/esp_event/include/esp_event.h:26,
                 from C:/Users/seb/Desktop/esp-idf/components/esp_wifi/include/esp_wifi.h:64,
                 from ../main/esp-project.c:39:
c:\users\seb\desktop\esp-id-tools\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\xtensa-esp32-elf\sys-include\sys\time.h:277:19: note: expected 'const struct timeval *' but argument is of type 'time_t *' {aka 'long int *'}
 int settimeofday (const struct timeval *, const struct timezone *);
                   ^~~~~~~~~~~~~~~~~~~~~~
../main/esp-project.c: In function 'FCD_04251_RTC_ESP32_NTP1__SetTimeServer':
../main/esp-project.c:3374:45: warning: passing argument 3 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  //Code has been optimised out by the pre-processor
                                             ^~~~~~~                                
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:69: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                           ~~~~~~~~~~^~~~
../main/esp-project.c: In function 'FCD_04251_RTC_ESP32_NTP1__Initialise':
../main/esp-project.c:3412:34: warning: passing argument 3 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                  ^                                      
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:69: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                           ~~~~~~~~~~^~~~
../main/esp-project.c: In function 'FCD_05482_cal_uart__ReceiveByteArray':
../main/esp-project.c:4098:11: warning: unused variable 'FCL_IDX' [-Wunused-variable]
 
           ^      
../main/esp-project.c: In function 'FCD_05482_cal_uart__ReceiveString':
../main/esp-project.c:4160:11: warning: unused variable 'FCL_IDX' [-Wunused-variable]
 
           ^      
../main/esp-project.c: In function 'FCD_047b2_UART2__SendString':
../main/esp-project.c:4227:12: warning: unused variable 'FCL_IDX' [-Wunused-variable]
  MX_UINT16 FCL_BYTE;
            ^~~~~~~
../main/esp-project.c:4226:12: warning: unused variable 'FCL_LEN' [-Wunused-variable]
  //Local variable definitions
            ^~~~~~~
../main/esp-project.c: In function 'FCD_047b2_UART2__ReceiveString':
../main/esp-project.c:5547:12: warning: unused variable 'FCL_RETVAL' [-Wunused-variable]
 
            ^         
../main/esp-project.c: In function 'FCD_05481_cal_uart__ReceiveByteArray':
../main/esp-project.c:6342:11: warning: unused variable 'FCL_IDX' [-Wunused-variable]
   } else {
           ^      
../main/esp-project.c: In function 'FCD_05481_cal_uart__ReceiveString':
../main/esp-project.c:6404:11: warning: unused variable 'FCL_IDX' [-Wunused-variable]
   } else {
           ^      
../main/esp-project.c: In function 'FCD_047b1_UART1__SendString':
../main/esp-project.c:6471:12: warning: unused variable 'FCL_IDX' [-Wunused-variable]
   if (FCL_MSBFIRST)
            ^~~~~~~
../main/esp-project.c:6470:12: warning: unused variable 'FCL_LEN' [-Wunused-variable]
 
            ^      
../main/esp-project.c: In function 'FCD_047b1_UART1__ReceiveString':
../main/esp-project.c:7791:12: warning: unused variable 'FCL_RETVAL' [-Wunused-variable]
 \*=----------------------------------------------------------------------=*/
            ^~~~~~~~~~
../main/esp-project.c: In function 'FCD_01213_CircularBuffer2__PeekByte':
../main/esp-project.c:8240:12: warning: unused variable 'FCL_TEMP' [-Wunused-variable]
  MX_UINT16 FCL_LEN;
            ^~~~~~~~
../main/esp-project.c: In function 'FCD_01213_CircularBuffer2__PutByte':
../main/esp-project.c:8313:12: warning: unused variable 'FCL_TEMP2' [-Wunused-variable]
 
            ^        
../main/esp-project.c: In function 'FCD_09e54_gLCD_Font4__ReadWidth':
../main/esp-project.c:8850:11: warning: unused variable 'FCL_PWIDTH' [-Wunused-variable]
        :Parameters for macro ReadFontStat:
           ^~~~~~~~~~
../main/esp-project.c:8849:12: warning: unused variable 'FCL_POSITION' [-Wunused-variable]
        :
            ^           
../main/esp-project.c: In function 'FCD_09e53_gLCD_Font3__ReadWidth':
../main/esp-project.c:9108:11: warning: unused variable 'FCL_PWIDTH' [-Wunused-variable]
        :Parameters for macro ReadFontStat:
           ^~~~~~~~~~
../main/esp-project.c:9107:12: warning: unused variable 'FCL_POSITION' [-Wunused-variable]
        :
            ^           
../main/esp-project.c: In function 'FCD_09e52_gLCD_Font2__SumWidths':
../main/esp-project.c:9319:11: warning: unused variable 'FCL_WIDTH' [-Wunused-variable]
 
           ^        
../main/esp-project.c: In function 'FCD_09e52_gLCD_Font2__ReadWidth':
../main/esp-project.c:9349:11: warning: unused variable 'FCL_PWIDTH' [-Wunused-variable]
   FCR_RETVAL = 6;
           ^~~~~~~   
../main/esp-project.c:9348:12: warning: unused variable 'FCL_POSITION' [-Wunused-variable]
   // .Return = PixelHeight
            ^~~~~~~~~~~~
../main/esp-project.c: In function 'FCD_09e51_gLCD_Font1__ReadWidth':
../main/esp-project.c:9593:11: warning: unused variable 'FCL_PWIDTH' [-Wunused-variable]
        :Parameters for macro ReadFontStat:
           ^~~~~~~~~~
../main/esp-project.c:9592:12: warning: unused variable 'FCL_POSITION' [-Wunused-variable]
        :
            ^           
../main/esp-project.c: In function 'FCD_0ba71_Base_GLCD__ReadFontStat':
../main/esp-project.c:9830:12: warning: unused variable 'FCL_POSITION' [-Wunused-variable]
 
            ^           
../main/esp-project.c: In function 'FCD_0ba71_Base_GLCD__ReadFontByte':
../main/esp-project.c:9903:12: warning: unused variable 'FCL_POSITION' [-Wunused-variable]
 
            ^           
../main/esp-project.c: In function 'FCD_0e5b1_gLCD_ST7789V1__FastBPlot':
../main/esp-project.c:9976:12: warning: unused variable 'FCL_COLOUR' [-Wunused-variable]
 
            ^         
../main/esp-project.c: In function 'FCD_0e5b1_gLCD_ST7789V1__FastPlot':
../main/esp-project.c:10425:12: warning: unused variable 'FCL_COLOUR' [-Wunused-variable]
  #endif
            ^         
../main/esp-project.c: In function 'FCD_0e5b1_gLCD_ST7789V1__ClearDisplay':
../main/esp-project.c:11047:12: warning: unused variable 'FCL_COLOUR' [-Wunused-variable]
 void FCD_0e5b1_gLCD_ST7789V1__SetBackgroundColour(MX_UINT8 FCL_RED, MX_UINT8 FCL_GREEN, MX_UINT8 FCL_BLUE)
            ^~~~~~~~~~
../main/esp-project.c: In function 'FCD_06651_eeprom1__ReadInt':
../main/esp-project.c:11790:11: warning: unused variable 'FCL_IDX' [-Wunused-variable]
 
           ^      
../main/esp-project.c:11789:12: warning: unused variable 'FCL_VAL' [-Wunused-variable]
    }
            ^      
../main/esp-project.c: In function 'FCD_06651_eeprom1__WriteByte':
../main/esp-project.c:11871:11: warning: unused variable 'FCL_IDX' [-Wunused-variable]
 
           ^      
../main/esp-project.c: In function 'FCD_06651_eeprom1__WriteInt':
../main/esp-project.c:11918:11: warning: unused variable 'FCL_IDX' [-Wunused-variable]
   FCR_RETVAL[FCL_IDX] = FCL_VAL & 0xFF;
           ^~~~~~~
../main/esp-project.c:11917:12: warning: unused variable 'FCL_VAL' [-Wunused-variable]
   // .Return[.idx] = .val & 0xFF
            ^~~~~~~
../main/esp-project.c: In function 'FCD_03f61_NetworkComms1__Receive':
../main/esp-project.c:12397:12: warning: unused variable 'FCL_PRESETTIMEOUT' [-Wunused-variable]
 
            ^                
../main/esp-project.c:12396:12: warning: unused variable 'FCL_IDX' [-Wunused-variable]
  FCR_RETVAL = 0;
            ^~~~~  
../main/esp-project.c:12395:11: warning: unused variable 'FCL_DATAAVAILABLE' [-Wunused-variable]
  // .Return = 0
           ^~~~~            
../main/esp-project.c: In function 'FCD_03f61_NetworkComms1__Send':
../main/esp-project.c:12422:12: warning: unused variable 'FCL_IDX' [-Wunused-variable]
  return (FCR_RETVAL);
            ^~~~~~~
../main/esp-project.c: In function 'FCD_02371_FAT1__ReadByteFromFile':
../main/esp-project.c:12595:12: warning: unused variable 'FCL_SECTOR_SIZE' [-Wunused-variable]
 \*=----------------------------------------------------------------------=*/
            ^~~~~~~~~~~~~~~
../main/esp-project.c:12594:11: warning: unused variable 'FCL_DATA_BYTE' [-Wunused-variable]
        :Returns : MX_UINT8
           ^~~~~~~~~~~~~
../main/esp-project.c:12593:12: warning: unused variable 'FCL_IDX' [-Wunused-variable]
        :
            ^      
../main/esp-project.c: In function 'FCD_02371_FAT1__ReadFileLength':
../main/esp-project.c:12695:12: warning: unused variable 'FCL_TEMP' [-Wunused-variable]
 
            ^       
../main/esp-project.c: In function 'FCD_02371_FAT1__OpenFile':
../main/esp-project.c:12726:12: warning: unused variable 'FCL_TEMP' [-Wunused-variable]
        :Parameters for macro LookForValue:
            ^~~~~~~~
../main/esp-project.c:12725:11: warning: unused variable 'FCL_J' [-Wunused-variable]
        :
           ^    
../main/esp-project.c:12724:12: warning: unused variable 'FCL_FAT_ADDRESS' [-Wunused-variable]
        :Returns 1 if the value is found.
            ^~~~~~~~~~~~~~~
../main/esp-project.c:12723:12: warning: unused variable 'FCL_FAT_POINTER' [-Wunused-variable]
        :Returns 0 if the value is not found.
            ^~~~~~~~~~~~~~~
../main/esp-project.c:12722:12: warning: unused variable 'FCL_IDX' [-Wunused-variable]
    Use :Scans the buffer for an array of specific values.
            ^~~~~~~
../main/esp-project.c:12721:12: warning: unused variable 'FCL_IDX_FAT' [-Wunused-variable]
 /*=----------------------------------------------------------------------=*\
            ^~~~~~~~~~~
../main/esp-project.c:12720:10: warning: unused variable 'FCL_NAME_COMP' [-Wunused-variable]
 \*========================================================================*/
          ^~~~~~~~~~~~~
../main/esp-project.c:12718:11: warning: unused variable 'FCL_I' [-Wunused-variable]
    Use :CircularBuffer1
           ^~~~~
../main/esp-project.c: In function 'FCD_01212_CircularBuffer1__PeekByte':
../main/esp-project.c:13186:12: warning: unused variable 'FCL_TEMP' [-Wunused-variable]
   // .Temp = 0
            ^~~     
../main/esp-project.c: In function 'FCD_01212_CircularBuffer1__PutByte':
../main/esp-project.c:13259:12: warning: unused variable 'FCL_TEMP2' [-Wunused-variable]
 
            ^        
../main/esp-project.c: In function 'FCD_0fa21_Config_Webserver__Prv_ResetOutValues':
../main/esp-project.c:13387:19: warning: passing argument 3 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  #if (0) // 1 > 11
                   ^                               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:69: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                           ~~~~~~~~~~^~~~
../main/esp-project.c: In function 'FCD_0fa21_Config_Webserver__Prv_SendHTML':
../main/esp-project.c:14161:124: warning: passing argument 1 of 'FCI_GETLENGTH' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                                                                                                            ^                               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:121:42: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT16 FCI_GETLENGTH(MX_STRING sStr1, MX_UINT16 iStr1_len)
                                ~~~~~~~~~~^~~~~
../main/esp-project.c:14161:40: warning: passing argument 1 of 'FCD_05061_NetworkComms1__Send' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                        ^                               
../main/esp-project.c:1261:50: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 MX_UINT16 FCD_05061_NetworkComms1__Send(MX_CHAR *FCL_DATA, MX_UINT16 FCLsz_DATA, MX_UINT16 FCL_COUNT);
                                         ~~~~~~~~~^~~~~~~~
../main/esp-project.c: In function 'FCD_0fa21_Config_Webserver__Prv_ResetInValues':
../main/esp-project.c:14255:19: warning: passing argument 3 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                   ^                              
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:69: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                           ~~~~~~~~~~^~~~
../main/esp-project.c:14265:19: warning: passing argument 3 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  #if (0) // 2 > 13
                   ^                              
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:69: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                           ~~~~~~~~~~^~~~
../main/esp-project.c: In function 'FCD_0fa21_Config_Webserver__SetOutValue':
../main/esp-project.c:14807:38: warning: passing argument 3 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                      ^                               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:69: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                           ~~~~~~~~~~^~~~
../main/esp-project.c: In function 'FCD_0fa21_Config_Webserver__GetInValue':
../main/esp-project.c:14841:15: warning: passing argument 1 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
    break;
               ^                              
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:33: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                       ~~~~~~~~~~^~~~
../main/esp-project.c:14943:15: warning: passing argument 1 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  #endif
               ^                              
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:33: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                       ~~~~~~~~~~^~~~
../main/esp-project.c: In function 'FCD_0fa21_Config_Webserver__Prv_SendMIMEHeader':
../main/esp-project.c:14977:19: warning: passing argument 1 of 'FCI_COMPARE' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                   ^                                   
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
../main/esp-project.c:14977:132: warning: passing argument 1 of 'FCI_COMPARE' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                                                                                                                    ^                                   
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
../main/esp-project.c:14993:19: warning: passing argument 1 of 'FCI_COMPARE' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   // } else {
                   ^                                   
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
../main/esp-project.c:15012:19: warning: passing argument 1 of 'FCI_COMPARE' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   // } else {
                   ^                                   
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
../main/esp-project.c:15031:19: warning: passing argument 1 of 'FCI_COMPARE' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   // } else {
                   ^                                   
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
../main/esp-project.c:15050:19: warning: passing argument 1 of 'FCI_COMPARE' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   // } else {
                   ^                                   
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
../main/esp-project.c:15069:19: warning: passing argument 1 of 'FCI_COMPARE' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   // } else {
                   ^                                   
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
../main/esp-project.c:15088:19: warning: passing argument 1 of 'FCI_COMPARE' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   // } else {
                   ^                                   
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
../main/esp-project.c:15107:19: warning: passing argument 1 of 'FCI_COMPARE' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   // } else {
                   ^                                   
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
../main/esp-project.c:15126:19: warning: passing argument 1 of 'FCI_COMPARE' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   // } else {
                   ^                                   
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
../main/esp-project.c:15145:19: warning: passing argument 1 of 'FCI_COMPARE' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   // } else {
                   ^                                   
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
../main/esp-project.c:15164:19: warning: passing argument 1 of 'FCI_COMPARE' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   // } else {
                   ^                                   
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
../main/esp-project.c:15183:19: warning: passing argument 1 of 'FCI_COMPARE' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   // } else {
                   ^                                   
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
../main/esp-project.c:15202:19: warning: passing argument 1 of 'FCI_COMPARE' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   // } else {
                   ^                                   
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
../main/esp-project.c:15221:19: warning: passing argument 1 of 'FCI_COMPARE' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   FCD_05061_NetworkComms1__Send(FCL_SIZESTR, FCLsz_SIZESTR, FCI_GETLENGTH(FCL_SIZESTR, FCLsz_SIZESTR));
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
../main/esp-project.c:15240:19: warning: passing argument 1 of 'FCI_COMPARE' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define FCLsz_VALUE 20
                   ^~~~                                
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
../main/esp-project.c:15259:19: warning: passing argument 1 of 'FCI_COMPARE' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
    // .done = 1
                   ^                                   
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
../main/esp-project.c:15278:19: warning: passing argument 1 of 'FCI_COMPARE' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
    if (FCD_0fa21_Config_Webserver__Prv_IsTerminate(FCL_CHAR))
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
../main/esp-project.c:14968:12: warning: unused variable 'FCL_FILESIZE' [-Wunused-variable]
 
            ^           
../main/esp-project.c: In function 'FCD_0fa21_Config_Webserver__Prv_ParseParams':
../main/esp-project.c:15411:25: warning: passing argument 3 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
        #if (0) // 2 > 7
                         ^                              
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:69: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                           ~~~~~~~~~~^~~~
../main/esp-project.c:15690:25: warning: passing argument 3 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
         #if (0) // 2 > 6
                         ^                              
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:69: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                           ~~~~~~~~~~^~~~
../main/esp-project.c:15325:10: warning: unused variable 'FCL_VALUE' [-Wunused-variable]
 
          ^        
../main/esp-project.c: In function 'FCD_0fa21_Config_Webserver__CreateServerSocket':
../main/esp-project.c:16244:11: warning: unused variable 'FCL_SPR' [-Wunused-variable]
      // .idx = .idx + 1
           ^~~~~~~
../main/esp-project.c:16243:11: warning: unused variable 'FCL_SOPR' [-Wunused-variable]
 
           ^       
../main/esp-project.c: In function 'FCD_0fa21_Config_Webserver__CheckSocketActivity':
../main/esp-project.c:16370:24: warning: passing argument 3 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  } else {
                        ^                                   
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:69: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                           ~~~~~~~~~~^~~~
../main/esp-project.c:16294:10: warning: unused variable 'FCL_S' [-Wunused-variable]
 
          ^    
../main/esp-project.c: In function 'FCD_0fa21_Config_Webserver__Prv_SendFile':
../main/esp-project.c:16935:124: warning: passing argument 1 of 'FCI_GETLENGTH' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                                                                                                            ^                               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:121:42: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_UINT16 FCI_GETLENGTH(MX_STRING sStr1, MX_UINT16 iStr1_len)
                                ~~~~~~~~~~^~~~~
../main/esp-project.c:16935:40: warning: passing argument 1 of 'FCD_05061_NetworkComms1__Send' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                        ^                               
../main/esp-project.c:1261:50: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 MX_UINT16 FCD_05061_NetworkComms1__Send(MX_CHAR *FCL_DATA, MX_UINT16 FCLsz_DATA, MX_UINT16 FCL_COUNT);
                                         ~~~~~~~~~^~~~~~~~
../main/esp-project.c:16511:12: warning: unused variable 'FCL_N' [-Wunused-variable]
       {
            ^    
../main/esp-project.c: In function 'FCD_0fa21_Config_Webserver__Initialise':
../main/esp-project.c:17045:11: warning: unused variable 'FCL_TEMP' [-Wunused-variable]
        :Returns : MX_CHAR*
           ^~~~~~~~
../main/esp-project.c: In function 'FCD_05061_NetworkComms1__Receive':
../main/esp-project.c:19630:12: warning: unused variable 'FCL_IDX' [-Wunused-variable]
   // #else
            ^      
../main/esp-project.c:19629:11: warning: unused variable 'FCL_DATAAVAILABLE' [-Wunused-variable]
   //Code has been optimised out by the pre-processor
           ^~~~~~~~~~~~~~~~~
../main/esp-project.c: In function 'FCD_05061_NetworkComms1__Send':
../main/esp-project.c:19735:12: warning: unused variable 'FCL_IDX' [-Wunused-variable]
 
            ^      
../main/esp-project.c: In function 'FCD_01211_CircularBuffer1__PeekByte':
../main/esp-project.c:20875:12: warning: unused variable 'FCL_TEMP' [-Wunused-variable]
 
            ^       
../main/esp-project.c: In function 'FCD_01211_CircularBuffer1__PutByte':
../main/esp-project.c:20948:12: warning: unused variable 'FCL_TEMP2' [-Wunused-variable]
 
            ^        
../main/esp-project.c: In function 'FCM_PrintSSIDIP':
../main/esp-project.c:21083:33: warning: passing argument 1 of 'FCD_0e5b1_gLCD_ST7789V1__Print' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 \*=----------------------------------------------------------------------=*/
                                 ^~~~~~~~
../main/esp-project.c:10794:46: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                              ^      
../main/esp-project.c:21086:37: warning: passing argument 1 of 'FCD_05131_WLAN_ESP32__ReadIPString' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                     ^     
../main/esp-project.c:20287:50: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
    Use :Collects one of the encryption modes from the last SSID Scan.
                                         ~~~~~~~~~^~~~~~~~~~
../main/esp-project.c:21089:33: warning: passing argument 1 of 'FCD_0e5b1_gLCD_ST7789V1__Print' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  FCV_PORTTICK=portTICK_PERIOD_MS;
                                 ^     
../main/esp-project.c:10794:46: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                              ^      
../main/esp-project.c: In function 'FCM_PrintCO2value':
../main/esp-project.c:21134:29: warning: passing argument 2 of 'FCI_TOSTRING' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
    FCD_047b2_UART2__SendString("\x64\x69\x03\x5E\x4E", 6);
                             ^~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:366:57: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_STRING FCI_TOSTRING(MX_SLONG iSrc1, MX_STRING sDst, MX_UINT16 iDst_len)
                                               ~~~~~~~~~~^~~~
../main/esp-project.c:21169:20: warning: passing argument 3 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #if 0 // Disabled code
                    ^~~          
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:815:71: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SHEAD(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                             ~~~~~~~~~~^~~~~
../main/esp-project.c:21169:51: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #if 0 // Disabled code
                                                   ^            
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:815:109: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SHEAD(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                                                                   ~~~~~~~~~~^~~~
../main/esp-project.c:21177:33: warning: passing argument 1 of 'FCD_0e5b1_gLCD_ST7789V1__Print' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
      FCI_TOSTRING(FCV_TIMEOUT, FCV_STIMEOUT,20);
                                 ^~~~~~~~~~~~~
../main/esp-project.c:10794:46: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                              ^      
../main/esp-project.c: In function 'FCM_Blink':
../main/esp-project.c:21192:34: warning: passing argument 1 of 'FCD_0e5b1_gLCD_ST7789V1__Print' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                  ^             
../main/esp-project.c:10794:46: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                              ^      
../main/esp-project.c:21204:34: warning: passing argument 1 of 'FCD_0e5b1_gLCD_ST7789V1__Print' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     if (FCD_01213_CircularBuffer2__GetNumberBytes() >= 12)
                                  ^~~~~~~~~~~~~~~
../main/esp-project.c:10794:46: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                              ^      
../main/esp-project.c: In function 'FCM_ReadCO2':
../main/esp-project.c:21316:32: warning: passing argument 2 of 'FCI_TOSTRING' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #endif // Disabled code
                                ^           
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:366:57: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_STRING FCI_TOSTRING(MX_SLONG iSrc1, MX_STRING sDst, MX_UINT16 iDst_len)
                                               ~~~~~~~~~~^~~~
../main/esp-project.c:21333:32: warning: passing argument 1 of 'FCD_047b1_UART1__SendString' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                ^           
../main/esp-project.c:6467:43: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                           ^       
../main/esp-project.c:21449:33: warning: passing argument 2 of 'FCI_TOSTRING' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   FCD_047b1_UART1__SendString("XlastWaste=", 12);
                                 ^~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:366:57: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_STRING FCI_TOSTRING(MX_SLONG iSrc1, MX_STRING sDst, MX_UINT16 iDst_len)
                                               ~~~~~~~~~~^~~~
../main/esp-project.c:21603:19: warning: passing argument 1 of 'vTaskDelayUntil' from incompatible pointer type [-Wincompatible-pointer-types]
    // Name: Attempt to connect to Stored SSID, Type: Component Macro: .Connected=WLAN_ESP32::ConnectToSSID(.SSID, .Password, 20)
                   ^~~~~~~~~~~~~~~
In file included from C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/timers.h:80,
                 from C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/event_groups.h:77,
                 from ../main/esp-project.c:36:
C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/task.h:867:42: note: expected 'TickType_t * const' {aka 'unsigned int * const'} but argument is of type 'volatile MX_UINT32 *' {aka 'volatile long unsigned int *'}
 void vTaskDelayUntil( TickType_t * const pxPreviousWakeTime, const TickType_t xTimeIncrement ) PRIVILEGED_FUNCTION;
                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
../main/esp-project.c: In function 'FCM_InitialiseWIFI':
../main/esp-project.c:21716:33: warning: passing argument 3 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                 ^       
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:69: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                           ~~~~~~~~~~^~~~
../main/esp-project.c:21742:35: warning: passing argument 1 of 'FCD_0e5b1_gLCD_ST7789V1__Print' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 }
                                   ^       
../main/esp-project.c:10794:46: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                              ^      
../main/esp-project.c:21811:39: warning: passing argument 3 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
    // Name: Call Component Macro, Type: Component Macro: UART1::SendString("\r\n")
                                       ^~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:69: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                           ~~~~~~~~~~^~~~
../main/esp-project.c: In function 'FCM_HourResyn':
../main/esp-project.c:21993:43: warning: passing argument 1 of 'FCD_04251_RTC_ESP32_NTP1__GetDateString' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   //Then fill this value in to a string that is needed to be send to Thingspeak
                                           ^~~~~~~~~
../main/esp-project.c:2853:55: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                                       ^         
../main/esp-project.c:22052:14: warning: passing argument 1 of 'vTaskDelete' makes pointer from integer without a cast [-Wint-conversion]
   //Comment:
              ^            
In file included from C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/timers.h:80,
                 from C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/event_groups.h:77,
                 from ../main/esp-project.c:36:
C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/task.h:763:32: note: expected 'TaskHandle_t' {aka 'void *'} but argument is of type 'MX_UINT32' {aka 'volatile long unsigned int'}
 void vTaskDelete( TaskHandle_t xTaskToDelete ) PRIVILEGED_FUNCTION;
                   ~~~~~~~~~~~~~^~~~~~~~~~~~~
../main/esp-project.c: In function 'FCM_MQTTpublish':
../main/esp-project.c:22091:19: warning: passing argument 1 of 'vTaskDelayUntil' from incompatible pointer type [-Wincompatible-pointer-types]
 /*=----------------------------------------------------------------------=*\
                   ^~~~~~~~~~~~~~~~~~~
In file included from C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/timers.h:80,
                 from C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/event_groups.h:77,
                 from ../main/esp-project.c:36:
C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/task.h:867:42: note: expected 'TickType_t * const' {aka 'unsigned int * const'} but argument is of type 'volatile MX_UINT32 *' {aka 'volatile long unsigned int *'}
 void vTaskDelayUntil( TickType_t * const pxPreviousWakeTime, const TickType_t xTimeIncrement ) PRIVILEGED_FUNCTION;
                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
../main/esp-project.c:22145:30: warning: passing argument 2 of 'FCI_TOSTRING' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  FCD_06651_eeprom1__Write(50, FCV_REBOOT);
                              ^~~~~~~~~~~~~  
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:366:57: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_STRING FCI_TOSTRING(MX_SLONG iSrc1, MX_STRING sDst, MX_UINT16 iDst_len)
                                               ~~~~~~~~~~^~~~
../main/esp-project.c:22146:26: warning: passing argument 3 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                          ^              
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:815:71: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}

 static void FCI_SHEAD(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                             ~~~~~~~~~~^~~~~
../main/esp-project.c:22147:71: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  //Comment:
                                                                       ^                 
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:815:109: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SHEAD(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                                                                   ~~~~~~~~~~^~~~
../main/esp-project.c:22191:83: warning: passing argument 3 of 'FCD_0a9d1_MQTT_Client1__Publish' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                                                                   ^                 
../main/esp-project.c:1998:94: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                                                                              ^          
../main/esp-project.c: In function 'FCM_SerialStudio':
../main/esp-project.c:22220:31: warning: passing argument 3 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  //
                               ^      
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:815:71: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SHEAD(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                             ~~~~~~~~~~^~~~~
../main/esp-project.c:22221:52: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  xTaskCreatePinnedToCore(&FCM_Blink, "Blink", 2048, NULL, 2,&FCV_BLINK, 1);
                                                    ^~~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:815:109: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SHEAD(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                                                                   ~~~~~~~~~~^~~~
../main/esp-project.c:22225:30: warning: passing argument 1 of 'FCD_047b1_UART1__SendString' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  //
                              ^               
../main/esp-project.c:6467:43: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                           ^       
../main/esp-project.c: In function 'app_main':
../main/esp-project.c:22322:12: warning: passing argument 1 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
            ^                    
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:33: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                       ~~~~~~~~~~^~~~
../main/esp-project.c:22322:59: warning: passing argument 3 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                                           ^             
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:69: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                           ~~~~~~~~~~^~~~
../main/esp-project.c:22323:12: warning: passing argument 1 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
    // Name: Component Macro, Type: Component Macro: UART1::SendNumber(hour)
            ^~~~~~~~~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:33: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                       ~~~~~~~~~~^~~~
../main/esp-project.c:22323:61: warning: passing argument 3 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
    // Name: Component Macro, Type: Component Macro: UART1::SendNumber(hour)
                                                             ^~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:69: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                           ~~~~~~~~~~^~~~
../main/esp-project.c:22360:12: warning: passing argument 1 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   FCM_SendModeMenu();
            ^~~~~~~~~~       
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:33: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                       ~~~~~~~~~~^~~~
../main/esp-project.c:22360:51: warning: passing argument 3 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   FCM_SendModeMenu();
                                                   ^             
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:69: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                           ~~~~~~~~~~^~~~
../main/esp-project.c:22361:12: warning: passing argument 1 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
            ^                 
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:33: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                       ~~~~~~~~~~^~~~
../main/esp-project.c:22361:53: warning: passing argument 3 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                                     ^              
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:69: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                           ~~~~~~~~~~^~~~
../main/esp-project.c:22370:61: warning: passing argument 6 of 'xTaskCreatePinnedToCore' from incompatible pointer type [-Wincompatible-pointer-types]
 
                                                             ^         
In file included from C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/timers.h:80,
                 from C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/event_groups.h:77,
                 from ../main/esp-project.c:36:
C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/task.h:342:32: note: expected 'void ** const' but argument is of type 'volatile MX_UINT32 *' {aka 'volatile long unsigned int *'}
           TaskHandle_t * const pvCreatedTask,
           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../main/esp-project.c:22375:69: warning: passing argument 6 of 'xTaskCreatePinnedToCore' from incompatible pointer type [-Wincompatible-pointer-types]
 
                                                                     ^             
In file included from C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/timers.h:80,
                 from C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/event_groups.h:77,
                 from ../main/esp-project.c:36:
C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/task.h:342:32: note: expected 'void ** const' but argument is of type 'volatile MX_UINT32 *' {aka 'volatile long unsigned int *'}
           TaskHandle_t * const pvCreatedTask,
           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../main/esp-project.c:22394:14: warning: passing argument 1 of 'vTaskDelete' makes pointer from integer without a cast [-Wint-conversion]
     // Name: Call Component Macro, Type: Component Macro: UART1::SendString(";")
              ^~~~~~~~~
In file included from C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/timers.h:80,
                 from C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/event_groups.h:77,
                 from ../main/esp-project.c:36:
C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/task.h:763:32: note: expected 'TaskHandle_t' {aka 'void *'} but argument is of type 'MX_UINT32' {aka 'volatile long unsigned int'}
 void vTaskDelete( TaskHandle_t xTaskToDelete ) PRIVILEGED_FUNCTION;
                   ~~~~~~~~~~~~~^~~~~~~~~~~~~
../main/esp-project.c:22418:30: warning: passing argument 1 of 'FCD_047b1_UART1__SendString' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
    {
                              ^        
../main/esp-project.c:6467:43: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                           ^       
../main/esp-project.c:22449:65: warning: passing argument 6 of 'xTaskCreatePinnedToCore' from incompatible pointer type [-Wincompatible-pointer-types]
     // Name: Calculation, Type: Calculation:
                                                                 ^           
In file included from C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/timers.h:80,
                 from C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/event_groups.h:77,
                 from ../main/esp-project.c:36:
C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/task.h:342:32: note: expected 'void ** const' but argument is of type 'volatile MX_UINT32 *' {aka 'volatile long unsigned int *'}
           TaskHandle_t * const pvCreatedTask,
           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../main/esp-project.c:22480:71: warning: passing argument 6 of 'xTaskCreatePinnedToCore' from incompatible pointer type [-Wincompatible-pointer-types]
 
                                                                       ^             
In file included from C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/timers.h:80,
                 from C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/event_groups.h:77,
                 from ../main/esp-project.c:36:
C:/Users/seb/Desktop/esp-idf/components/freertos/include/freertos/task.h:342:32: note: expected 'void ** const' but argument is of type 'volatile MX_UINT32 *' {aka 'volatile long unsigned int *'}
           TaskHandle_t * const pvCreatedTask,
           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../main/esp-project.c:22506:46: warning: passing argument 2 of 'FCD_0fa21_Config_Webserver__SetOutValue' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     // Name: Component Macro, Type: Component Macro: SDATE=RTC_ESP32_NTP1::GetDateString(0)
                                              ^~~~~~~
../main/esp-project.c:14465:75: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
    #if (0) // 1 > 8
                                                                           ^        
../main/esp-project.c:22547:33: warning: passing argument 1 of 'FCD_047b1_UART1__SendString' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                 ^       
../main/esp-project.c:6467:43: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                           ^       
../main/esp-project.c:22553:33: warning: passing argument 1 of 'FCD_047b1_UART1__SendString' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     // Name: Component Macro, Type: Component Macro: gLCD_ST7789V1::Print(SDATE, 110, 105, 1, 0)
                                 ^~~~~~
../main/esp-project.c:6467:43: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                           ^       
../main/esp-project.c:22594:28: warning: passing argument 2 of 'FCI_TOSTRING' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
       FCD_06651_eeprom1__Write(50, 0);
                            ^~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:366:57: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_STRING FCI_TOSTRING(MX_SLONG iSrc1, MX_STRING sDst, MX_UINT16 iDst_len)
                                               ~~~~~~~~~~^~~~
../main/esp-project.c:22595:31: warning: passing argument 2 of 'FCI_TOSTRING' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                               ^           
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:366:57: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static MX_STRING FCI_TOSTRING(MX_SLONG iSrc1, MX_STRING sDst, MX_UINT16 iDst_len)
                                               ~~~~~~~~~~^~~~
../main/esp-project.c:22612:16: warning: passing argument 1 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
      FCD_0e5b1_gLCD_ST7789V1__ClearDisplay();
                ^~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:33: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                       ~~~~~~~~~~^~~~
../main/esp-project.c:22612:39: warning: passing argument 3 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
      FCD_0e5b1_gLCD_ST7789V1__ClearDisplay();
                                       ^~~~~~~  
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:69: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                           ~~~~~~~~~~^~~~
../main/esp-project.c:22618:23: warning: passing argument 3 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                       ^        
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:815:71: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SHEAD(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                             ~~~~~~~~~~^~~~~
../main/esp-project.c:22618:46: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                              ^        
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:815:109: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SHEAD(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                                                                   ~~~~~~~~~~^~~~
../main/esp-project.c:22628:16: warning: passing argument 1 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     // Name: Component Macro, Type: Component Macro: gLCD_ST7789V1::Print("Rebooting qty:", 0, 30, 2, 0)
                ^~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:33: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                       ~~~~~~~~~~^~~~
../main/esp-project.c:22628:45: warning: passing argument 3 of 'FCI_SCOPY' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     // Name: Component Macro, Type: Component Macro: gLCD_ST7789V1::Print("Rebooting qty:", 0, 30, 2, 0)
                                             ^~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:876:69: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                           ~~~~~~~~~~^~~~
../main/esp-project.c:22634:23: warning: passing argument 3 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     // Name: Component Macro, Type: Component Macro: gLCD_ST7789V1::Print("MQTT Off qty:", 0, 60, 2, 0)
                       ^~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:815:71: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SHEAD(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                             ~~~~~~~~~~^~~~~
../main/esp-project.c:22634:52: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     // Name: Component Macro, Type: Component Macro: gLCD_ST7789V1::Print("MQTT Off qty:", 0, 60, 2, 0)
                                                    ^~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:815:109: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SHEAD(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                                                                   ~~~~~~~~~~^~~~
../main/esp-project.c:22642:15: warning: passing argument 1 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
               ^        
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:815:33: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SHEAD(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_STRING sDst, MX_UINT16 iDst_len)
                       ~~~~~~~~~~^~~~~
../main/esp-project.c:22643:47: warning: passing argument 3 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     // Name: Component Macro, Type: Component Macro: UART1::SendNumber(Reboot)
                                               ^~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:815:71: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SHEAD(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                             ~~~~~~~~~~^~~~~
../main/esp-project.c:22643:76: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     // Name: Component Macro, Type: Component Macro: UART1::SendNumber(Reboot)
                                                                            ^~~      
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:815:109: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 static void FCI_SHEAD(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_STRING sDst, MX_UINT16 iDst_len)
                                                                                                   ~~~~~~~~~~^~~~
../main/esp-project.c:22650:33: warning: passing argument 1 of 'FCD_047b1_UART1__SendString' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     FCD_047b1_UART1__SendString("MQTT Ping off qty:", 19);
                                 ^~~~~~~~~
../main/esp-project.c:6467:43: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                           ^       
../main/esp-project.c:22656:45: warning: passing argument 1 of 'FCD_04251_RTC_ESP32_NTP1__GetDateString' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     FCD_047b1_UART1__SendString("\r\n", 3);
                                             ^        
../main/esp-project.c:2853:55: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                                       ^         
../main/esp-project.c:22662:33: warning: passing argument 1 of 'FCD_047b1_UART1__SendString' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     // Name: Delay, Type: Delay: 100 ms
                                 ^~~~~~~  
../main/esp-project.c:6467:43: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                           ^       
../main/esp-project.c:22703:36: warning: passing argument 1 of 'FCD_0e5b1_gLCD_ST7789V1__Print' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
      // Name: Component Macro, Type: User Macro: PrintCO2value()
                                    ^~~~~~~~~
../main/esp-project.c:10794:46: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                              ^      
../main/esp-project.c:22709:36: warning: passing argument 1 of 'FCD_0e5b1_gLCD_ST7789V1__Print' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                    ^        
../main/esp-project.c:10794:46: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                              ^      
../main/esp-project.c:22844:34: warning: passing argument 1 of 'FCD_047b1_UART1__SendString' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                  ^      
../main/esp-project.c:6467:43: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                           ^       
../main/esp-project.c:22927:47: warning: passing argument 1 of 'FCD_05061_NetworkComms1__Receive' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
../main/esp-project.c:19626:53: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                                     ^       
../main/esp-project.c:22955:35: warning: passing argument 1 of 'FCD_05061_NetworkComms1__Send' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
../main/esp-project.c:19732:50: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_UINT8 *' {aka 'volatile unsigned char *'}
     // IP[.IPidx] = IP[.IPidx] + (.Address[.idx] - '0')
                                         ~~~~~~~~~^~~~~~  
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\includes.c:53,
                 from ../main/esp-project.c:1323:
At top level:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_WIFI.c:114:14: warning: 'wifi_scan_ssid' defined but not used [-Wunused-function]
 static void* wifi_scan_ssid(MX_UINT16 index)
              ^~~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_WIFI.c:97:13: warning: 'wifi_sta_disconnected' defined but not used [-Wunused-function]
 static void wifi_sta_disconnected(void *arg, esp_event_base_t event_base, int32_t event_id, void *event_data)
             ^~~~~~~~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:795:18: warning: 'FCI_STRMOV' defined but not used [-Wunused-function]
 static MX_UINT16 FCI_STRMOV(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                  ^~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:771:18: warning: 'FCI_STRREV' defined but not used [-Wunused-function]
 static MX_UINT16 FCI_STRREV(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                  ^~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:598:18: warning: 'FCI_NUMBER_TO_HEX' defined but not used [-Wunused-function]
 static MX_STRING FCI_NUMBER_TO_HEX(MX_ULONG Number, MX_STRING String, MX_UINT16 MSZ_String)
                  ^~~~~~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:450:13: warning: 'FCI_TOUPPER' defined but not used [-Wunused-function]
 static void FCI_TOUPPER(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
             ^~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:424:13: warning: 'FCI_TOLOWER' defined but not used [-Wunused-function]
 static void FCI_TOLOWER(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
             ^~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:331:10: warning: 'FCI_TOSTRU32' defined but not used [-Wunused-function]
 MX_UINT8 FCI_TOSTRU32(MX_UINT32 iSrc1, MX_STRING sDst, MX_UINT16 iDst_len)
          ^~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:254:10: warning: 'FCI_TOSTRS32' defined but not used [-Wunused-function]
 MX_UINT8 FCI_TOSTRS32(MX_SINT32 iSrc1, MX_STRING sDst, MX_UINT16 iDst_len)
          ^~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:211:10: warning: 'FCI_TOSTRS16' defined but not used [-Wunused-function]
 MX_UINT8 FCI_TOSTRS16(MX_SINT16 iSrc1, MX_STRING sDst, MX_UINT16 iDst_len)
          ^~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:182:18: warning: 'FCI_RIGHTSTRING' defined but not used [-Wunused-function]
 static MX_STRING FCI_RIGHTSTRING(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_UINT16 iCount, MX_STRING sDst, MX_UINT16 iDst_len)
                  ^~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:568,
                 from ../main/esp-project.c:51:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:129:18: warning: 'FCI_MIDSTRING' defined but not used [-Wunused-function]
 static MX_STRING FCI_MIDSTRING(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_UINT16 iStart, MX_UINT16 iCount, MX_STRING sDst, MX_UINT16 iDst_len)
                  ^~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:113:17: warning: 'FCI_GETCHAR' defined but not used [-Wunused-function]
 static MX_UINT8 FCI_GETCHAR(MX_STRING sStr1, MX_UINT16 iStr1_len, MX_UINT16 iPos)
                 ^~~~~~~~~~~
[4/7] Linking CXX static library esp-idf\main\libmain.a
[5/7] Generating ld/esp32.project.ld
[6/7] Linking CXX executable esp-project.elf
[7/7] Generating binary image from built executable
esptool.py v2.9-dev
Generated G:/SeB/XBIOTEC/Xb040_-_CO2_Sensor/ESP32TTGO_Configwifi_V02/ESP32_V4.2.2/build/esp-project.bin
Executing action: all (aliases: build)
Running ninja in directory g:\seb\xbiotec\xb040_-_co2_sensor\esp32ttgo_configwifi_v02\esp32_v4.2.2\build
Executing "ninja all"...

Project build complete. To flash, run this command:
C:\Users\seb\Desktop\esp-id-tools\python_env\idf4.1_py3.8_env\Scripts\python.exe C:\Users\seb\Desktop\esp-idf\components\esptool_py\esptool\esptool.py -p (PORT) -b 460800 --before default_reset --after hard_reset --chip esp32  write_flash --flash_mode dio --flash_size detect --flash_freq 26m 0x1000 build\bootloader\bootloader.bin 0x8000 build\partition_table\partition-table.bin 0x10000 build\esp-project.bin
or run 'idf.py -p (PORT) flash'

Build completed successfully 
.

Using <Default921600> user settings for linker
Launching the linker/assembler...
C:\Program Files (x86)\Flowcode v9\data\tools\DoNothing\DoNothing.exe  


FINISHED
