Target folder: C:\FcM510\Sparkfun
Source name:   C:\FcM510\Sparkfun\Sparkfun_logger1.fcfx
Title:         
Description:   
Device:        ESP.ESP32.ESP32_WROOM_32
Generated by:  Flowcode v10.1.0.38
Date:          Tuesday, December 19, 2023 08:55:07
Users:         10
Registered to: stefan.erni (66718025)
Licence key: W94AZR
https://www.flowcode.co.uk
Using FCD settings for compiler
Launching the compiler...
C:\ProgramData\MatrixTSL\FlowcodeV10\FCD\ESP\Batch\esp32_build.bat  "C:\Users\stefan.erni\Desktop\esp-idf-v5.1.2\" "Sparkfun_logger1" "C:\FcM510\Sparkfun\" esp32s_sdkconfig esp32 

C:\FcM510\Sparkfun>REM CRC: 0796FC1E6A776AF9156B257209C35258CE7C28B3EC20AEA2C632DB392A0E4BFD5B3F53B21811978F7B21FE4085045A7E774D1D3D69D8A99EE7320EAE740A5DB6CB88D63C2D6E3613A41BF517A6FEAF3A3307584D5060F214711B8143522C2B69DED9A8239BD70B72B199900461C78937B42DEF8219F63A24580137A2F6C8FDB7553324EFF791947E8AB6FFD612B81BAA97C798A8F1CFC189DE5D38517747C774AF2DD6F839BAECF83F7F994C7164CE77868F480396BDEF2F2C3050DA273BE4EE1A93B7F4BABD60587FC07671DDE8C8B7571E128FEF13BA27 

C:\FcM510\Sparkfun>REM REVISION: 8.0 

C:\FcM510\Sparkfun>REM GUID: 955EA920-4961-4C53-BA6B-EF4AF66BB4C2 

C:\FcM510\Sparkfun>REM DATE: 09\08\2023 

C:\FcM510\Sparkfun>REM DIR: FCD\ESP\Batch\esp32_build.bat 
.
============================== Toolchain Check ==============================
Python 3.7.3
git version 2.21.0.windows.1
ESP toolchain found at "C:\Users\stefan.erni\Desktop\esp-idf-v5.1.2\"
=============================================================================
.
Building: Sparkfun_logger1 ...
IDF Version: v5.1.2 ...
Checking Python compatibility
Setting IDF_PATH: C:\Users\stefan.erni\Desktop\esp-idf-v5.1.2

Adding ESP-IDF tools to PATH...
    C:\ESP32_if\.espressif\tools\xtensa-esp-elf-gdb\12.1_20221002\xtensa-esp-elf-gdb\bin
    C:\ESP32_if\.espressif\tools\riscv32-esp-elf-gdb\12.1_20221002\riscv32-esp-elf-gdb\bin
    C:\ESP32_if\.espressif\tools\xtensa-esp32-elf\esp-12.2.0_20230208\xtensa-esp32-elf\bin
    C:\ESP32_if\.espressif\tools\xtensa-esp32s2-elf\esp-12.2.0_20230208\xtensa-esp32s2-elf\bin
    C:\ESP32_if\.espressif\tools\xtensa-esp32s3-elf\esp-12.2.0_20230208\xtensa-esp32s3-elf\bin
    C:\ESP32_if\.espressif\tools\riscv32-esp-elf\esp-12.2.0_20230208\riscv32-esp-elf\bin
    C:\ESP32_if\.espressif\tools\esp32ulp-elf\2.35_20220830\esp32ulp-elf\bin
    C:\ESP32_if\.espressif\tools\cmake\3.24.0\bin
    C:\ESP32_if\.espressif\tools\openocd-esp32\v0.12.0-esp32-20230921\openocd-esp32\bin
    C:\ESP32_if\.espressif\tools\ninja\1.10.2\
    C:\ESP32_if\.espressif\tools\idf-exe\1.0.3\
    C:\ESP32_if\.espressif\tools\ccache\4.8\ccache-4.8-windows-x86_64
    C:\ESP32_if\.espressif\tools\dfu-util\0.11\dfu-util-0.11-win64
    C:\ESP32_if\.espressif\python_env\idf5.1_py3.7_env\Scripts
    C:\Users\stefan.erni\Desktop\esp-idf-v5.1.2\tools
    
Checking if Python packages are up to date...
Python requirements are satisfied.
Constraint file: C:\ESP32_if\.espressif\espidf.constraints.v5.1.txt
Requirement files:
 - C:\Users\stefan.erni\Desktop\esp-idf-v5.1.2\tools\requirements\requirements.core.txt
Python being checked: C:\ESP32_if\.espressif\python_env\idf5.1_py3.7_env\Scripts\python.exe

Detected installed tools that are not currently used by active ESP-IDF version.
For removing old versions of ccache, cmake, esp32s2ulp-elf, esp32ulp-elf, idf-exe, ninja, openocd-esp32, xtensa-esp32-elf, xtensa-esp32s2-elf use command 'python.exe C:\Users\stefan.erni\Desktop\esp-idf-v5.1.2\tools\idf_tools.py uninstall'
For free up even more space, remove installation packages of those tools. Use option 'python.exe C:\Users\stefan.erni\Desktop\esp-idf-v5.1.2\tools\idf_tools.py uninstall --remove-archives'.


Done! You can now compile ESP-IDF projects.
Go to the project directory and run:

  idf.py build

Target: esp32 ...
.

[1/9] cmd.exe /C "cd /D C:\FcM510\Sparkfun\Sparkfun_logger1\build\esp-idf\partition_table && C:\ESP32_if\.espressif\tools\cmake\3.13.4\bin\cmake.exe -E echo "Partition table binary generated. Contents:" && C:\ESP32_if\.espressif\tools\cmake\3.13.4\bin\cmake.exe -E echo ******************************************************************************* && C:\ESP32_if\.espressif\python_env\idf4.1_py3.7_env\Scripts\python.exe C:/Users/stefan.erni/Desktop/esp-idf-4/components/partition_table/gen_esp32part.py -q --offset 0x8000 --flash-size 2MB C:/FcM510/Sparkfun/Sparkfun_logger1/build/partition_table/partition-table.bin && C:\ESP32_if\.espressif\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 C:\FcM510\Sparkfun\Sparkfun_logger1.h:38,
                 from ../main/esp-project.c:20:
C:/Users/stefan.erni/Desktop/esp-idf-4/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\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:110,
                 from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c: In function 'FC_CAL_FILE_OpenFile_1':
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:174:77: warning: passing argument 5 of 'FCI_SHEAD' from incompatible pointer type [-Wincompatible-pointer-types]
   FCI_CONCATENATE(MOUNT_POINTSLASH, MX_FILE_DIR_SIZE_X, "", 0, MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X);
                                                                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:45:75: note: in definition of macro 'FCI_CONCATENATE'
 #define FCI_CONCATENATE(s0, l0, s1, l1, sd, ld) FCI_SHEAD(s0, l0, s1, l1, sd, ld)
                                                                           ^~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:815:109: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'unsigned 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)
                                                                                                   ~~~~~~~~~~^~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:179:31: warning: passing argument 1 of 'FCI_SHEAD' from incompatible pointer type [-Wincompatible-pointer-types]
  FCI_CONCATENATE(MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X, FCL_FILENAME, length, FCL_FILEPATH, MX_FILE_DIR_SIZE_X);
                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:45:59: note: in definition of macro 'FCI_CONCATENATE'
 #define FCI_CONCATENATE(s0, l0, s1, l1, sd, ld) FCI_SHEAD(s0, l0, s1, l1, sd, ld)
                                                           ^~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:815:33: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'unsigned 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)
                       ~~~~~~~~~~^~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:179:68: warning: passing argument 3 of 'FCI_SHEAD' from incompatible pointer type [-Wincompatible-pointer-types]
  FCI_CONCATENATE(MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X, FCL_FILENAME, length, FCL_FILEPATH, MX_FILE_DIR_SIZE_X);
                                                                    ^~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:45:67: note: in definition of macro 'FCI_CONCATENATE'
 #define FCI_CONCATENATE(s0, l0, s1, l1, sd, ld) FCI_SHEAD(s0, l0, s1, l1, sd, ld)
                                                                   ^~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:815:71: note: expected 'MX_STRING' {aka 'char *'} but argument is of type '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)
                                                             ~~~~~~~~~~^~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:179:90: warning: passing argument 5 of 'FCI_SHEAD' from incompatible pointer type [-Wincompatible-pointer-types]
  FCI_CONCATENATE(MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X, FCL_FILENAME, length, FCL_FILEPATH, MX_FILE_DIR_SIZE_X);
                                                                                          ^~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:45:75: note: in definition of macro 'FCI_CONCATENATE'
 #define FCI_CONCATENATE(s0, l0, s1, l1, sd, ld) FCI_SHEAD(s0, l0, s1, l1, sd, ld)
                                                                           ^~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:815:109: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'unsigned 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)
                                                                                                   ~~~~~~~~~~^~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:407,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:186:39: warning: passing argument 1 of 'fopen' from incompatible pointer type [-Wincompatible-pointer-types]
  MX_FILE_FP_X[MX_FILE_IDX_X] = fopen (FCL_FILEPATH, "a+");
                                       ^~~~~~~~~~~~
