Target folder: C:\Users\qmeel\My Cloud\QME_Technical\Firm_SW_Proj\FC_Projects\FC_V9\ESP32\Test
Source name:   C:\Users\qmeel\My Cloud\QME_Technical\Firm_SW_Proj\FC_Projects\FC_V9\ESP32\Test\Test.fcfx
Title:         
Description:   
Device:        ESP.ESP32.Lolin32_Lite
Generated by:  Flowcode v9.0.0.23
Date:          Monday, March 22, 2021 16:37:58
Users:         1
Registered to: p.erasmus (44099625)
Licence key: UY8751
https://www.flowcode.co.uk
Launching the compiler...
C:\ProgramData\MatrixTSL\FlowcodeV9\FCD\ESP\Batch\esp32_build.bat  "C:\esp-idf\" "Test" "C:\Users\qmeel\My Cloud\QME_Technical\Firm_SW_Proj\FC_Projects\FC_V9\ESP32\Test\" lolin32_lite_sdkconfig 

C:\Users\qmeel\My Cloud\QME_Technical\Firm_SW_Proj\FC_Projects\FC_V9\ESP32\Test>REM CRC: 0796FC1E6A776AF9156B257209C35258CE7C28B3EC20AEA2C632DB392A0E4BFD5B3F53B21811978F7B21FE4085045A7E774D1D3D69D8A99EE7320EAE740A5DB6A32B46A47AAB2D21848A68B9581D31BC91C05B2A7E3ADB3C4D00059D795899827D9F76D89626FBC8B199900461C78937B42DEF8219F63A24580137A2F6C8FDB7553324EFF791947E8AB6FFD612B81BAA97C798A8F1CFC189DE5D38517747C774AF2DD6F839BAECF83F7F994C7164CE77868F480396BDEF2F2C3050DA273BE4EE457AB9A21F0A11624E4B36E1EC5C03A9B7E66E4FE9E38A2B82C256CBF4C17012C4BCD2B02DB1B1F4 

C:\Users\qmeel\My Cloud\QME_Technical\Firm_SW_Proj\FC_Projects\FC_V9\ESP32\Test>REM REVISION: 3.0 

C:\Users\qmeel\My Cloud\QME_Technical\Firm_SW_Proj\FC_Projects\FC_V9\ESP32\Test>REM GUID: 955EA920-4961-4C53-BA6B-EF4AF66BB4C2 

C:\Users\qmeel\My Cloud\QME_Technical\Firm_SW_Proj\FC_Projects\FC_V9\ESP32\Test>REM DATE: 09\03\2021 

C:\Users\qmeel\My Cloud\QME_Technical\Firm_SW_Proj\FC_Projects\FC_V9\ESP32\Test>REM DIR: FCD\ESP\Batch\esp32_build.bat 
Building Test ...
Setting IDF_PATH: C:\esp-idf

Adding ESP-IDF tools to PATH...
. . . . . . . . . . . .

    C:\esp-idf-tools\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\bin
    C:\esp-idf-tools\tools\xtensa-esp32s2-elf\esp-2020r3-8.4.0\xtensa-esp32s2-elf\bin
    C:\esp-idf-tools\tools\esp32ulp-elf\2.28.51-esp-20191205\esp32ulp-elf-binutils\bin
    C:\esp-idf-tools\tools\esp32s2ulp-elf\2.28.51-esp-20191205\esp32s2ulp-elf-binutils\bin
    C:\esp-idf-tools\tools\cmake\3.13.4\bin
    C:\esp-idf-tools\tools\openocd-esp32\v0.10.0-esp32-20200709\openocd-esp32\bin
    C:\esp-idf-tools\tools\ninja\1.9.0\
    C:\esp-idf-tools\tools\idf-exe\1.0.1\
    C:\esp-idf-tools\tools\ccache\3.7\
    C:\esp-idf-tools\python_env\idf4.1_py3.7_env\Scripts
    C:\esp-idf\tools
    
