[{"title":"(86个子文件1.02MB)NodeMCU-ESP8266开发(VSCODE+PlatformIO+Arduino框架):第一篇--工程模版的建立-template","children":[{"title":"template","children":[{"title":".pio","children":[{"title":"build","children":[{"title":"project.checksum <span style='color:#111;'>40B</span>","children":null,"spread":false},{"title":"nodemcuv2","children":[{"title":".sconsign38.dblite <span style='color:#111;'>542.11KB</span>","children":null,"spread":false},{"title":"FrameworkArduino","children":[{"title":"abi.cpp.o <span style='color:#111;'>4.84KB</span>","children":null,"spread":false},{"title":"flash_hal.cpp.o <span style='color:#111;'>4.90KB</span>","children":null,"spread":false},{"title":"core_esp8266_i2s.cpp.o <span style='color:#111;'>21.55KB</span>","children":null,"spread":false},{"title":"Tone.cpp.o <span style='color:#111;'>4.89KB</span>","children":null,"spread":false},{"title":"crc32.cpp.o <span style='color:#111;'>1.42KB</span>","children":null,"spread":false},{"title":"libb64","children":[{"title":"cencode.cpp.o <span style='color:#111;'>4.59KB</span>","children":null,"spread":false},{"title":"cdecode.cpp.o <span style='color:#111;'>4.93KB</span>","children":null,"spread":false}],"spread":true},{"title":"base64.cpp.o <span style='color:#111;'>3.09KB</span>","children":null,"spread":false},{"title":"core_esp8266_features.cpp.o <span style='color:#111;'>1.14KB</span>","children":null,"spread":false},{"title":"core_esp8266_phy.cpp.o <span style='color:#111;'>4.38KB</span>","children":null,"spread":false},{"title":"debug.cpp.o <span style='color:#111;'>2.27KB</span>","children":null,"spread":false},{"title":"sntp-lwip2.cpp.o <span style='color:#111;'>8.61KB</span>","children":null,"spread":false},{"title":"heap.cpp.o <span style='color:#111;'>5.98KB</span>","children":null,"spread":false},{"title":"StackThunk.cpp.o <span style='color:#111;'>7.21KB</span>","children":null,"spread":false},{"title":"core_esp8266_wiring_analog.cpp.o <span style='color:#111;'>1.80KB</span>","children":null,"spread":false},{"title":"TypeConversion.cpp.o <span style='color:#111;'>6.23KB</span>","children":null,"spread":false},{"title":"libc_replacements.cpp.o <span style='color:#111;'>5.18KB</span>","children":null,"spread":false},{"title":"core_esp8266_si2c.cpp.o <span style='color:#111;'>29.87KB</span>","children":null,"spread":false},{"title":"HardwareSerial.cpp.o <span style='color:#111;'>17.88KB</span>","children":null,"spread":false},{"title":"StreamString.cpp.o <span style='color:#111;'>6.64KB</span>","children":null,"spread":false},{"title":"core_esp8266_sigma_delta.cpp.o <span style='color:#111;'>6.04KB</span>","children":null,"spread":false},{"title":"time.cpp.o <span style='color:#111;'>8.88KB</span>","children":null,"spread":false},{"title":"WMath.cpp.o <span style='color:#111;'>4.49KB</span>","children":null,"spread":false},{"title":"FSnoop.cpp.o <span style='color:#111;'>2.12KB</span>","children":null,"spread":false},{"title":"core_esp8266_wiring_digital.cpp.o <span style='color:#111;'>11.35KB</span>","children":null,"spread":false},{"title":"core_esp8266_app_entry_noextra4k.cpp.o <span style='color:#111;'>1.86KB</span>","children":null,"spread":false},{"title":"cont.S.o <span style='color:#111;'>1.62KB</span>","children":null,"spread":false},{"title":"Stream.cpp.o <span style='color:#111;'>13.38KB</span>","children":null,"spread":false},{"title":"core_esp8266_flash_utils.cpp.o <span style='color:#111;'>2.05KB</span>","children":null,"spread":false},{"title":"core_esp8266_noniso.cpp.o <span style='color:#111;'>4.34KB</span>","children":null,"spread":false},{"title":"core_esp8266_wiring.cpp.o <span style='color:#111;'>6.68KB</span>","children":null,"spread":false},{"title":"IPAddress.cpp.o <span style='color:#111;'>10.41KB</span>","children":null,"spread":false},{"title":"umm_malloc","children":[{"title":"umm_poison.c.o <span style='color:#111;'>680B</span>","children":null,"spread":false},{"title":"umm_malloc.cpp.o <span style='color:#111;'>21.10KB</span>","children":null,"spread":false},{"title":"umm_local.c.o <span style='color:#111;'>680B</span>","children":null,"spread":false},{"title":"umm_integrity.c.o <span style='color:#111;'>684B</span>","children":null,"spread":false},{"title":"umm_info.c.o <span style='color:#111;'>680B</span>","children":null,"spread":false}],"spread":false},{"title":"core_esp8266_eboot_command.cpp.o <span style='color:#111;'>2.51KB</span>","children":null,"spread":false},{"title":"sqrt32.cpp.o <span style='color:#111;'>1.35KB</span>","children":null,"spread":false},{"title":"core_esp8266_timer.cpp.o <span style='color:#111;'>6.96KB</span>","children":null,"spread":false},{"title":"WString.cpp.o <span style='color:#111;'>64.57KB</span>","children":null,"spread":false},{"title":"core_esp8266_flash_quirks.cpp.o <span style='color:#111;'>2.02KB</span>","children":null,"spread":false},{"title":"Print.cpp.o <span style='color:#111;'>18.29KB</span>","children":null,"spread":false},{"title":"Esp-version.cpp.o <span style='color:#111;'>5.64KB</span>","children":null,"spread":false},{"title":"gdb_hooks.cpp.o <span style='color:#111;'>1.37KB</span>","children":null,"spread":false},{"title":"FS.cpp.o <span style='color:#111;'>46.92KB</span>","children":null,"spread":false},{"title":"FunctionalInterrupt.cpp.o <span style='color:#111;'>9.58KB</span>","children":null,"spread":false},{"title":"Esp-frag.cpp.o <span style='color:#111;'>2.61KB</span>","children":null,"spread":false},{"title":"core_esp8266_wiring_shift.cpp.o <span style='color:#111;'>2.55KB</span>","children":null,"spread":false},{"title":"MD5Builder.cpp.o <span style='color:#111;'>7.91KB</span>","children":null,"spread":false},{"title":"Updater.cpp.o <span style='color:#111;'>24.25KB</span>","children":null,"spread":false},{"title":"Schedule.cpp.o <span style='color:#111;'>12.71KB</span>","children":null,"spread":false},{"title":"core_esp8266_wiring_pwm.cpp.o <span style='color:#111;'>3.70KB</span>","children":null,"spread":false},{"title":"core_esp8266_main.cpp.o <span style='color:#111;'>14.23KB</span>","children":null,"spread":false},{"title":"spiffs_api.cpp.o <span style='color:#111;'>98.12KB</span>","children":null,"spread":false},{"title":"core_esp8266_waveform.cpp.o <span style='color:#111;'>9.55KB</span>","children":null,"spread":false},{"title":"Crypto.cpp.o <span style='color:#111;'>47.38KB</span>","children":null,"spread":false},{"title":"spiffs","children":[{"title":"spiffs_gc.cpp.o <span style='color:#111;'>14.94KB</span>","children":null,"spread":false},{"title":"spiffs_check.cpp.o <span style='color:#111;'>23.40KB</span>","children":null,"spread":false},{"title":"spiffs_hydrogen.cpp.o <span style='color:#111;'>43.54KB</span>","children":null,"spread":false},{"title":"spiffs_nucleus.cpp.o <span style='color:#111;'>58.21KB</span>","children":null,"spread":false},{"title":"spiffs_cache.cpp.o <span style='color:#111;'>8.70KB</span>","children":null,"spread":false}],"spread":false},{"title":"cont_util.cpp.o <span style='color:#111;'>3.21KB</span>","children":null,"spread":false},{"title":"core_esp8266_postmortem.cpp.o <span style='color:#111;'>13.95KB</span>","children":null,"spread":false},{"title":"core_esp8266_spi_utils.cpp.o <span style='color:#111;'>3.24KB</span>","children":null,"spread":false},{"title":"uart.cpp.o <span style='color:#111;'>31.71KB</span>","children":null,"spread":false},{"title":"core_esp8266_wiring_pulse.cpp.o <span style='color:#111;'>3.11KB</span>","children":null,"spread":false},{"title":"Esp.cpp.o <span style='color:#111;'>38.02KB</span>","children":null,"spread":false},{"title":"cbuf.cpp.o <span style='color:#111;'>8.44KB</span>","children":null,"spread":false}],"spread":false},{"title":"src","children":[{"title":"main.cpp.o <span style='color:#111;'>2.52KB</span>","children":null,"spread":false}],"spread":true},{"title":"firmware.elf <span style='color:#111;'>924.75KB</span>","children":null,"spread":false},{"title":"libFrameworkArduino.a <span style='color:#111;'>916.64KB</span>","children":null,"spread":false},{"title":"libFrameworkArduinoVariant.a <span style='color:#111;'>8B</span>","children":null,"spread":false},{"title":"firmware.bin <span style='color:#111;'>260.05KB</span>","children":null,"spread":false},{"title":"ld","children":[{"title":"local.eagle.app.v6.common.ld <span style='color:#111;'>8.43KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"src","children":[{"title":"main.cpp <span style='color:#111;'>601B</span>","children":null,"spread":false}],"spread":true},{"title":".vscode","children":[{"title":"launch.json <span style='color:#111;'>1.46KB</span>","children":null,"spread":false},{"title":"c_cpp_properties.json <span style='color:#111;'>9.64KB</span>","children":null,"spread":false},{"title":"extensions.json <span style='color:#111;'>197B</span>","children":null,"spread":false}],"spread":true},{"title":"lib","children":[{"title":"README <span style='color:#111;'>1.06KB</span>","children":null,"spread":false}],"spread":true},{"title":"test","children":[{"title":"README <span style='color:#111;'>515B</span>","children":null,"spread":false}],"spread":true},{"title":"platformio.ini <span style='color:#111;'>480B</span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'>94B</span>","children":null,"spread":false},{"title":"include","children":[{"title":"README <span style='color:#111;'>1.39KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]