In file included from C:\FcM510\Sparkfun\Sparkfun_logger1.h:30,
                 from ../main/esp-project.c:20:
c:\esp32_if\.espressif\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\xtensa-esp32-elf\sys-include\stdio.h:243:8: note: expected 'const char * restrict' but argument is of type 'unsigned char **'
 FILE * fopen (const char *__restrict _name, const char *__restrict _type);
        ^~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c: In function 'FC_CAL_FILE_DeleteFile_1':
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:222:77: warning: passing argument 5 of 'FCI_SHEAD' from incompatible pointer type [-Wincompatible-pointer-types]
   FCI_CONCATENATE(MOUNT_POINTSLASH, MX_FILE_DIR_SIZE_X, "", 0, MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X);
                                                                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:45:75: note: in definition of macro 'FCI_CONCATENATE'
 #define FCI_CONCATENATE(s0, l0, s1, l1, sd, ld) FCI_SHEAD(s0, l0, s1, l1, sd, ld)
                                                                           ^~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:815:109: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'unsigned 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)
                                                                                                   ~~~~~~~~~~^~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:227:31: warning: passing argument 1 of 'FCI_SHEAD' from incompatible pointer type [-Wincompatible-pointer-types]
  FCI_CONCATENATE(MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X, FCL_FILENAME, length, FCL_FILEPATH, MX_FILE_DIR_SIZE_X);
                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:45:59: note: in definition of macro 'FCI_CONCATENATE'
 #define FCI_CONCATENATE(s0, l0, s1, l1, sd, ld) FCI_SHEAD(s0, l0, s1, l1, sd, ld)
                                                           ^~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:815:33: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'unsigned 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)
                       ~~~~~~~~~~^~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:227:90: warning: passing argument 5 of 'FCI_SHEAD' from incompatible pointer type [-Wincompatible-pointer-types]
  FCI_CONCATENATE(MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X, FCL_FILENAME, length, FCL_FILEPATH, MX_FILE_DIR_SIZE_X);
                                                                                          ^~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:45:75: note: in definition of macro 'FCI_CONCATENATE'
 #define FCI_CONCATENATE(s0, l0, s1, l1, sd, ld) FCI_SHEAD(s0, l0, s1, l1, sd, ld)
                                                                           ^~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:815:109: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'unsigned 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)
                                                                                                   ~~~~~~~~~~^~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:407,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:230:16: warning: passing argument 1 of 'remove' from incompatible pointer type [-Wincompatible-pointer-types]
  return remove(FCL_FILEPATH);
                ^~~~~~~~~~~~
In file included from C:\FcM510\Sparkfun\Sparkfun_logger1.h:30,
                 from ../main/esp-project.c:20:
c:\esp32_if\.espressif\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\xtensa-esp32-elf\sys-include\stdio.h:246:13: note: expected 'const char *' but argument is of type 'unsigned char **'
 int remove (const char *);
             ^~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:407,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c: In function 'FC_CAL_FILE_AppendStringToFile_1':
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:251:15: warning: passing argument 1 of 'fputs' from incompatible pointer type [-Wincompatible-pointer-types]
  return fputs(FCL_STR, MX_FILE_FP_X[MX_FILE_IDX_X]);
               ^~~~~~~
In file included from C:\FcM510\Sparkfun\Sparkfun_logger1.h:30,
                 from ../main/esp-project.c:20:
c:\esp32_if\.espressif\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\xtensa-esp32-elf\sys-include\stdio.h:215:12: note: expected 'const char * restrict' but argument is of type 'char **'
 int fputs (const char *__restrict, FILE *__restrict);
            ^
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:407,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c: In function 'FC_CAL_FILE_ReadStringFromFile_1':
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:304:8: warning: passing argument 1 of 'fgets' from incompatible pointer type [-Wincompatible-pointer-types]
  fgets(FCL_STR, NumBytes, MX_FILE_FP_X[MX_FILE_IDX_X]);
        ^~~~~~~
In file included from C:\FcM510\Sparkfun\Sparkfun_logger1.h:30,
                 from ../main/esp-project.c:20:
