diff --git a/sphinx-key/Cargo.toml b/sphinx-key/Cargo.toml index 89b3cd6..892e2b0 100644 --- a/sphinx-key/Cargo.toml +++ b/sphinx-key/Cargo.toml @@ -20,7 +20,7 @@ pingpong = [] [dependencies] bitflags = "1.3.2" -esp-idf-sys = { version = "0.31.5", features = ["binstart"] } +esp-idf-sys = { version = "0.31.6", features = ["binstart"] } sphinx-key-signer = { path = "../signer", optional = true } sphinx-key-crypter = { path = "../crypter" } embedded-svc = { version = "0.21.2" } diff --git a/sphinx-key/sdkconfig.defaults b/sphinx-key/sdkconfig.defaults index 0e8ebf9..6de6b1b 100644 --- a/sphinx-key/sdkconfig.defaults +++ b/sphinx-key/sdkconfig.defaults @@ -1,5 +1,5 @@ # Rust often needs a bit of an extra main task stack size compared to C (the default is 3K) -CONFIG_ESP_MAIN_TASK_STACK_SIZE=32000 +CONFIG_ESP_MAIN_TASK_STACK_SIZE=64000 # Use this to set FreeRTOS kernel tick frequency to 1000 Hz (100 Hz by default). # This allows to use 1 ms granuality for thread sleeps (10 ms by default).