[package] authors = ["Dario Nieuwenhuis "] edition = "2021" name = "nrf-softdevice-examples" version = "0.1.0" [features] default = [ "ble-l2cap", "ble-gatt-server", "ble-gatt-client", ] ble-l2cap = ["nrf-softdevice/ble-l2cap"] ble-gatt-server = ["nrf-softdevice/ble-gatt-server"] ble-gatt-client = ["nrf-softdevice/ble-gatt-client"] [dependencies] embassy-executor = { version = "0.1.0", features = ["nightly", "defmt", "integrated-timers"]} embassy-time = { version = "0.1.0", features = ["nightly", "defmt", "defmt-timestamp-uptime", "tick-32768hz"]} embassy-sync = { version = "0.1.0" } embassy-nrf = { version = "0.1.0", features = [ "nightly", "defmt", "nrf52840", "gpiote", "time-driver-rtc1" ]} cortex-m = "0.7.2" cortex-m-rt = "0.7.0" defmt = "0.3" defmt-rtt = "0.3.2" panic-probe = { version = "0.3", features= ["print-defmt"] } nrf-softdevice = { version = "0.1.0", path = "../nrf-softdevice", features = ["defmt", "nrf52840", "s140", "ble-peripheral", "ble-central", "critical-section-impl"] } nrf-softdevice-s140 = { version = "0.1.1", path = "../nrf-softdevice-s140" } embedded-storage = "0.3.0" embedded-storage-async = "0.3.0" futures = { version = "0.3.5", default-features = false } fixed = "1.2.0" heapless = "0.7.1" static_cell = "1.0.0" atomic-pool = "0.2.1" [[bin]] name = "ble_bas_peripheral" required-features = ["ble-gatt-server"] [[bin]] name = "ble_bas_central" required-features = ["ble-gatt-client"] [[bin]] name = "ble_peripheral_onoff" required-features = ["ble-gatt-server"] [[bin]] name = "flash" required-features = []