c:\esp32_if\.espressif\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\xtensa-esp32-elf\sys-include\stdio.h:213:9: note: expected 'char * restrict' but argument is of type 'char **'
 char *  fgets (char *__restrict, int, FILE *__restrict);
         ^~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c: In function 'FC_CAL_FILE_OpenFolder_1':
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:322:77: warning: passing argument 5 of 'FCI_SHEAD' from incompatible pointer type [-Wincompatible-pointer-types]
   FCI_CONCATENATE(MOUNT_POINTSLASH, MX_FILE_DIR_SIZE_X, "", 0, MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X);
                                                                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:45:75: note: in definition of macro 'FCI_CONCATENATE'
 #define FCI_CONCATENATE(s0, l0, s1, l1, sd, ld) FCI_SHEAD(s0, l0, s1, l1, sd, ld)
                                                                           ^~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:815:109: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'unsigned 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)
                                                                                                   ~~~~~~~~~~^~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:407,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:326:18: warning: passing argument 1 of 'FCI_COMPARE' from incompatible pointer type [-Wincompatible-pointer-types]
  if (FCI_COMPARE(FCL_STR, length, "root", 4, 1) == 0)
                  ^~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:476:39: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'char **'
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                             ~~~~~~~~~~^~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:328:77: warning: passing argument 5 of 'FCI_SHEAD' from incompatible pointer type [-Wincompatible-pointer-types]
   FCI_CONCATENATE(MOUNT_POINTSLASH, MX_FILE_DIR_SIZE_X, "", 0, MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X);
                                                                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:45:75: note: in definition of macro 'FCI_CONCATENATE'
 #define FCI_CONCATENATE(s0, l0, s1, l1, sd, ld) FCI_SHEAD(s0, l0, s1, l1, sd, ld)
                                                                           ^~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:815:109: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'unsigned 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)
                                                                                                   ~~~~~~~~~~^~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:334:32: warning: passing argument 1 of 'FCI_SHEAD' from incompatible pointer type [-Wincompatible-pointer-types]
   FCI_CONCATENATE(MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X, FCL_STR, length, MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X);
                   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:45:59: note: in definition of macro 'FCI_CONCATENATE'
 #define FCI_CONCATENATE(s0, l0, s1, l1, sd, ld) FCI_SHEAD(s0, l0, s1, l1, sd, ld)
                                                           ^~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:815:33: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'unsigned 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)
                       ~~~~~~~~~~^~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:334:69: warning: passing argument 3 of 'FCI_SHEAD' from incompatible pointer type [-Wincompatible-pointer-types]
   FCI_CONCATENATE(MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X, FCL_STR, length, MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X);
                                                                     ^~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:45:67: note: in definition of macro 'FCI_CONCATENATE'
 #define FCI_CONCATENATE(s0, l0, s1, l1, sd, ld) FCI_SHEAD(s0, l0, s1, l1, sd, ld)
                                                                   ^~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:815:71: note: expected 'MX_STRING' {aka 'char *'} but argument is of type '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)
                                                             ~~~~~~~~~~^~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:334:99: warning: passing argument 5 of 'FCI_SHEAD' from incompatible pointer type [-Wincompatible-pointer-types]
   FCI_CONCATENATE(MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X, FCL_STR, length, MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X);
                                                                                      ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:45:75: note: in definition of macro 'FCI_CONCATENATE'
 #define FCI_CONCATENATE(s0, l0, s1, l1, sd, ld) FCI_SHEAD(s0, l0, s1, l1, sd, ld)
                                                                           ^~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:815:109: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'unsigned 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)
                                                                                                   ~~~~~~~~~~^~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:407,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:336:33: warning: passing argument 1 of 'FCI_GETLENGTH' from incompatible pointer type [-Wincompatible-pointer-types]
   MX_UINT16 len = FCI_GETLENGTH(FCL_STR, length);
                                 ^~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:121:42: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'char **'
 static MX_UINT16 FCI_GETLENGTH(MX_STRING sStr1, MX_UINT16 iStr1_len)
                                ~~~~~~~~~~^~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:407,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:337:24: warning: comparison between pointer and integer
   if (FCL_STR[len - 1] != '/')
                        ^~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:340:33: warning: passing argument 1 of 'FCI_SHEAD' from incompatible pointer type [-Wincompatible-pointer-types]
    FCI_CONCATENATE(MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X, "/", 1, MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X);
                    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:45:59: note: in definition of macro 'FCI_CONCATENATE'
 #define FCI_CONCATENATE(s0, l0, s1, l1, sd, ld) FCI_SHEAD(s0, l0, s1, l1, sd, ld)
                                                           ^~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:815:33: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'unsigned 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)
                       ~~~~~~~~~~^~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:340:91: warning: passing argument 5 of 'FCI_SHEAD' from incompatible pointer type [-Wincompatible-pointer-types]
    FCI_CONCATENATE(MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X, "/", 1, MX_FILE_DIR_X[MX_FILE_IDX_X], MX_FILE_DIR_SIZE_X);
                                                                              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:45:75: note: in definition of macro 'FCI_CONCATENATE'
 #define FCI_CONCATENATE(s0, l0, s1, l1, sd, ld) FCI_SHEAD(s0, l0, s1, l1, sd, ld)
                                                                           ^~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:815:109: note: expected 'MX_STRING' {aka 'char *'} but argument is of type 'unsigned 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)
                                                                                                   ~~~~~~~~~~^~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:1546,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_UART.c: In function 'FC_CAL_UART_Init_1':
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_UART.c:262: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\FlowcodeV10\CAL\includes.c:1546,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_UART.c:278: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_0c321_Bluetooth_SPP_ESP32__SendString':
../main/esp-project.c:440:13: warning: unused variable 'FCL_LEN' [-Wunused-variable]
        :
             ^      
../main/esp-project.c: In function 'FCD_0c321_Bluetooth_SPP_ESP32__ReceiveINTArray':
../main/esp-project.c:465:13: warning: unused variable 'FCL_IDX' [-Wunused-variable]
   // } else {
             ^      
../main/esp-project.c: In function 'FCD_05263_switch_base1__ReadState':
../main/esp-project.c:790:12: warning: unused variable 'FCL_OLD_SWITCHVAL' [-Wunused-variable]
     }
            ^                
../main/esp-project.c:789:13: warning: unused variable 'FCL_DEL_COUNT' [-Wunused-variable]
 
             ^            
../main/esp-project.c: In function 'FCD_05263_switch_base1__WaitUntilHigh':
../main/esp-project.c:828:12: warning: unused variable 'FCL_OLD_SWITCHVAL' [-Wunused-variable]
       #endif
            ^                
../main/esp-project.c:827:13: warning: unused variable 'FCL_DEL_COUNT' [-Wunused-variable]
       //Code has been optimised out by the pre-processor
             ^~~~~~~~~~~~~
../main/esp-project.c: In function 'FCD_05263_switch_base1__WaitUntilLow':
../main/esp-project.c:869:12: warning: unused variable 'FCL_OLD_SWITCHVAL' [-Wunused-variable]
 
            ^                
../main/esp-project.c:868:13: warning: unused variable 'FCL_DEL_COUNT' [-Wunused-variable]
       #endif
             ^            
../main/esp-project.c: In function 'FCD_05262_switch_base1__ReadState':
../main/esp-project.c:921:12: warning: unused variable 'FCL_OLD_SWITCHVAL' [-Wunused-variable]
     //Code has been optimised out by the pre-processor
            ^~~~~~~~~~~~~~~~~
../main/esp-project.c:920:13: warning: unused variable 'FCL_DEL_COUNT' [-Wunused-variable]
     #if (0) // 0 > 0
             ^~~~~~~~     
../main/esp-project.c: In function 'FCD_05262_switch_base1__WaitUntilHigh':
../main/esp-project.c:959:12: warning: unused variable 'FCL_OLD_SWITCHVAL' [-Wunused-variable]
       //Code has been optimised out by the pre-processor
            ^~~~~~~~~~~~~~~~~
../main/esp-project.c:958:13: warning: unused variable 'FCL_DEL_COUNT' [-Wunused-variable]
       #if (0) // 0 > 0
             ^~~~~~~~~~   
../main/esp-project.c: In function 'FCD_05262_switch_base1__WaitUntilLow':
../main/esp-project.c:1000:12: warning: unused variable 'FCL_OLD_SWITCHVAL' [-Wunused-variable]
       // #else
            ^~~              
../main/esp-project.c:999:13: warning: unused variable 'FCL_DEL_COUNT' [-Wunused-variable]
       //Code has been optimised out by the pre-processor
             ^~~~~~~~~~~~~
../main/esp-project.c: In function 'FCD_05261_switch_base1__ReadState':
../main/esp-project.c:1052:12: warning: unused variable 'FCL_OLD_SWITCHVAL' [-Wunused-variable]
 
            ^                
../main/esp-project.c:1051:13: warning: unused variable 'FCL_DEL_COUNT' [-Wunused-variable]
     #endif
             ^            
../main/esp-project.c: In function 'FCD_05261_switch_base1__WaitUntilHigh':
../main/esp-project.c:1090:12: warning: unused variable 'FCL_OLD_SWITCHVAL' [-Wunused-variable]
 
            ^                
../main/esp-project.c:1089:13: warning: unused variable 'FCL_DEL_COUNT' [-Wunused-variable]
       #endif
             ^            
../main/esp-project.c: In function 'FCD_05261_switch_base1__WaitUntilLow':
../main/esp-project.c:1131:12: warning: unused variable 'FCL_OLD_SWITCHVAL' [-Wunused-variable]
 
            ^                
../main/esp-project.c:1130:13: warning: unused variable 'FCL_DEL_COUNT' [-Wunused-variable]
 
             ^            
../main/esp-project.c: In function 'FCD_07da2_cal_i2c1__Prv_TextConsole':
../main/esp-project.c:1187:11: warning: unused variable 'FCL_TSTR' [-Wunused-variable]
 #define FCVsz_00fb8_WidthData__FLOATFIXEDLIST 1
           ^~~~~~~~
../main/esp-project.c: In function 'FCD_09e54_gLCD_Font4__SumWidths':
../main/esp-project.c:1294:12: warning: unused variable 'FCL_WIDTH' [-Wunused-variable]
        :Returns : MX_UINT8
            ^~~~~~~~~
../main/esp-project.c: In function 'FCD_09e54_gLCD_Font4__ReadWidth':
../main/esp-project.c:1321:12: warning: unused variable 'FCL_PWIDTH' [-Wunused-variable]
        :Returns : MX_UINT8
            ^~~~~~~~~~
