[package] edition = "2024" name = "kb-firmware" version = "0.1.0" authors = ["Lukrecja "] resolver = "2" [[bin]] name = "kb-firmware" test = false bench = false [dependencies] defmt = "0.3" defmt-rtt = "0.4" panic-probe = { version = "0.3", features = ["print-defmt"] } embedded-hal = "1.0.0" embedded-hal-async = "1.0.0" embedded-io = "0.6.1" embedded-io-async = "0.6.1" embedded-storage = "0.3.1" cortex-m-rt = "0.7.3" embassy-executor = { version = "0.7", features = ["task-arena-size-65536", "arch-cortex-m", "executor-thread", "defmt", "executor-interrupt"] } embassy-sync = { version = "0.6" } embassy-time = { version = "0.4", features = ["defmt", "defmt-timestamp-uptime"] } cortex-m = { version = "0.7.7" } embassy-rp = { version = "0.4", features = ["defmt", "unstable-pac", "time-driver", "critical-section-impl", "rp2040"] } embassy-usb = "0.4.0" usbd-hid = "0.8.2" embassy-futures = "0.1.2" ssd1306 = "0.10.0" embedded-graphics = "0.8.1" heapless = "0.8" static_cell = "2.1.1" portable-atomic = { version = "1.13.0", features = ["unsafe-assume-single-core"] } [profile.release] debug = 2 lto = true opt-level = 'z' [profile.dev] debug = 2 lto = true opt-level = "z"