diff --git a/embedded/README.md b/embedded/README.md new file mode 100644 index 0000000000..bfc433fe71 --- /dev/null +++ b/embedded/README.md @@ -0,0 +1,25 @@ +# Running + +To run the embedded test, first prepare your environment: + +```shell +sudo ./scripts/install-deps +rustup target add thumbv7m-none-eabi +``` + +Then: + +```shell +source ./scripts/env.sh && cargo run --target thumbv7m-none-eabi +``` + +Output should be something like: + +```text +heap size 524288 +secp buf size 66240 +Seed WIF: L1HKVVLHXiUhecWnwFYF6L3shkf1E12HUmuZTESvBXUdx3yqVP1D +Address: bc1qpx9t9pzzl4qsydmhyt6ctrxxjd4ep549np9993 +``` + +Note that this heap size is required because of the amount of stack used by libsecp256k1 when initializing a context.