Checking if Python packages are up to date...
Python requirements from C:\esp-idf\requirements.txt are satisfied.

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

  idf.py build

. . . . . . . . . . . . . . . . . .

[1/9] cmd.exe /C "cd /D C:\Users\qmeel\My_Cloud\QME_Technical\Firm_SW_Proj\FC_Projects\FC_V9\ESP32\Test\Test\build\esp-idf\partition_table && C:\esp-idf-tools\tools\cmake\3.13.4\bin\cmake.exe -E echo "Partition table binary generated. Contents:" && C:\esp-idf-tools\tools\cmake\3.13.4\bin\cmake.exe -E echo ******************************************************************************* && C:\esp-idf-tools\python_env\idf4.1_py3.7_env\Scripts\python.exe C:/esp-idf/components/partition_table/gen_esp32part.py -q --offset 0x8000 --flash-size 2MB C:/Users/qmeel/My_Cloud/QME_Technical/Firm_SW_Proj/FC_Projects/FC_V9/ESP32/Test/Test/build/partition_table/partition-table.bin && C:\esp-idf-tools\tools\cmake\3.13.4\bin\cmake.exe -E echo *******************************************************************************"
Partition table binary generated. Contents:
*******************************************************************************
# Espressif ESP32 Partition Table
# Name, Type, SubType, Offset, Size, Flags
nvs,data,nvs,0x9000,24K,
phy_init,data,phy,0xf000,4K,
factory,app,factory,0x10000,1M,
*******************************************************************************
[2/9] Performing build step for 'bootloader'
ninja: no work to do.
. . . . . . . . . . . . . .

[3/7] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/esp-project.c.obj
In file included from ../main/esp-project.c:38:
C:/esp-idf/components/esp_event/include/esp_event_loop.h:2:2: warning: #warning "esp_event_loop.h is deprecated, please include esp_event.h instead" [-Wcpp]
 #warning "esp_event_loop.h is deprecated, please include esp_event.h instead"
  ^~~~~~~
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\includes.c:1232,
                 from ../main/esp-project.c:132:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_SPI.c:106:30: warning: unsigned conversion from 'int' to 'MX_UINT8' {aka 'unsigned char'} changes value from '2999999' to '191' [-Woverflow]
 MX_UINT8 MX_PRESCALE_VAR_X = (MX_SPI_PR_SCALE_X / 2) - 1;
                              ^
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_SPI.c: In function 'FC_CAL_SPI_Master_Byte_1':
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_SPI.c:319:13: warning: unused variable 'ret' [-Wunused-variable]
   esp_err_t ret = spi_device_polling_transmit(MX_SPI_HANDLE_X, &t);
             ^~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_SPI.c: In function 'FC_CAL_SPI_SetPrescaler_1':
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_SPI.c:330:11: warning: unused variable 'SPIConfig' [-Wunused-variable]
  MX_UINT8 SPIConfig = 0;
           ^~~~~~~~~
../main/esp-project.c: In function 'FCD_01531_cal_spi__Master_Enable_CS':
../main/esp-project.c:146:10: warning: unused variable 'FCL_STR' [-Wunused-variable]
  MX_CHAR FCL_STR[FCLsz_STR];
          ^~~~~~~
../main/esp-project.c: In function 'FCD_01531_cal_spi__Prv_TextConsole':
../main/esp-project.c:198:10: warning: unused variable 'FCL_TSTR' [-Wunused-variable]
 
          ^       
../main/esp-project.c: In function 'FCD_01531_cal_spi__Master_Disable_CS':
../main/esp-project.c:332:10: warning: unused variable 'FCL_STR' [-Wunused-variable]
 
          ^      
In file included from C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\internals.c:565,
                 from ../main/esp-project.c:48:
