-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Host (and ESP-IDF) build; less memory usage;
edge_nal::TcpConnect
i…
…mpl (#59) * (WIP) Host and ESP-IDF build * (WIP) Host and ESP-IDF build * Move the mbedtls submodule inside esp-mbedtls-sys or else cargo publish won't work * xtask buildable * Remove targets dir from xtask; fix a bug where sys was constantly rebuilt * WIP - debugging and getting it to run * WIP - no extra buffers * No extra buffer works (tested on host only) * Compatibility with ESP-IDF * Compatibility with ESP-IDF * WIP: Baremetal build * Baremetal build works * Rename Crypto to Tls; examples build again * Make the examples deps all optional, or else the root workspace does not build on non-baremetal * New example: crypto_self_test_std (timings for host and ESP-IDF) * Documentation; Rename token to tls_ref * Fix the build artefacts for RiscV; implement alignment checker * Fix the build for MbedTLS 3.4 which does not recognize MBEDTLS_CONFIG_FILE * cargo fmt; build * Add crypto-self-test examples * Test build for ESP IDF too * Need to init the mbedtls submodule * Temporarly comment out the ESP IDF task until I grok justfile * Temporarly comment out the ESP IDF task until I grok justfile * A fix for MBEDTLS_ERR_SSL_RECEIVED_NEW_SESSION_TICKET in mbedtls versions < 3.6 * Depending on a custom version of cmake-rs is no longer necessary * Fix sync coce not working * fmt * Enable debug on xtensa; rebuild baremetal libs * fmt * Raise MSRV to 1.82; put license key in all Cargo.toml files * Handle stream EOF
- Loading branch information
Showing
91 changed files
with
7,048 additions
and
1,698 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
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 |
---|---|---|
|
@@ -7,4 +7,6 @@ Cargo.lock | |
# You should copy the template and not modify `settings.json` | ||
.vscode/settings.json | ||
|
||
.embuild | ||
|
||
tmpsrc |
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,3 +1,3 @@ | ||
[submodule "mbedtls"] | ||
path = mbedtls | ||
path = esp-mbedtls-sys/mbedtls | ||
url = https://github.com/espressif/mbedtls |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
fn main() { | ||
if std::env::var("CARGO_CFG_TARGET_OS").unwrap().as_str() == "espidf" { | ||
embuild::espidf::sysenv::output(); | ||
} | ||
} |
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.