blob: f96b11dc9340c7583f48d270680045abd518419a [file] [log] [blame]
[workspace]
members = [
"arch/cortex-m",
"arch/cortex-m0",
"arch/cortex-m3",
"arch/cortex-m4",
"arch/rv32i",
"boards/acd52832",
"boards/arty_e21",
"boards/hail",
"boards/hifive1",
"boards/imix",
"boards/msp_exp432p401r",
"boards/nordic/nrf52840dk",
"boards/nordic/nrf52840_dongle",
"boards/nordic/nrf52dk",
"boards/nucleo_f429zi",
"boards/nucleo_f446re",
"boards/opentitan",
"boards/redboard_artemis_nano",
"boards/stm32f3discovery",
"boards/stm32f412gdiscovery",
"boards/nano33ble",
"capsules",
"chips/apollo3",
"chips/arty_e21_chip",
"chips/e310x",
"chips/earlgrey",
"chips/lowrisc",
"chips/msp432",
"chips/nrf52",
"chips/nrf52832",
"chips/nrf52840",
"chips/nrf5x",
"chips/sam4l",
"chips/sifive",
"chips/stm32f303xc",
"chips/stm32f429zi",
"chips/stm32f446re",
"chips/stm32f412g",
"chips/stm32f4xx",
"kernel",
"libraries/enum_primitive",
"libraries/riscv-csr",
"libraries/tock-cells",
"libraries/tock-register-interface",
"libraries/tock-rt0",
]
exclude = [
"tools/alert_codes",
"tools/board-runner",
"tools/qemu-runner",
"tools/sha256sum",
"tools/usb/bulk-echo",
"tools/usb/bulk-echo-fast",
"tools/usb/bulk-test",
"tools/usb/control-test",
]
[profile.dev]
panic = "abort"
lto = false
opt-level = 0
debug = true
[profile.release]
panic = "abort"
lto = true
opt-level = "z"
debug = true