At top level:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:873:13: warning: 'FCI_SCOPY' defined but not used [-Wunused-function]
 static void FCI_SCOPY(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
             ^~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:812:13: warning: 'FCI_SHEAD' defined but not used [-Wunused-function]
 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)
             ^~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:792:18: warning: 'FCI_STRMOV' defined but not used [-Wunused-function]
 static MX_UINT16 FCI_STRMOV(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                  ^~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:768:18: warning: 'FCI_STRREV' defined but not used [-Wunused-function]
 static MX_UINT16 FCI_STRREV(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
                  ^~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:698:17: warning: 'FCI_STRING_TO_FLOAT' defined but not used [-Wunused-function]
 static MX_FLOAT FCI_STRING_TO_FLOAT(MX_STRING String, MX_UINT16 MSZ_String)
                 ^~~~~~~~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:595:18: warning: 'FCI_NUMBER_TO_HEX' defined but not used [-Wunused-function]
 static MX_STRING FCI_NUMBER_TO_HEX(MX_ULONG Number, MX_STRING String, MX_UINT16 MSZ_String)
                  ^~~~~~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:531:18: warning: 'FCI_FLOAT_TO_STRING' defined but not used [-Wunused-function]
 static MX_STRING FCI_FLOAT_TO_STRING(MX_FLOAT Number, MX_UINT8 Precision, MX_STRING String, MX_UINT16 MSZ_String)
                  ^~~~~~~~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:476:17: warning: 'FCI_COMPARE' defined but not used [-Wunused-function]
 static MX_UINT8 FCI_COMPARE(MX_STRING sSrc1, MX_UINT16 iSrc1_len, MX_STRING sSrc2, MX_UINT16 iSrc2_len, MX_UINT8 iNoCase)
                 ^~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:450:13: warning: 'FCI_TOUPPER' defined but not used [-Wunused-function]
 static void FCI_TOUPPER(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
             ^~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:424:13: warning: 'FCI_TOLOWER' defined but not used [-Wunused-function]
 static void FCI_TOLOWER(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_STRING sDst, MX_UINT16 iDst_len)
             ^~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:331:10: warning: 'FCI_TOSTRU32' defined but not used [-Wunused-function]
 MX_UINT8 FCI_TOSTRU32(MX_UINT32 iSrc1, MX_STRING sDst, MX_UINT16 iDst_len)
          ^~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c: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\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:254:10: warning: 'FCI_TOSTRS32' defined but not used [-Wunused-function]
 MX_UINT8 FCI_TOSTRS32(MX_SINT32 iSrc1, MX_STRING sDst, MX_UINT16 iDst_len)
          ^~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:211:10: warning: 'FCI_TOSTRS16' defined but not used [-Wunused-function]
 MX_UINT8 FCI_TOSTRS16(MX_SINT16 iSrc1, MX_STRING sDst, MX_UINT16 iDst_len)
          ^~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:182:18: warning: 'FCI_RIGHTSTRING' defined but not used [-Wunused-function]
 static MX_STRING FCI_RIGHTSTRING(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_UINT16 iCount, MX_STRING sDst, MX_UINT16 iDst_len)
                  ^~~~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\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\FlowcodeV9\CAL\internals.c:565,
                 from ../main/esp-project.c:48:
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:129:18: warning: 'FCI_MIDSTRING' defined but not used [-Wunused-function]
 static MX_STRING FCI_MIDSTRING(MX_STRING sSrc, MX_UINT16 iSrc_len, MX_UINT16 iStart, MX_UINT16 iCount, MX_STRING sDst, MX_UINT16 iDst_len)
                  ^~~~~~~~~~~~~
C:\ProgramData\MatrixTSL\FlowcodeV9\CAL\ESP\ESP_CAL_String.c:113:17: warning: 'FCI_GETCHAR' defined but not used [-Wunused-function]
 static MX_UINT8 FCI_GETCHAR(MX_STRING sStr1, MX_UINT16 iStr1_len, MX_UINT16 iPos)
                 ^~~~~~~~~~~
[4/7] Linking CXX static library esp-idf\main\libmain.a
. . . . . . . . . . . . . . . . . . . .

[5/7] Generating ld/esp32.project.ld
. . . . . . . . . . .

[6/7] Linking CXX executable esp-project.elf
[7/7] Generating binary image from built executable
esptool.py v2.9-dev
Generated C:/Users/qmeel/My_Cloud/QME_Technical/Firm_SW_Proj/FC_Projects/FC_V9/ESP32/Test/Test/build/esp-project.bin
Executing action: all (aliases: build)
Running ninja in directory c:\users\qmeel\my_cloud\qme_technical\firm_sw_proj\fc_projects\fc_v9\esp32\test\test\build
Executing "ninja all"...

Project build complete. To flash, run this command:
C:\esp-idf-tools\python_env\idf4.1_py3.7_env\Scripts\python.exe ..\..\..\..\..\..\..\..\..\..\esp-idf\components\esptool_py\esptool\esptool.py -p (PORT) -b 460800 --before default_reset --after hard_reset --chip esp32  write_flash --flash_mode dio --flash_size detect --flash_freq 26m 0x1000 build\bootloader\bootloader.bin 0x8000 build\partition_table\partition-table.bin 0x10000 build\esp-project.bin
or run 'idf.py -p (PORT) flash'

Build completed successfully 

Launching the linker/assembler...
C:\Program Files (x86)\Flowcode v9\data\tools\DoNothing\DoNothing.exe  

Launching the programmer...
C:\ProgramData\MatrixTSL\FlowcodeV9\FCD\ESP\Batch\esp32_prog.bat  "C:\esp-idf\" "Test" "C:\Users\qmeel\My Cloud\QME_Technical\Firm_SW_Proj\FC_Projects\FC_V9\ESP32\Test\" COM6 115200

C:\Users\qmeel\My Cloud\QME_Technical\Firm_SW_Proj\FC_Projects\FC_V9\ESP32\Test>REM CRC: 0796FC1E6A776AF9156B257209C35258CE7C28B3EC20AEA2C632DB392A0E4BFD51BCA0B0BE9D29A6967C85454D48D34EF6A4CCB7873802B223E4F4A1008A3591A32B46A47AAB2D21848A68B9581D31BC91C05B2A7E3ADB3C4D00059D795899828FA8FC08CAA3178C36704C7C6C9A47105E07F5A3DAE9F727EBE89217067498807D244771FDC991670F5FFC06582E728E4759676487E14245E7CE4E83DB1D25714B4A4F3814D91BF78F4943FF2251F1F8F8986F778F588E992C3050DA273BE4EE1DBDD6E61D775CC70D0E5F8D3FCF5A48FB91B184043A20212EABD4ED9561D2123431AF726C5DC381 

C:\Users\qmeel\My Cloud\QME_Technical\Firm_SW_Proj\FC_Projects\FC_V9\ESP32\Test>REM REVISION: 3.0 

C:\Users\qmeel\My Cloud\QME_Technical\Firm_SW_Proj\FC_Projects\FC_V9\ESP32\Test>REM GUID: 23F1E3A0-C4DC-4746-B4FD-05C4AFBA61E9 

C:\Users\qmeel\My Cloud\QME_Technical\Firm_SW_Proj\FC_Projects\FC_V9\ESP32\Test>REM DATE: 09\03\2021 

C:\Users\qmeel\My Cloud\QME_Technical\Firm_SW_Proj\FC_Projects\FC_V9\ESP32\Test>REM DIR: FCD\ESP\Batch\esp32_prog.bat 
Programming Test ...
Setting IDF_PATH: C:\esp-idf

Adding ESP-IDF tools to PATH...
    C:\esp-idf-tools\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\bin
    C:\esp-idf-tools\tools\xtensa-esp32s2-elf\esp-2020r3-8.4.0\xtensa-esp32s2-elf\bin
    C:\esp-idf-tools\tools\esp32ulp-elf\2.28.51-esp-20191205\esp32ulp-elf-binutils\bin
    C:\esp-idf-tools\tools\esp32s2ulp-elf\2.28.51-esp-20191205\esp32s2ulp-elf-binutils\bin
    C:\esp-idf-tools\tools\cmake\3.13.4\bin
    C:\esp-idf-tools\tools\openocd-esp32\v0.10.0-esp32-20200709\openocd-esp32\bin
    C:\esp-idf-tools\tools\ninja\1.9.0\
    C:\esp-idf-tools\tools\idf-exe\1.0.1\
    C:\esp-idf-tools\tools\ccache\3.7\
    C:\esp-idf-tools\python_env\idf4.1_py3.7_env\Scripts
    C:\esp-idf\tools
    
Checking if Python packages are up to date...
Python requirements from C:\esp-idf\requirements.txt are satisfied.

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

  idf.py build

[1/4] cmd.exe /C "cd /D C:\Users\qmeel\My_Cloud\QME_Technical\Firm_SW_Proj\FC_Projects\FC_V9\ESP32\Test\Test\build\esp-idf\partition_table && C:\esp-idf-tools\tools\cmake\3.13.4\bin\cmake.exe -E echo "Partition table binary generated. Contents:" && C:\esp-idf-tools\tools\cmake\3.13.4\bin\cmake.exe -E echo ******************************************************************************* && C:\esp-idf-tools\python_env\idf4.1_py3.7_env\Scripts\python.exe C:/esp-idf/components/partition_table/gen_esp32part.py -q --offset 0x8000 --flash-size 2MB C:/Users/qmeel/My_Cloud/QME_Technical/Firm_SW_Proj/FC_Projects/FC_V9/ESP32/Test/Test/build/partition_table/partition-table.bin && C:\esp-idf-tools\tools\cmake\3.13.4\bin\cmake.exe -E echo *******************************************************************************"
Partition table binary generated. Contents:
*******************************************************************************
# Espressif ESP32 Partition Table
# Name, Type, SubType, Offset, Size, Flags
nvs,data,nvs,0x9000,24K,
phy_init,data,phy,0xf000,4K,
factory,app,factory,0x10000,1M,
*******************************************************************************
[2/4] Performing build step for 'bootloader'
ninja: no work to do.
esptool.py -p COM6 -b 115200 --before default_reset --after hard_reset --chip esp32 write_flash --flash_mode dio --flash_freq 26m --flash_size 2MB 0x8000 partition_table/partition-table.bin 0x1000 bootloader/bootloader.bin 0x10000 esp-project.bin
esptool.py v2.9-dev
Serial port COM6
Connecting...
.

.

Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 24:0a:c4:59:d1:04
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Compressed 3072 bytes to 103...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 1534.7 kbit/s)...
Hash of data verified.
Compressed 23936 bytes to 14884...
Writing at 0x00001000... (100 %)
Wrote 23936 bytes (14884 compressed) at 0x00001000 in 1.3 seconds (effective 145.6 kbit/s)...
Hash of data verified.
Compressed 190560 bytes to 104194...
Writing at 0x00010000... (14 %)
. .

Writing at 0x00014000... (28 %)
Writing at 0x00018000... (42 %)
.

Writing at 0x0001c000... (57 %)
Writing at 0x00020000... (71 %)
Writing at 0x00024000... (85 %)
. . .

Writing at 0x00028000... (100 %)
Wrote 190560 bytes (104194 compressed) at 0x00010000 in 9.2 seconds (effective 165.8 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
Adding "flash"'s dependency "all" to list of commands with default set of options.
Executing action: all (aliases: build)
Running ninja in directory c:\users\qmeel\my_cloud\qme_technical\firm_sw_proj\fc_projects\fc_v9\esp32\test\test\build
Executing "ninja all"...
Executing action: flash
Running esptool.py in directory c:\users\qmeel\my_cloud\qme_technical\firm_sw_proj\fc_projects\fc_v9\esp32\test\test\build
Executing "C:\esp-idf-tools\python_env\idf4.1_py3.7_env\Scripts\python.exe C:\esp-idf\components/esptool_py/esptool/esptool.py -p COM6 -b 115200 --before default_reset --after hard_reset --chip esp32 write_flash @flash_project_args"...
Done


FINISHED
