This sets up the basic build for the microbit project. The documentation needed to code against it has been assembled in the documents directory.
39 lines
1.4 KiB
TOML
39 lines
1.4 KiB
TOML
[package]
|
|
name = "microbadge"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
description = "MicroBadge is a software application suite for the BBC micro:bit v2, designed as a digital conference badge."
|
|
repository = "/myrddin/microbadge"
|
|
authors = ["CyberMages LLC <Software@CyberMagesLLC.com>", "Jason Travis Smith <Myrddin@CyberMages.tech>"]
|
|
readme = "README.md"
|
|
license = "Apache-2.0"
|
|
|
|
|
|
|
|
[dependencies]
|
|
defmt = "1.0.1"
|
|
defmt-rtt = "1.0.0"
|
|
|
|
panic-probe = { version = "1.0.0", features = ["defmt", "defmt-error",
|
|
"print-defmt"] }
|
|
|
|
cortex-m = { version = "0.7.7", features = ["critical-section-single-core"] }
|
|
cortex-m-rt = { version = "0.7.5" }
|
|
|
|
embassy-nrf = { version = "0.3.1", features = ["nrf52833", "time",
|
|
"time-driver-rtc1", "gpiote",
|
|
"defmt"] }
|
|
embassy-executor = { version = "0.7.0", features = ["arch-cortex-m",
|
|
"executor-thread",
|
|
"task-arena-size-65536",
|
|
"defmt"] }
|
|
embassy-sync = { version = "0.6.2", features = ["defmt"] }
|
|
embassy-time = { version = "0.4.0", features = ["defmt",
|
|
"defmt-timestamp-uptime"] }
|
|
embassy-futures = { version = "0.1.1", features = ["defmt"] }
|
|
|
|
|
|
|
|
[profile.release]
|
|
lto = true
|