Merge pull request #637 from devrandom/2021-08-no-std-cleanup
no-std cleanup
This commit is contained in:
commit
ff1ed818b1
|
@ -112,6 +112,6 @@ jobs:
|
|||
- name: Run
|
||||
env:
|
||||
RUSTFLAGS: "-C link-arg=-Tlink.x"
|
||||
CARGO_TARGET_THUMBV7M_NONE_EABI_RUNNER: "qemu-system-arm -cpu cortex-m3 -machine mps2-an385 -m 1G -nographic -semihosting-config enable=on,target=native -kernel"
|
||||
CARGO_TARGET_THUMBV7M_NONE_EABI_RUNNER: "qemu-system-arm -cpu cortex-m3 -machine mps2-an385 -nographic -semihosting-config enable=on,target=native -kernel"
|
||||
run: cd embedded && cargo run --target thumbv7m-none-eabi
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@ secp-recovery = ["secp256k1/recovery"]
|
|||
# Instead no-std enables additional features required for this crate to be usable without std.
|
||||
# As a result, both can be enabled without conflict.
|
||||
std = ["secp256k1/std", "bitcoin_hashes/std", "bech32/std"]
|
||||
no-std = ["hashbrown", "core2/alloc", "bitcoin_hashes/alloc"]
|
||||
no-std = ["hashbrown", "core2/alloc", "bitcoin_hashes/alloc", "secp256k1/alloc"]
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
features = [ "std", "secp-recovery", "base64", "rand", "use-serde", "bitcoinconsensus" ]
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
export RUSTFLAGS="-C link-arg=-Tlink.x"
|
||||
export CARGO_TARGET_THUMBV7M_NONE_EABI_RUNNER="qemu-system-arm -cpu cortex-m3 -machine mps2-an385 -m 1G -nographic -semihosting-config enable=on,target=native -kernel"
|
||||
export CARGO_TARGET_THUMBV7M_NONE_EABI_RUNNER="qemu-system-arm -cpu cortex-m3 -machine mps2-an385 -nographic -semihosting-config enable=on,target=native -kernel"
|
||||
|
|
|
@ -25,7 +25,7 @@ use cortex_m_semihosting::{debug, hprintln};
|
|||
#[global_allocator]
|
||||
static ALLOCATOR: CortexMHeap = CortexMHeap::empty();
|
||||
|
||||
const HEAP_SIZE: usize = 1024 * 512; // 512 KB
|
||||
const HEAP_SIZE: usize = 1024 * 256; // 256 KB
|
||||
|
||||
#[entry]
|
||||
fn main() -> ! {
|
||||
|
|
Loading…
Reference in New Issue