../main/esp-project.c:1320:13: warning: unused variable 'FCL_POSITION' [-Wunused-variable]
        :
             ^           
../main/esp-project.c: In function 'FCD_09e54_gLCD_Font4__ReadASCIILUT':
../main/esp-project.c:1376:13: warning: unused variable 'FCL_POSITION' [-Wunused-variable]
        :Timestamp: 07\06\2023
             ^~~~~~~~~~~~
../main/esp-project.c: In function 'FCD_09e53_gLCD_Font3__SumWidths':
../main/esp-project.c:1487:12: warning: unused variable 'FCL_WIDTH' [-Wunused-variable]
        :Returns : MX_UINT8
            ^~~~~~~~~
../main/esp-project.c: In function 'FCD_09e53_gLCD_Font3__ReadWidth':
../main/esp-project.c:1514:12: warning: unused variable 'FCL_PWIDTH' [-Wunused-variable]
        :Returns : MX_UINT8
            ^~~~~~~~~~
../main/esp-project.c:1513:13: warning: unused variable 'FCL_POSITION' [-Wunused-variable]
        :
             ^           
../main/esp-project.c: In function 'FCD_09e53_gLCD_Font3__ReadASCIILUT':
../main/esp-project.c:1569:13: warning: unused variable 'FCL_POSITION' [-Wunused-variable]
        :Timestamp: 07\06\2023
             ^~~~~~~~~~~~
../main/esp-project.c: In function 'FCD_09e52_gLCD_Font2__SumWidths':
../main/esp-project.c:1680:12: warning: unused variable 'FCL_WIDTH' [-Wunused-variable]
        :Returns : MX_UINT8
            ^~~~~~~~~
../main/esp-project.c: In function 'FCD_09e52_gLCD_Font2__ReadWidth':
../main/esp-project.c:1707:12: warning: unused variable 'FCL_PWIDTH' [-Wunused-variable]
        :Returns : MX_UINT8
            ^~~~~~~~~~
../main/esp-project.c:1706:13: warning: unused variable 'FCL_POSITION' [-Wunused-variable]
        :
             ^           
../main/esp-project.c: In function 'FCD_09e52_gLCD_Font2__ReadASCIILUT':
../main/esp-project.c:1762:13: warning: unused variable 'FCL_POSITION' [-Wunused-variable]
        :Timestamp: 07\06\2023
             ^~~~~~~~~~~~
../main/esp-project.c: In function 'FCD_09e51_gLCD_Font1__ReadWidth':
../main/esp-project.c:1929:12: warning: unused variable 'FCL_PWIDTH' [-Wunused-variable]
           //Out of range
            ^~~~~~~~~~
../main/esp-project.c:1928:13: warning: unused variable 'FCL_POSITION' [-Wunused-variable]
           //Comment:
             ^~~~~~~~    
../main/esp-project.c: In function 'FCD_0ba71_Base_GLCD__ReadFontStat':
../main/esp-project.c:2152:13: warning: unused variable 'FCL_POSITION' [-Wunused-variable]
   #if (0) // 1 > 1
             ^~~~~~      
../main/esp-project.c: In function 'FCD_0ba71_Base_GLCD__ReadFontByte':
../main/esp-project.c:2205:13: warning: unused variable 'FCL_POSITION' [-Wunused-variable]
   #if (0) // 1 > 1
             ^~~~~~      
../main/esp-project.c: In function 'FCD_0cc51_gLCD_SSD1306_i2c1__Goto_XY':
../main/esp-project.c:2931:12: warning: unused variable 'FCL_CMD' [-Wunused-variable]
   FC_CAL_I2C_Transaction_Write_2(FCL_BUFFER, 4, 2);
            ^~~~~~~
../main/esp-project.c:2930:12: warning: unused variable 'FCL_CHIP' [-Wunused-variable]
 
            ^       
../main/esp-project.c: In function 'FCD_0cc51_gLCD_SSD1306_i2c1__Print':
../main/esp-project.c:3311:12: warning: unused variable 'FCL_H' [-Wunused-variable]
     // .ColumnSubIndex = 0
            ^~~~~
../main/esp-project.c: In function 'FCD_0cc51_gLCD_SSD1306_i2c1__Initialise':
../main/esp-project.c:3925:12: warning: unused variable 'FCL_BLUE' [-Wunused-variable]
   #else
            ^       
../main/esp-project.c:3924:12: warning: unused variable 'FCL_GREEN' [-Wunused-variable]
 
            ^        
../main/esp-project.c:3923:12: warning: unused variable 'FCL_RED' [-Wunused-variable]
     FCD_0cc51_gLCD_SSD1306_i2c1__SendCommand(0xC8);
            ^~~~~~~
../main/esp-project.c: In function 'FCD_07da1_cal_i2c__Prv_TextConsole':
../main/esp-project.c:4069:11: warning: unused variable 'FCL_TSTR' [-Wunused-variable]
 #define FCV_0ea61_LSM9DS1_AccelGyroMagnet1__PHI (57.295780181884765625)
           ^~~~~~~~
../main/esp-project.c: In function 'FCD_0ea61_LSM9DS1_AccelGyroMagnet1__Initialise':
../main/esp-project.c:4530:12: warning: unused variable 'FCL_TEMP_REG' [-Wunused-variable]
 
            ^           
../main/esp-project.c: In function 'FCD_06621_LED_WS2811__Refresh':
../main/esp-project.c:5068:13: warning: unused variable 'FCL_DELAYS' [-Wunused-variable]
 
             ^         
../main/esp-project.c: In function 'FCD_06621_LED_WS2811__DrawRectangle2D':
../main/esp-project.c:6092:12: warning: unused variable 'FCL_ZS' [-Wunused-variable]
 
            ^     
../main/esp-project.c: In function 'FCD_05481_cal_uart__ReceiveByteArray':
../main/esp-project.c:7864:13: warning: unused variable 'FCL_IDX' [-Wunused-variable]
        :Returns : MX_UINT8
             ^~~~~~~
../main/esp-project.c: In function 'FCD_05481_cal_uart__ReceiveString':
../main/esp-project.c:7920:13: warning: unused variable 'FCL_IDX' [-Wunused-variable]
        :Version: 8.0 (0x300028)
             ^~~~~~~
../main/esp-project.c: In function 'FCD_047b1_UART1__SendString':
../main/esp-project.c:7986:13: warning: unused variable 'FCL_IDX' [-Wunused-variable]
 
             ^      
../main/esp-project.c:7985:13: warning: unused variable 'FCL_LEN' [-Wunused-variable]
       }
             ^      
../main/esp-project.c: In function 'FCD_047b1_UART1__ReceiveString':
../main/esp-project.c:9156:13: warning: unused variable 'FCL_RETVAL' [-Wunused-variable]
        :GUID: a61211f1-3718-4d37-b4a4-c6193646ccfd
             ^~~~~~~~~~
../main/esp-project.c: In function 'FCD_09311_File_ESP32_SDMode1__sim_delete_file':
../main/esp-project.c:9342:12: warning: unused variable 'FCL_I' [-Wunused-variable]
        :Returns : MX_UINT8
            ^~~~~
../main/esp-project.c:9341:11: warning: unused variable 'FCL_FILEPATH' [-Wunused-variable]
        :
           ^           
../main/esp-project.c: In function 'FCD_09311_File_ESP32_SDMode1__sim_open_file':
../main/esp-project.c:9372:12: warning: unused variable 'FCL_I' [-Wunused-variable]
 MX_UINT8 FCD_09311_File_ESP32_SDMode1__sim_open_folder(MX_CHAR *FCL_FOLDER_NAME, MX_UINT16 FCLsz_FOLDER_NAME)
            ^~~~~
../main/esp-project.c:9371:12: warning: unused variable 'FCL_CHAR' [-Wunused-variable]
 \*=----------------------------------------------------------------------=*/
            ^~~~~~~~
