[workspace] members = ["tflite_demo"] # [workspace.features] # default = ["ble-l2cap", "ble-gatt-server", "ble-gatt-client", "ble-sec"] # ble-l2cap = ["nrf-softdevice/ble-l2cap"] # ble-gatt-server = ["nrf-softdevice/ble-gatt-server"] # ble-gatt-client = ["nrf-softdevice/ble-gatt-client"] # ble-sec = ["nrf-softdevice/ble-sec"] # nrf52840 = [ # "embassy-nrf/nrf52840", # "nrf-softdevice/nrf52840", # "nrf-softdevice/s140", # "dep:nrf-softdevice-s140", # ] [workspace.dependencies] cortex-m = { version = "0.7.7", features = [ "critical-section-single-core", "inline-asm", ] } cortex-m-rt = "0.7.5" defmt = "0.3.10" defmt-rtt = "0.4.1" defmt-serial = "0.10.0" embassy-executor = { version = "0.7.0", features = [ "arch-cortex-m", "defmt", "executor-thread", "executor-interrupt", ] } embassy-futures = { version = "0.1.1", features = ["defmt"] } embassy-nrf = { version = "0.3.1", features = [ "defmt", "gpiote", "nrf52840", "time", "time-driver-rtc1", "unstable-pac", ] } embassy-sync = { version = "0.6.1", features = ["defmt"] } embassy-time = { version = "0.4.0", features = [ "defmt", "defmt-timestamp-uptime", ] } embassy-embedded-hal = "0.3.0" embassy-usb = "0.2.0" embassy-usb-logger = "0.2.0" panic-probe = { version = "0.3.2", features = ["print-defmt"] } # cortex-m = { version = "0.7.7", features = [ # "critical-section-single-core", # "inline-asm", # ] } # cortex-m-rt = "0.7.5" # nrf52840-hal = "0.16.0" # usb-device = "0.3.2" # usbd-serial = "0.2.2" microflow = { path = "../microflow-rs" } # # microflow = "0.1.3" nalgebra = { version = "0.33.2", default-features = false, features = [ "macros", ] } libm = "0.2" # panic-halt = "1.0.0" # panic-probe = { version = "0.3.2", features = ["print-defmt"] } heapless = "0.8.0" # lsm6ds3tr = { path = "../lsm6ds3tr-rs" } # embassy-sync = { version = "0.5.0" } # # embassy-embedded-hal = "0.3.0" # embassy-executor = { version = "0.5.0", features = [ # "arch-cortex-m", # "executor-thread", # "executor-interrupt", # "defmt", # "integrated-timers", # ] } # embassy-time = { version = "0.3.0", features = [ # "defmt", # "defmt-timestamp-uptime", # ] } # embassy-nrf = { version = "0.1.0", features = [ # "defmt", # "nrf52840", # "time-driver-rtc1", # "gpiote", # "time", # ] } # defmt = "0.3.10" # defmt-rtt = "0.4.1" # embedded-storage = "0.3.0" embedded-hal = "1.0.0" embedded-hal-async = { version = "1.0.0" } embedded-alloc = "0.6.0" # embedded-hal-bus = { version = "0.2.0", features = ["async"] } # nrf-softdevice = { version = "0.1.0", features = [ # "defmt", # "ble-peripheral", # "ble-central", # "critical-section-impl", # "nrf52840", # "s140", # ] } # nrf-softdevice-s140 = { version = "0.1.1" } fixed = "1.24.0" atomic-pool = "1.0.1" static_cell = "2.0.0" assign-resources = "0.4.1"