Skip to content

Commit

Permalink
2018-05-22 add the timer
Browse files Browse the repository at this point in the history
2018-05-22 add the timer
  • Loading branch information
xuhongv committed May 22, 2018
1 parent d882bc0 commit 4b6fd3c
Show file tree
Hide file tree
Showing 284 changed files with 2,519 additions and 0 deletions.
66 changes: 66 additions & 0 deletions 4_timer/.cproject
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
<storageModule moduleId="org.eclipse.cdt.core.settings">
<cconfiguration id="cdt.managedbuild.toolchain.gnu.cross.base.575743781">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.toolchain.gnu.cross.base.575743781" moduleId="org.eclipse.cdt.core.settings" name="Default">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration buildProperties="" id="cdt.managedbuild.toolchain.gnu.cross.base.575743781" name="Default" parent="org.eclipse.cdt.build.core.emptycfg">
<folderInfo id="cdt.managedbuild.toolchain.gnu.cross.base.575743781.1391344428" name="/" resourcePath="">
<toolChain id="cdt.managedbuild.toolchain.gnu.cross.base.223639967" name="Cross GCC" superClass="cdt.managedbuild.toolchain.gnu.cross.base">
<option id="cdt.managedbuild.option.gnu.cross.prefix.1307757963" name="Prefix" superClass="cdt.managedbuild.option.gnu.cross.prefix"/>
<option id="cdt.managedbuild.option.gnu.cross.path.1480022751" name="Path" superClass="cdt.managedbuild.option.gnu.cross.path"/>
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.targetPlatform.gnu.cross.973658913" isAbstract="false" osList="all" superClass="cdt.managedbuild.targetPlatform.gnu.cross"/>
<builder id="cdt.managedbuild.builder.gnu.cross.590394093" managedBuildOn="false" name="Gnu Make Builder.Default" superClass="cdt.managedbuild.builder.gnu.cross"/>
<tool id="cdt.managedbuild.tool.gnu.cross.c.compiler.2127101214" name="Cross GCC Compiler" superClass="cdt.managedbuild.tool.gnu.cross.c.compiler">
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.278278938" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
</tool>
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.compiler.870465373" name="Cross G++ Compiler" superClass="cdt.managedbuild.tool.gnu.cross.cpp.compiler"/>
<tool id="cdt.managedbuild.tool.gnu.cross.c.linker.523182525" name="Cross GCC Linker" superClass="cdt.managedbuild.tool.gnu.cross.c.linker">
<inputType id="cdt.managedbuild.tool.gnu.c.linker.input.69004037" superClass="cdt.managedbuild.tool.gnu.c.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
</inputType>
</tool>
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.linker.997689915" name="Cross G++ Linker" superClass="cdt.managedbuild.tool.gnu.cross.cpp.linker"/>
<tool id="cdt.managedbuild.tool.gnu.cross.archiver.1774270566" name="Cross GCC Archiver" superClass="cdt.managedbuild.tool.gnu.cross.archiver"/>
<tool id="cdt.managedbuild.tool.gnu.cross.assembler.813209174" name="Cross GCC Assembler" superClass="cdt.managedbuild.tool.gnu.cross.assembler">
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.1189538840" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
</tool>
</toolChain>
</folderInfo>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<project id="3_gpio_interrupt.null.1719709402" name="3_gpio_interrupt"/>
</storageModule>
<storageModule moduleId="scannerConfiguration">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
<storageModule moduleId="refreshScope"/>
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets">
<buildTargets>
<target name="make all" path="" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
<buildCommand>make</buildCommand>
<buildArguments/>
<buildTarget>all</buildTarget>
<stopOnError>false</stopOnError>
<useDefaultCommand>true</useDefaultCommand>
<runAllBuilders>true</runAllBuilders>
</target>
</buildTargets>
</storageModule>
</cproject>
26 changes: 26 additions & 0 deletions 4_timer/.project
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>3_gpio_interrupt</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
<triggers>clean,full,incremental,</triggers>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
<triggers>full,incremental,</triggers>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.cdt.core.cnature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
</natures>
</projectDescription>
15 changes: 15 additions & 0 deletions 4_timer/.settings/language.settings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project>
<configuration id="cdt.managedbuild.toolchain.gnu.cross.base.575743781" name="Default">
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/>
<provider class="org.eclipse.cdt.internal.build.crossgcc.CrossGCCBuiltinSpecsDetector" console="false" env-hash="-949957734761306880" id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
</extension>
</configuration>
</project>
9 changes: 9 additions & 0 deletions 4_timer/.settings/org.eclipse.cdt.core.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
eclipse.preferences.version=1
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.575743781/IDF_PATH/delimiter=;
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.575743781/IDF_PATH/operation=append
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.575743781/IDF_PATH/value=E\:\\Esp32Study\\ESP32IDE\\msys32\\home\\Administrator\\esp-idf\\
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.575743781/PATH/delimiter=;
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.575743781/PATH/operation=replace
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.575743781/PATH/value=E\:\\Esp32Study\\ESP32IDE\\msys32\\usr\\bin;E\:\\Esp32Study\\ESP32IDE\\msys32\\opt\\xtensa-esp32-elf\\bin;E\:\\Esp32Study\\ESP32IDE\\msys32\\mingw32\\bin;C\:/Program Files/Java/jre1.8.0_161/bin/server;C\:/Program Files/Java/jre1.8.0_161/bin;C\:/Program Files/Java/jre1.8.0_161/lib/amd64;E\:\\203CSARM_SDK\\bin;G\:\\203CS_CODE\\bin;C\:\\ProgramData\\Oracle\\Java\\javapath;C\:\\windows\\system32;C\:\\windows;C\:\\windows\\System32\\Wbem;C\:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C\:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C\:\\Program Files\\Java\\jdk1.8.0_161\\bin;G\:\\Git\\cmd;C\:\\WINDOWS\\system32;C\:\\WINDOWS;C\:\\WINDOWS\\System32\\Wbem;C\:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C\:\\Program Files\\SourceGear\\Common\\DiffMerge\\;E\:\\Esp32Study\\ESP8266IDE\\cywin\\cygwin\\bin\\;E\:\\Esp32Study\\ESP8266IDE\\xtensa-lx106-elf\\bin\\;E\:\\Esp32Study\\ESP32IDE\\msys32\\mingw32\\bin\\;E\:\\Esp32Study\\ESP32IDE\\msys32\\opt\\xtensa-esp32-elf\\bin\\;E\:\\Esp32Study\\ESP32IDE\\msys32\\usr\\bin\\;C\:\\Users\\Administrator\\AppData\\Local\\Microsoft\\WindowsApps;C\:\\Users\\Administrator\\AppData\\Local\\GitHubDesktop\\bin;E\:\\Esp32Study\\ESP32IDE\\eclipse
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.575743781/append=true
environment/project/cdt.managedbuild.toolchain.gnu.cross.base.575743781/appendContributed=true
9 changes: 9 additions & 0 deletions 4_timer/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#
# This is a project Makefile. It is assumed the directory this Makefile resides in is a
# project subdirectory.
#