../main/esp-project.c:9370:12: warning: unused variable 'FCL_LEN' [-Wunused-variable]
        :Returns : MX_UINT8
            ^~~~~~~
../main/esp-project.c:9369:11: warning: unused variable 'FCL_FILEPATH' [-Wunused-variable]
        :
           ^           
../main/esp-project.c: In function 'FCD_09311_File_ESP32_SDMode1__sim_append_byte_to_file':
../main/esp-project.c:9400:11: warning: unused variable 'FCL_STR' [-Wunused-variable]
        :  ForceNextSector : MX_UINT8
           ^~~~~~~
../main/esp-project.c:9398:12: warning: unused variable 'FCL_I' [-Wunused-variable]
        :
            ^    
../main/esp-project.c: In function 'FCD_09311_File_ESP32_SDMode1__sim_open_folder':
../main/esp-project.c:9430:13: warning: unused variable 'FCL_LEN' [-Wunused-variable]
 
             ^      
../main/esp-project.c:9429:12: warning: unused variable 'FCL_I' [-Wunused-variable]
   return (FCR_RETVAL);
            ^~~~~
../main/esp-project.c:9428:12: warning: unused variable 'FCL_CHAR' [-Wunused-variable]
 
            ^       
../main/esp-project.c:9427:11: warning: unused variable 'FCL_FILEPATH' [-Wunused-variable]
   FCR_RETVAL = 0;
           ^~~~~~~     
../main/esp-project.c: In function 'FCD_09311_File_ESP32_SDMode1__sim_append_string_to_file':
../main/esp-project.c:9509:12: warning: unused variable 'FCL_I' [-Wunused-variable]
     FCR_RETVAL = 0;
            ^~~~~
../main/esp-project.c: In function 'FCD_09311_File_ESP32_SDMode1__sim_create_file':
../main/esp-project.c:9553:12: warning: unused variable 'FCL_I' [-Wunused-variable]
        :Returns : MX_UINT8
            ^~~~~
../main/esp-project.c:9552:11: warning: unused variable 'FCL_FILEPATH' [-Wunused-variable]
        :
           ^           
../main/esp-project.c:9550:13: warning: unused variable 'FCL_FILEHANDLE' [-Wunused-variable]
        :Parameters for macro sim_read_byte_from_index:
             ^~~~~~~~~~~~~~
../main/esp-project.c: In function 'FCD_09311_File_ESP32_SDMode1__sim_read_byte_from_file':
../main/esp-project.c:9580:11: warning: unused variable 'FCL_BUFFER' [-Wunused-variable]
        :Location: C:\ProgramData\MatrixTSL\FlowcodeV10\Components\LED_Mono_Custom 2dgi.fcpx
           ^~~~~~~~~~
../main/esp-project.c: In function 'FCD_09311_File_ESP32_SDMode1__sim_read_byte_from_index':
../main/esp-project.c:9610:11: warning: unused variable 'FCL_BUFFER' [-Wunused-variable]
        :  bState : The new state of the switch (true=on, false=off)
           ^~~~~~~~~~
../main/esp-project.c: In function 'FCM_Imu_data_get_strg':
../main/esp-project.c:9843:84: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                                                                    ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:9844:13: warning: passing argument 1 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #endif // Disabled code
             ^~~~~~~~~~~     
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:9845:52: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                                    ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:9846:13: warning: passing argument 1 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 }
             ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:9847:52: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                                    ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:9848:84: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 /*=----------------------------------------------------------------------=*\
                                                                                    ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:9849:13: warning: passing argument 1 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
    Use :
             ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:9850:52: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 \*=----------------------------------------------------------------------=*/
                                                    ^~~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:9851:13: warning: passing argument 1 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 void FCM_Bt_install()
             ^~~~~~~~~       
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:9852:52: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 {
                                                    ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:9853:84: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   //Comment:
                                                                                    ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:9854:13: warning: passing argument 1 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   //CD C:\FcM510\Logger\Sparkfun_logger1 & idf.py menuconfig
             ^~~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:9855:52: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   //or use first
                                                    ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:9856:13: warning: passing argument 1 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   //CD C:\FcM510\Logger\Sparkfun_loggerBT1
             ^~~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:9857:52: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   //Then run (type)
                                                    ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:9858:13: warning: passing argument 1 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   //idf.py menuconfig
             ^~~~~~~~~       
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:9858:60: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   //idf.py menuconfig
                                                            ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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: In function 'FCM_Rec':
../main/esp-project.c:9971:40: warning: passing argument 1 of 'FC_CAL_FILE_AppendStringToFile_1' from incompatible pointer type [-Wincompatible-pointer-types]
 #endif // Disabled code
                                        ^               
In file included from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:248:68: note: expected 'char **' but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 CALFUNCTION(MX_UINT8, FC_CAL_FILE_AppendStringToFile_, (MX_STRING *FCL_STR, unsigned int length))
                                                         ~~~~~~~~~~~^~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:403:74: note: in definition of macro 'CALFUNCTION'
 #define CALFUNCTION(type, name, args) type CAL_APPEND(name, MX_FILE_NUM) args
                                                                          ^~~~
../main/esp-project.c:9974:40: warning: passing argument 1 of 'FC_CAL_FILE_AppendStringToFile_1' from incompatible pointer type [-Wincompatible-pointer-types]
   FCI_DELAYBYTEWDT_MS(100);
                                        ^               
In file included from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:248:68: note: expected 'char **' but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 CALFUNCTION(MX_UINT8, FC_CAL_FILE_AppendStringToFile_, (MX_STRING *FCL_STR, unsigned int length))
                                                         ~~~~~~~~~~~^~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:403:74: note: in definition of macro 'CALFUNCTION'
 #define CALFUNCTION(type, name, args) type CAL_APPEND(name, MX_FILE_NUM) args
                                                                          ^~~~
../main/esp-project.c:9977:40: warning: passing argument 1 of 'FC_CAL_FILE_AppendStringToFile_1' from incompatible pointer type [-Wincompatible-pointer-types]
 
                                        ^               
In file included from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:248:68: note: expected 'char **' but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 CALFUNCTION(MX_UINT8, FC_CAL_FILE_AppendStringToFile_, (MX_STRING *FCL_STR, unsigned int length))
                                                         ~~~~~~~~~~~^~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:403:74: note: in definition of macro 'CALFUNCTION'
 #define CALFUNCTION(type, name, args) type CAL_APPEND(name, MX_FILE_NUM) args
                                                                          ^~~~
../main/esp-project.c: In function 'FCM_file_append_debug':
../main/esp-project.c:10049:84: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     // Name: Component Macro, Type: Component Macro: LED_WS2811::SetLEDColour(0, 0, 25, 0)
                                                                                    ^~~~~~~         
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10050:13: warning: passing argument 1 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     FCD_06621_LED_WS2811__SetLEDColour(0, 0, 25, 0);
             ^~~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10051:52: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                                    ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10052:13: warning: passing argument 1 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     // Name: Component Macro, Type: Component Macro: LED_WS2811::Refresh()
             ^~~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10053:52: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     FCD_06621_LED_WS2811__Refresh();
                                                    ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10054:84: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                                                                    ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10055:13: warning: passing argument 1 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     // Name: Delay, Type: Delay: 200 ms
             ^~~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10056:52: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     FCI_DELAYBYTEWDT_MS(200);
                                                    ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10057:13: warning: passing argument 1 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
             ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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_STRIN
G sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_STRING sDst, MX_UINT16 iDst_len)
                       ~~~~~~~~~~^~~~~
