-
-
Notifications
You must be signed in to change notification settings - Fork 345
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Build changes: * Switch to CMake build (Ninja) and SDK v4.1 (latest stable release) * SDK builds empty project with empty app_main() so it completes without error * SDK paths are configured within makefile, do not run `export.sh` (simplifies usage, especially with eclipse) * SDK builds in Win32 * Use sub-make to copy files after building SDK - portable * Add ESP_VARIANT support (esp32, esp32s2) * Use esptool Component (updated to latest v3.0 release) for both Esp8266 and Esp32 Structural changes: * Move esp_idf and esp_hal into esp32 Component * Enforce coding style Fixes: * malloc_count needs to wrap strdup * Compile warnings (except tcpip_adapter deprecation warnings - STRICT required) * Tweak memanalyzer.py going from memory map in soc/soc.h * Implement task queue * Implement `flashmem_get_address` using mmap registers * Flash data segments. ESP32 has separate segments for instruction and data. Instruction segment must use aligned accesses, but this is not required for the data segment. Additional values added to the arch `esp_attr.h` file to support this.
- Loading branch information
Showing
232 changed files
with
3,481 additions
and
7,617 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,8 @@ | ||
COMPONENT_DEPENDS := esp32 | ||
COMPONENT_DEPENDS := \ | ||
arch_driver \ | ||
esp32 | ||
|
||
COMPONENT_SRCDIRS := . | ||
COMPONENT_INCDIRS := include | ||
|
||
COMPONENT_DOXYGEN_INPUT := include/driver | ||
|
||
# hw_timer | ||
COMPONENT_VARS += USE_US_TIMER | ||
USE_US_TIMER ?= 1 | ||
ifeq ($(USE_US_TIMER),1) | ||
GLOBAL_CFLAGS += -DUSE_US_TIMER | ||
endif | ||
COMPONENT_DOXYGEN_INPUT := include/driver |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
9 changes: 0 additions & 9 deletions
9
Sming/Arch/Esp32/Components/driver/include/driver/driver_api.h
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.