PROJECT_NAME := 2_blink_led

include $(IDF_PATH)/make/project.mk

6 changes: 6 additions & 0 deletions 4_timer/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# timer

- GPIO16 is the blink gpio

- GPIO 的定时器使用

Binary file added 4_timer/alreadyBin/4_timer.bin
Binary file not shown.
Binary file added 4_timer/alreadyBin/bootloader.bin
Binary file not shown.
Binary file added 4_timer/alreadyBin/partitions_singleapp.bin
Binary file not shown.
Binary file added 4_timer/build/2_blink_led.bin
Binary file not shown.
7 changes: 7 additions & 0 deletions 4_timer/build/app_trace/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(IDF_PATH)/components/app_trace/include
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/app_trace -lapp_trace
COMPONENT_LINKER_DEPS +=
COMPONENT_SUBMODULES +=
COMPONENT_LIBRARIES += app_trace
component-app_trace-build:
7 changes: 7 additions & 0 deletions 4_timer/build/app_update/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(IDF_PATH)/components/app_update/include
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/app_update -lapp_update
COMPONENT_LINKER_DEPS +=
COMPONENT_SUBMODULES +=
COMPONENT_LIBRARIES += app_update
component-app_update-build:
7 changes: 7 additions & 0 deletions 4_timer/build/aws_iot/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES +=
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/aws_iot
COMPONENT_LINKER_DEPS +=
COMPONENT_SUBMODULES +=
COMPONENT_LIBRARIES += aws_iot
component-aws_iot-build:
Binary file added 4_timer/build/bootloader/bootloader.bin
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(IDF_PATH)/components/bootloader_support/include $(IDF_PATH)/components/bootloader_support/include_priv
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/bootloader_support -lbootloader_support
COMPONENT_LINKER_DEPS +=
COMPONENT_SUBMODULES +=
COMPONENT_LIBRARIES += bootloader_support
component-bootloader_support-build:
1 change: 1 addition & 0 deletions 4_timer/build/bootloader/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# COMPONENT_CONFIG_ONLY target sets no variables here
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# COMPONENT_CONFIG_ONLY target sets no variables here
7 changes: 7 additions & 0 deletions 4_timer/build/bootloader/log/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(IDF_PATH)/components/log/include
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/log -llog
COMPONENT_LINKER_DEPS +=
COMPONENT_SUBMODULES +=
COMPONENT_LIBRARIES += log
component-log-build:
7 changes: 7 additions & 0 deletions 4_timer/build/bootloader/main/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(PROJECT_PATH)/main/include
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/main -lmain -L $(PROJECT_PATH)/main -T esp32.bootloader.ld -T $(IDF_PATH)/components/esp32/ld/esp32.rom.ld -T $(IDF_PATH)/components/esp32/ld/esp32.rom.spiram_incompatible_fns.ld -T $(IDF_PATH)/components/esp32/ld/esp32.peripherals.ld -T esp32.bootloader.rom.ld
COMPONENT_LINKER_DEPS += $(PROJECT_PATH)/main/esp32.bootloader.ld $(IDF_PATH)/components/esp32/ld/esp32.rom.ld $(IDF_PATH)/components/esp32/ld/esp32.rom.spiram_incompatible_fns.ld $(IDF_PATH)/components/esp32/ld/esp32.peripherals.ld $(PROJECT_PATH)/main/esp32.bootloader.rom.ld
COMPONENT_SUBMODULES +=
COMPONENT_LIBRARIES += main
component-main-build:
7 changes: 7 additions & 0 deletions 4_timer/build/bootloader/micro-ecc/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(IDF_PATH)/components/micro-ecc/micro-ecc
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/micro-ecc -lmicro-ecc
COMPONENT_LINKER_DEPS +=
COMPONENT_SUBMODULES += $(IDF_PATH)/components/micro-ecc/micro-ecc
COMPONENT_LIBRARIES += micro-ecc
component-micro-ecc-build:
7 changes: 7 additions & 0 deletions 4_timer/build/bootloader/soc/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(IDF_PATH)/components/soc/esp32/include $(IDF_PATH)/components/soc/include
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/soc -lsoc
COMPONENT_LINKER_DEPS +=
COMPONENT_SUBMODULES +=
COMPONENT_LIBRARIES += soc
component-soc-build:
7 changes: 7 additions & 0 deletions 4_timer/build/bootloader/spi_flash/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(IDF_PATH)/components/spi_flash/include
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/spi_flash -lspi_flash
COMPONENT_LINKER_DEPS +=
COMPONENT_SUBMODULES +=
COMPONENT_LIBRARIES += spi_flash
component-spi_flash-build:
7 changes: 7 additions & 0 deletions 4_timer/build/bootloader_support/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(IDF_PATH)/components/bootloader_support/include
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/bootloader_support -lbootloader_support
COMPONENT_LINKER_DEPS +=
COMPONENT_SUBMODULES +=
COMPONENT_LIBRARIES += bootloader_support
component-bootloader_support-build:
7 changes: 7 additions & 0 deletions 4_timer/build/bt/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(IDF_PATH)/components/bt/include
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/bt -lbt
COMPONENT_LINKER_DEPS +=
COMPONENT_SUBMODULES +=
COMPONENT_LIBRARIES += bt
component-bt-build:
7 changes: 7 additions & 0 deletions 4_timer/build/coap/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(IDF_PATH)/components/coap/port/include $(IDF_PATH)/components/coap/port/include/coap $(IDF_PATH)/components/coap/libcoap/include $(IDF_PATH)/components/coap/libcoap/include/coap
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/coap -lcoap
COMPONENT_LINKER_DEPS +=
COMPONENT_SUBMODULES += $(IDF_PATH)/components/coap/libcoap
COMPONENT_LIBRARIES += coap
component-coap-build:
7 changes: 7 additions & 0 deletions 4_timer/build/console/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(IDF_PATH)/components/console
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/console -lconsole
COMPONENT_LINKER_DEPS +=
COMPONENT_SUBMODULES +=
COMPONENT_LIBRARIES += console
component-console-build:
7 changes: 7 additions & 0 deletions 4_timer/build/cxx/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(IDF_PATH)/components/cxx/include
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/cxx -lcxx -u __cxa_guard_dummy -u __cxx_fatal_exception
COMPONENT_LINKER_DEPS +=
COMPONENT_SUBMODULES +=
COMPONENT_LIBRARIES += cxx
component-cxx-build:
7 changes: 7 additions & 0 deletions 4_timer/build/driver/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(IDF_PATH)/components/driver/include
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/driver -ldriver
COMPONENT_LINKER_DEPS +=
COMPONENT_SUBMODULES +=
COMPONENT_LIBRARIES += driver
component-driver-build:
7 changes: 7 additions & 0 deletions 4_timer/build/esp-tls/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(IDF_PATH)/components/esp-tls
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/esp-tls -lesp-tls
COMPONENT_LINKER_DEPS +=
COMPONENT_SUBMODULES +=
COMPONENT_LIBRARIES += esp-tls
component-esp-tls-build:
7 changes: 7 additions & 0 deletions 4_timer/build/esp32/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(IDF_PATH)/components/esp32/include
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/esp32 -lesp32 $(IDF_PATH)/components/esp32/libhal.a -L$(IDF_PATH)/components/esp32/lib -lcore -lrtc -lnet80211 -lpp -lwpa -lsmartconfig -lcoexist -lwps -lwpa2 -lespnow -lphy -lmesh -L $(IDF_PATH)/components/esp32/ld -T esp32_out.ld -u ld_include_panic_highint_hdl -T esp32.common.ld -T esp32.rom.ld -T esp32.peripherals.ld -T esp32.rom.spiram_incompatible_fns.ld
COMPONENT_LINKER_DEPS += $(IDF_PATH)/components/esp32/lib/libcore.a $(IDF_PATH)/components/esp32/lib/librtc.a $(IDF_PATH)/components/esp32/lib/libnet80211.a $(IDF_PATH)/components/esp32/lib/libpp.a $(IDF_PATH)/components/esp32/lib/libwpa.a $(IDF_PATH)/components/esp32/lib/libsmartconfig.a $(IDF_PATH)/components/esp32/lib/libcoexist.a $(IDF_PATH)/components/esp32/lib/libwps.a $(IDF_PATH)/components/esp32/lib/libwpa2.a $(IDF_PATH)/components/esp32/lib/libespnow.a $(IDF_PATH)/components/esp32/lib/libphy.a $(IDF_PATH)/components/esp32/lib/libmesh.a $(IDF_PATH)/components/esp32/ld/esp32.common.ld $(IDF_PATH)/components/esp32/ld/esp32.rom.ld $(IDF_PATH)/components/esp32/ld/esp32.peripherals.ld $(IDF_PATH)/components/esp32/ld/esp32.rom.spiram_incompatible_fns.ld
COMPONENT_SUBMODULES += $(IDF_PATH)/components/esp32/lib
COMPONENT_LIBRARIES += esp32
component-esp32-build:
64 changes: 64 additions & 0 deletions 4_timer/build/esp32/esp32_out.ld
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
/* ESP32 Linker Script Memory Layout

This file describes the memory layout (memory blocks) as virtual
memory addresses.

esp32.common.ld contains output sections to link compiler output
into these memory blocks.

***

This linker script is passed through the C preprocessor to include
configuration options.

Please use preprocessor features sparingly! Restrict
to simple macros with numeric values, and/or #if/#endif blocks.
*/
/*
*
* Automatically generated file; DO NOT EDIT.
* Espressif IoT Development Framework Configuration
*
*/
/* If BT is not built at all */
MEMORY
{
/* All these values assume the flash cache is on, and have the blocks this uses subtracted from the length
of the various regions. The 'data access port' dram/drom regions map to the same iram/irom regions but
are connected to the data port of the CPU and eg allow bytewise access. */
/* IRAM for PRO cpu. Not sure if happy with this, this is MMU area... */
iram0_0_seg (RX) : org = 0x40080000, len = 0x20000
/* Even though the segment name is iram, it is actually mapped to flash
*/
iram0_2_seg (RX) : org = 0x400D0018, len = 0x330000-0x18
/*
(0x18 offset above is a convenience for the app binary image generation. Flash cache has 64KB pages. The .bin file
which is flashed to the chip has a 0x18 byte file header. Setting this offset makes it simple to meet the flash
cache MMU's constraint that (paddr % 64KB == vaddr % 64KB).)
*/
/* Shared data RAM, excluding memory reserved for ROM bss/data/stack.

Enabling Bluetooth & Trace Memory features in menuconfig will decrease
the amount of RAM available.

Note: Length of this section *should* be 0x50000, and this extra DRAM is available
in heap at runtime. However due to static ROM memory usage at this 176KB mark, the
additional static memory temporarily cannot be used.
*/
dram0_0_seg (RW) : org = 0x3FFB0000 + 0x0,
len = 0x2c200 - 0x0
/* Flash mapped constant data */
drom0_0_seg (R) : org = 0x3F400018, len = 0x400000-0x18
/* (See iram0_2_seg for meaning of 0x18 offset in the above.) */
/* RTC fast memory (executable). Persists over deep sleep.
*/
rtc_iram_seg(RWX) : org = 0x400C0000, len = 0x2000
/* RTC slow memory (data accessible). Persists over deep sleep.

Start of RTC slow memory is reserved for ULP co-processor code + data, if enabled.
*/
rtc_slow_seg(RW) : org = 0x50000000 + 0,
len = 0x1000 - 0
}
/* Heap ends at top of dram0_0_seg */
_heap_end = 0x40000000 - 0x0;
7 changes: 7 additions & 0 deletions 4_timer/build/esp_adc_cal/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(IDF_PATH)/components/esp_adc_cal/include
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/esp_adc_cal -lesp_adc_cal
COMPONENT_LINKER_DEPS +=
COMPONENT_SUBMODULES +=
COMPONENT_LIBRARIES += esp_adc_cal
component-esp_adc_cal-build:
1 change: 1 addition & 0 deletions 4_timer/build/esptool_py/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# COMPONENT_CONFIG_ONLY target sets no variables here
7 changes: 7 additions & 0 deletions 4_timer/build/ethernet/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(IDF_PATH)/components/ethernet/include
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/ethernet -lethernet
COMPONENT_LINKER_DEPS +=
COMPONENT_SUBMODULES +=
COMPONENT_LIBRARIES += ethernet
component-ethernet-build:
7 changes: 7 additions & 0 deletions 4_timer/build/expat/component_project_vars.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Automatically generated build file. Do not edit.
COMPONENT_INCLUDES += $(IDF_PATH)/components/expat/port/include $(IDF_PATH)/components/expat/include/expat
COMPONENT_LDFLAGS += -L$(BUILD_DIR_BASE)/expat -lexpat
COMPONENT_LINKER_DEPS +=
COMPONENT_SUBMODULES +=
COMPONENT_LIBRARIES += expat
component-expat-build:
Loading

0 comments on commit 4b6fd3c

Please sign in to comment.