../main/esp-project.c:10058:52: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     // Name: Component Macro, Type: Component Macro: LED_WS2811::SetLEDColour(0, 0, 0, 25)
                                                    ^~~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10059:84: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     FCD_06621_LED_WS2811__SetLEDColour(0, 0, 0, 25);
                                                                                    ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10060:13: warning: passing argument 1 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
             ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10061:52: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     // Name: Component Macro, Type: Component Macro: LED_WS2811::Refresh()
                                                    ^~~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10062:13: warning: passing argument 1 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     FCD_06621_LED_WS2811__Refresh();
             ^~~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10063:52: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                                    ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10064:13: warning: passing argument 1 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     // Name: Delay, Type: Delay: 200 ms
             ^~~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10064:60: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     // Name: Delay, Type: Delay: 200 ms
                                                            ^               
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10068:36: warning: passing argument 1 of 'FC_CAL_FILE_AppendStringToFile_1' from incompatible pointer type [-Wincompatible-pointer-types]
   }
                                    ^               
In file included from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:248:68: note: expected 'char **' but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 CALFUNCTION(MX_UINT8, FC_CAL_FILE_AppendStringToFile_, (MX_STRING *FCL_STR, unsigned int length))
                                                         ~~~~~~~~~~~^~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:403:74: note: in definition of macro 'CALFUNCTION'
 #define CALFUNCTION(type, name, args) type CAL_APPEND(name, MX_FILE_NUM) args
                                                                          ^~~~
../main/esp-project.c:10071:36: warning: passing argument 1 of 'FC_CAL_FILE_AppendStringToFile_1' from incompatible pointer type [-Wincompatible-pointer-types]
 
                                    ^               
In file included from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:248:68: note: expected 'char **' but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 CALFUNCTION(MX_UINT8, FC_CAL_FILE_AppendStringToFile_, (MX_STRING *FCL_STR, unsigned int length))
                                                         ~~~~~~~~~~~^~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:403:74: note: in definition of macro 'CALFUNCTION'
 #define CALFUNCTION(type, name, args) type CAL_APPEND(name, MX_FILE_NUM) args
                                                                          ^~~~
../main/esp-project.c:10074:36: warning: passing argument 1 of 'FC_CAL_FILE_AppendStringToFile_1' from incompatible pointer type [-Wincompatible-pointer-types]
 \*=----------------------------------------------------------------------=*/
                                    ^~~~~~~~~~~~~~~~
In file included from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:248:68: note: expected 'char **' but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 CALFUNCTION(MX_UINT8, FC_CAL_FILE_AppendStringToFile_, (MX_STRING *FCL_STR, unsigned int length))
                                                         ~~~~~~~~~~~^~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:403:74: note: in definition of macro 'CALFUNCTION'
 #define CALFUNCTION(type, name, args) type CAL_APPEND(name, MX_FILE_NUM) args
                                                                          ^~~~
../main/esp-project.c: In function 'FCM_file_create':
../main/esp-project.c:10365:26: warning: passing argument 1 of 'FC_CAL_FILE_OpenFile_1' from incompatible pointer type [-Wincompatible-pointer-types]
 
                          ^         
In file included from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:168:58: note: expected 'char **' but argument is of type 'char *'
 CALFUNCTION(MX_UINT8, FC_CAL_FILE_OpenFile_, (MX_STRING *FCL_FILENAME, unsigned int length))
                                               ~~~~~~~~~~~^~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:403:74: note: in definition of macro 'CALFUNCTION'
 #define CALFUNCTION(type, name, args) type CAL_APPEND(name, MX_FILE_NUM) args
                                                                          ^~~~
../main/esp-project.c:10371:26: warning: passing argument 1 of 'FC_CAL_FILE_OpenFile_1' from incompatible pointer type [-Wincompatible-pointer-types]
 
                          ^         
In file included from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:168:58: note: expected 'char **' but argument is of type 'char *'
 CALFUNCTION(MX_UINT8, FC_CAL_FILE_OpenFile_, (MX_STRING *FCL_FILENAME, unsigned int length))
                                               ~~~~~~~~~~~^~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:403:74: note: in definition of macro 'CALFUNCTION'
 #define CALFUNCTION(type, name, args) type CAL_APPEND(name, MX_FILE_NUM) args
                                                                          ^~~~
../main/esp-project.c: In function 'FCM_file_create_name':
../main/esp-project.c:10442:13: warning: passing argument 1 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
       FCM_get_command(FCV_RET_STRG_BT_USB);
             ^~~~~~~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10442:118: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
       FCM_get_command(FCV_RET_STRG_BT_USB);
                                                                                                                      ^           
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10443:13: warning: passing argument 1 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
             ^           
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10443:42: warning: passing argument 3 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                          ^                     
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10443:91: warning: passing argument 5 of 'FCI_SHEAD' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 
                                                                                           ^           
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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:10448:38: warning: passing argument 1 of 'FCD_0cc51_gLCD_SSD1306_i2c1__Print' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     }
                                      ^           
../main/esp-project.c:3296:50: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                                  ^      
../main/esp-project.c:10454:26: warning: passing argument 1 of 'FC_CAL_FILE_OpenFile_1' from incompatible pointer type [-Wincompatible-pointer-types]
       // Name: Calculation, Type: Calculation:
                          ^~~~~~~~~~~~
In file included from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:168:58: note: expected 'char **' but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 CALFUNCTION(MX_UINT8, FC_CAL_FILE_OpenFile_, (MX_STRING *FCL_FILENAME, unsigned int length))
                                               ~~~~~~~~~~~^~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:403:74: note: in definition of macro 'CALFUNCTION'
 #define CALFUNCTION(type, name, args) type CAL_APPEND(name, MX_FILE_NUM) args
                                                                          ^~~~
../main/esp-project.c:10460:26: warning: passing argument 1 of 'FC_CAL_FILE_OpenFile_1' from incompatible pointer type [-Wincompatible-pointer-types]
       FCV_STOP_CODE = 3;
                          ^           
In file included from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:168:58: note: expected 'char **' but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 CALFUNCTION(MX_UINT8, FC_CAL_FILE_OpenFile_, (MX_STRING *FCL_FILENAME, unsigned int length))
                                               ~~~~~~~~~~~^~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:403:74: note: in definition of macro 'CALFUNCTION'
 #define CALFUNCTION(type, name, args) type CAL_APPEND(name, MX_FILE_NUM) args
                                                                          ^~~~
../main/esp-project.c: In function 'FCM_get_command_sw':
../main/esp-project.c:10489:52: warning: passing argument 1 of 'FCD_0c321_Bluetooth_SPP_ESP32__ReceiveString' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 void FCM_file_write_block()
                                                    ^                  
../main/esp-project.c:708:60: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
       FCR_RETVAL[FCL_IDX] = ESP32_BT_SPP_RX_GetByte();
                                                   ~~~~     ^         
../main/esp-project.c:10495:23: warning: passing argument 1 of 'FCM_get_command' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   // Name: Loop, Type: Loop: Loop  count_loop: 512 times
                       ^~~~~~~~~~~~~~~~~~~
In file included from ../main/esp-project.c:20:
C:\FcM510\Sparkfun\Sparkfun_logger1.h:116:31: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 void FCM_get_command(MX_CHAR *PFCL_CMD_STRG);
                      ~~~~~~~~~^~~~~~~~~~~~~
../main/esp-project.c:10516:38: warning: passing argument 1 of 'FCD_047b1_UART1__ReceiveString' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
 void FCM_get_command(MX_CHAR *PFCL_CMD_STRG)
                                      ^~~~~~~            
../main/esp-project.c:9152:46: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 
                                              ^         
../main/esp-project.c:10522:23: warning: passing argument 1 of 'FCM_get_command' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
   #define FCLsz_CMD_STRG 40
                       ^~~~~              
In file included from ../main/esp-project.c:20:
C:\FcM510\Sparkfun\Sparkfun_logger1.h:116:31: note: expected 'MX_CHAR *' {aka 'char *'} but argument is of type 'volatile MX_CHAR *' {aka 'volatile char *'}
 void FCM_get_command(MX_CHAR *PFCL_CMD_STRG);
                      ~~~~~~~~~^~~~~~~~~~~~~
../main/esp-project.c: In function 'FCM_file_last_file_found':
../main/esp-project.c:10746:48: warning: passing argument 1 of 'FC_CAL_FILE_OpenFile_1' from incompatible pointer type [-Wincompatible-pointer-types]
   // Name: Delay, Type: Delay: 100 ms
                                                ^           
