[package] edition = "2021" name = "stm32f042c4-blinky" version = "0.1.0" [dependencies] cortex-m = { version = "0.7", features = ["inline-asm", "critical-section-single-core"] } cortex-m-rt = "0.7" critical-section = "1" stm32f0xx-hal = { version = "0.18", features = ["stm32f042", "rt"] } embedded-hal = "0.2" panic-halt = "0.2" # For debugging and logging defmt = "0.3" defmt-rtt = "0.4" [profile.release] debug = true # Keep debug info for better debugging opt-level = "s" # Optimize for size lto = true # Link-time optimization codegen-units = 1 # Better optimization panic = 'abort' # Reduce binary size strip = false # Keep symbols for debugging