In file included from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:168:58: note: expected 'char **' but argument is of type 'MX_CHAR *' {aka 'char *'}
 CALFUNCTION(MX_UINT8, FC_CAL_FILE_OpenFile_, (MX_STRING *FCL_FILENAME, unsigned int length))
                                               ~~~~~~~~~~~^~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:403:74: note: in definition of macro 'CALFUNCTION'
 #define CALFUNCTION(type, name, args) type CAL_APPEND(name, MX_FILE_NUM) args
                                                                          ^~~~
../main/esp-project.c: In function 'FCM_BT_interrupt':
../main/esp-project.c:10871:11: warning: unused variable 'FCL_RET_STRG' [-Wunused-variable]
 
           ^           
../main/esp-project.c: In function 'FCM_Speed_test_sdcard':
../main/esp-project.c:10890:26: warning: passing argument 1 of 'FC_CAL_FILE_OpenFile_1' from incompatible pointer type [-Wincompatible-pointer-types]
   // test = L1
                          ^         
In file included from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:168:58: note: expected 'char **' but argument is of type 'char *'
 CALFUNCTION(MX_UINT8, FC_CAL_FILE_OpenFile_, (MX_STRING *FCL_FILENAME, unsigned int length))
                                               ~~~~~~~~~~~^~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:403:74: note: in definition of macro 'CALFUNCTION'
 #define CALFUNCTION(type, name, args) type CAL_APPEND(name, MX_FILE_NUM) args
                                                                          ^~~~
../main/esp-project.c:10896:26: warning: passing argument 1 of 'FC_CAL_FILE_OpenFile_1' from incompatible pointer type [-Wincompatible-pointer-types]
   FCV_TEST = FCV_SRSN16_MSB0;
                          ^~~~      
In file included from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:168:58: note: expected 'char **' but argument is of type 'char *'
 CALFUNCTION(MX_UINT8, FC_CAL_FILE_OpenFile_, (MX_STRING *FCL_FILENAME, unsigned int length))
                                               ~~~~~~~~~~~^~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:403:74: note: in definition of macro 'CALFUNCTION'
 #define CALFUNCTION(type, name, args) type CAL_APPEND(name, MX_FILE_NUM) args
                                                                          ^~~~
../main/esp-project.c:10911:38: warning: passing argument 1 of 'FC_CAL_FILE_AppendStringToFile_1' from incompatible pointer type [-Wincompatible-pointer-types]
   // key1 = 1
                                      ^                         
In file included from C:\FcM510\Sparkfun\Sparkfun_logger1.h:732,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_File.c:248:68: note: expected 'char **' but argument is of type 'char *'
 CALFUNCTION(MX_UINT8, FC_CAL_FILE_AppendStringToFile_, (MX_STRING *FCL_STR, unsigned int length))
                                                         ~~~~~~~~~~~^~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\includes.c:403:74: note: in definition of macro 'CALFUNCTION'
 #define CALFUNCTION(type, name, args) type CAL_APPEND(name, MX_FILE_NUM) args
                                                                          ^~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
At top level:
C:\ProgramData\MatrixTSL\FlowcodeV10\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\FlowcodeV10\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\FlowcodeV10\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\FlowcodeV10\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\FlowcodeV10\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\FlowcodeV10\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\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:297:10: warning: 'FCI_TOSTRU16' defined but not used [-Wunused-function]
 MX_UINT8 FCI_TOSTRU16(MX_UINT16 iSrc1, MX_STRING sDst, MX_UINT16 iDst_len)
          ^~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\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\FlowcodeV10\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\FlowcodeV10\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)
                  ^~~~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_String.c:159:18: warning: 'FCI_LEFTSTRING' defined but not used [-Wunused-function]
 static MX_STRING FCI_LEFTSTRING(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_UINT16 iCount, MX_STRING sDst, MX_UINT16 iDst_len)
                  ^~~~~~~~~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\internals.c:568,
                 from C:\FcM510\Sparkfun\Sparkfun_logger1.h:47,
                 from ../main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV10\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\FlowcodeV10\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 C:/FcM510/Sparkfun/Sparkfun_logger1/build/esp-project.bin
Executing action: all (aliases: build)
Running ninja in directory C:\FcM510\Sparkfun\Sparkfun_logger1\build
Executing "ninja all"...

Project build complete. To flash, run this command:
C:\ESP32_if\.espressif\python_env\idf5.1_py3.7_env\Scripts\python.exe ..\..\..\Users\stefan.erni\Desktop\esp-idf-v5.1.2\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 40m 0x1000 build\bootloader\bootloader.bin 0x8000 build\partition_table\partition-table.bin 0x10000 build\esp-project.bin
or run 'idf.py -p (PORT) flash'

Get Project Build Statistics
[1/4] cmd.exe /C "cd /D C:\FcM510\Sparkfun\Sparkfun_logger1\build\esp-idf\partition_table && C:\ESP32_if\.espressif\tools\cmake\3.13.4\bin\cmake.exe -E echo "Partition table binary generated. Contents:" && C:\ESP32_if\.espressif\tools\cmake\3.13.4\bin\cmake.exe -E echo ******************************************************************************* && C:\ESP32_if\.espressif\python_env\idf4.1_py3.7_env\Scripts\python.exe C:/Users/stefan.erni/Desktop/esp-idf-4/components/partition_table/gen_esp32part.py -q --offset 0x8000 --flash-size 2MB C:/FcM510/Sparkfun/Sparkfun_logger1/build/partition_table/partition-table.bin && C:\ESP32_if\.espressif\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/4] Performing build step for 'bootloader'
ninja: no work to do.
[1/1] cmd.exe /C "cd /D C:\FcM510\Sparkfun\Sparkfun_logger1\build && C:\ESP32_if\.espressif\python_env\idf4.1_py3.7_env\Scripts\python.exe C:/Users/stefan.erni/Desktop/esp-idf-4/tools/idf_size.py C:/FcM510/Sparkfun/Sparkfun_logger1/build/esp-project.map"
Total sizes:
 DRAM .data size:   12900 bytes
 DRAM .bss  size:   53480 bytes
Used static DRAM:   66380 bytes (  58200 available, 53.3% used)
Used static IRAM:   99179 bytes (  31893 available, 75.7% used)
      Flash code:  669207 bytes
    Flash rodata:  170632 bytes
Total image size:~ 951918 bytes (.bin may be padded larger)
Executing action: size
Running ninja in directory C:\FcM510\Sparkfun\Sparkfun_logger1\build
Executing "ninja all"...
Running ninja in directory C:\FcM510\Sparkfun\Sparkfun_logger1\build
Executing "ninja size"...
Build completed successfully 

Using FCD settings for linker
Launching the linker/assembler...
C:\Program Files (x86)\Flowcode v10\tools\DoNothing\DoNothing.exe  

Using FCD settings for programmer
Launching the programmer...
C:\ProgramData\MatrixTSL\FlowcodeV10\FCD\ESP\Batch\esp32_prog.bat  "C:\Users\stefan.erni\Desktop\esp-idf-v5.1.2\" "Sparkfun_logger1" "C:\FcM510\Sparkfun\"  COM14 921600

C:\FcM510\Sparkfun>REM CRC: 0796FC1E6A776AF9156B257209C35258CE7C28B3EC20AEA2C632DB392A0E4BFD51BCA0B0BE9D29A6967C85454D48D34EF6A4CCB7873802B223E4F4A1008A3591CB88D63C2D6E3613A41BF517A6FEAF3A3307584D5060F214711B8143522C2B69D44FB9B25551796A36704C7C6C9A47105E07F5A3DAE9F727EBE89217067498807D244771FDC991670F5FFC06582E728E4759676487E14245E7CE4E83DB1D25714B4A4F3814D91BF78F4943FF2251F1F8F8986F778F588E992C3050DA273BE4EEF423AA7709CE3E8A47DDCAC5F36756B1B094C14625D12B4EA44501DE8C4E8A8748A9453D8E52754C 

C:\FcM510\Sparkfun>REM REVISION: 4.0 

C:\FcM510\Sparkfun>REM GUID: 23F1E3A0-C4DC-4746-B4FD-05C4AFBA61E9 

C:\FcM510\Sparkfun>REM DATE: 09\08\2023 

C:\FcM510\Sparkfun>REM DIR: FCD\ESP\Batch\esp32_prog.bat 
Programming: Sparkfun_logger1 ...
IDF Version: v5.1.2 ...
Checking Python compatibility
Setting IDF_PATH: C:\Users\stefan.erni\Desktop\esp-idf-v5.1.2

Adding ESP-IDF tools to PATH...
    C:\ESP32_if\.espressif\tools\xtensa-esp-elf-gdb\12.1_20221002\xtensa-esp-elf-gdb\bin
    C:\ESP32_if\.espressif\tools\riscv32-esp-elf-gdb\12.1_20221002\riscv32-esp-elf-gdb\bin
    C:\ESP32_if\.espressif\tools\xtensa-esp32-elf\esp-12.2.0_20230208\xtensa-esp32-elf\bin
    C:\ESP32_if\.espressif\tools\xtensa-esp32s2-elf\esp-12.2.0_20230208\xtensa-esp32s2-elf\bin
    C:\ESP32_if\.espressif\tools\xtensa-esp32s3-elf\esp-12.2.0_20230208\xtensa-esp32s3-elf\bin
    C:\ESP32_if\.espressif\tools\riscv32-esp-elf\esp-12.2.0_20230208\riscv32-esp-elf\bin
    C:\ESP32_if\.espressif\tools\esp32ulp-elf\2.35_20220830\esp32ulp-elf\bin
    C:\ESP32_if\.espressif\tools\cmake\3.24.0\bin
    C:\ESP32_if\.espressif\tools\openocd-esp32\v0.12.0-esp32-20230921\openocd-esp32\bin
    C:\ESP32_if\.espressif\tools\ninja\1.10.2\
    C:\ESP32_if\.espressif\tools\idf-exe\1.0.3\
    C:\ESP32_if\.espressif\tools\ccache\4.8\ccache-4.8-windows-x86_64
    C:\ESP32_if\.espressif\tools\dfu-util\0.11\dfu-util-0.11-win64
    C:\ESP32_if\.espressif\python_env\idf5.1_py3.7_env\Scripts
    C:\Users\stefan.erni\Desktop\esp-idf-v5.1.2\tools
    
Checking if Python packages are up to date...
Python requirements are satisfied.
Constraint file: C:\ESP32_if\.espressif\espidf.constraints.v5.1.txt
Requirement files:
 - C:\Users\stefan.erni\Desktop\esp-idf-v5.1.2\tools\requirements\requirements.core.txt
Python being checked: C:\ESP32_if\.espressif\python_env\idf5.1_py3.7_env\Scripts\python.exe

Detected installed tools that are not currently used by active ESP-IDF version.
For removing old versions of ccache, cmake, esp32s2ulp-elf, esp32ulp-elf, idf-exe, ninja, openocd-esp32, xtensa-esp32-elf, xtensa-esp32s2-elf use command 'python.exe C:\Users\stefan.erni\Desktop\esp-idf-v5.1.2\tools\idf_tools.py uninstall'
For free up even more space, remove installation packages of those tools. Use option 'python.exe C:\Users\stefan.erni\Desktop\esp-idf-v5.1.2\tools\idf_tools.py uninstall --remove-archives'.


Done! You can now compile ESP-IDF projects.
Go to the project directory and run:

  idf.py build

[1/5] cmd.exe /C "cd /D C:\FcM510\Sparkfun\Sparkfun_logger1\build\esp-idf\partition_table && C:\ESP32_if\.espressif\tools\cmake\3.13.4\bin\cmake.exe -E echo "Partition table binary generated. Contents:" && C:\ESP32_if\.espressif\tools\cmake\3.13.4\bin\cmake.exe -E echo ******************************************************************************* && C:\ESP32_if\.espressif\python_env\idf4.1_py3.7_env\Scripts\python.exe C:/Users/stefan.erni/Desktop/esp-idf-4/components/partition_table/gen_esp32part.py -q --offset 0x8000 --flash-size 2MB C:/FcM510/Sparkfun/Sparkfun_logger1/build/partition_table/partition-table.bin && C:\ESP32_if\.espressif\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/5] Performing build step for 'bootloader'
ninja: no work to do.
[2/3] cmd.exe /C "cd /D C:\Users\stefan.erni\Desktop\esp-idf-4\components\esptool_py && C:\ESP32_if\.espressif\tools\cmake\3.13.4\bin\cmake.exe -D IDF_PATH="C:/Users/stefan.erni/Desktop/esp-idf-4" -D ESPTOOLPY="C:/ESP32_if/.espressif/python_env/idf4.1_py3.7_env/Scripts/python.exe C:/Users/stefan.erni/Desktop/esp-idf-4/components/esptool_py/esptool/esptool.py --chip esp32" -D ESPTOOL_ARGS="write_flash @flash_project_args" -D WORKING_DIRECTORY="C:/FcM510/Sparkfun/Sparkfun_logger1/build" -P C:/Users/stefan.erni/Desktop/esp-idf-4/components/esptool_py/run_esptool.cmake"
esptool.py --chip esp32 -p COM14 -b 921600 write_flash --flash_mode dio --flash_freq 40m --flash_size 2MB 0x8000 partition_table/partition-table.bin 0x1000 bootloader/bootloader.bin 0x10000 esp-project.bin
esptool.py v2.9-dev
Serial port COM14
Connecting...
.

.
.

Chip is ESP32-D0WD-V3 (revision 3)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 94:e6:86:b8:a4:24
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Compressed 3072 bytes to 103...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 4436.6 kbit/s)...
Hash of data verified.
Compressed 24960 bytes to 15519...
Writing at 0x00001000... (100 %)
Wrote 24960 bytes (15519 compressed) at 0x00001000 in 0.2 seconds (effective 1022.5 kbit/s)...
Hash of data verified.
Compressed 952032 bytes to 570550...
Writing at 0x00010000... (2 %)
Writing at 0x00014000... (5 %)
Writing at 0x00018000... (8 %)
Writing at 0x0001c000... (11 %)
.

Writing at 0x00020000... (14 %)
Writing at 0x00024000... (17 %)
Writing at 0x00028000... (20 %)
Writing at 0x0002c000... (22 %)
Writing at 0x00030000... (25 %)
Writing at 0x00034000... (28 %)
Writing at 0x00038000... (31 %)
Writing at 0x0003c000... (34 %)
Writing at 0x00040000... (37 %)
Writing at 0x00044000... (40 %)
Writing at 0x00048000... (42 %)
.

Writing at 0x0004c000... (45 %)
Writing at 0x00050000... (48 %)
Writing at 0x00054000... (51 %)
Writing at 0x00058000... (54 %)
Writing at 0x0005c000... (57 %)
Writing at 0x00060000... (60 %)
Writing at 0x00064000... (62 %)
Writing at 0x00068000... (65 %)
Writing at 0x0006c000... (68 %)
Writing at 0x00070000... (71 %)
Writing at 0x00074000... (74 %)
Writing at 0x00078000... (77 %)
Writing at 0x0007c000... (80 %)
.

Writing at 0x00080000... (82 %)
Writing at 0x00084000... (85 %)
Writing at 0x00088000... (88 %)
Writing at 0x0008c000... (91 %)
Writing at 0x00090000... (94 %)
Writing at 0x00094000... (97 %)
Writing at 0x00098000... (100 %)
.

Wrote 952032 bytes (570550 compressed) at 0x00010000 in 9.0 seconds (effective 848.4 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
Executing action: flash
Running ninja in directory C:\FcM510\Sparkfun\Sparkfun_logger1\build
Executing "ninja flash"...
Done


FINISHED
