Compare changes
+73
−3
+25
−15
+14
−21
Original line number | Original line | Diff line number | Diff line |
---|---|---|---|
@@ -7,9 +7,11 @@ version = "0.1.0" | |||
[dependencies]
|
[dependencies]
|
||
cortex-m = { version = "0.7.1", features = ["linker-plugin-lto"] }
|
cortex-m = { version = "0.7.1", features = ["linker-plugin-lto"] }
|
||
# cortex-m = { version = "0.7.1" }
|
|||
cortex-m-rt = "0.6.13"
|
cortex-m-rt = "0.6.13"
|
||
cortex-m-semihosting = "0.3.7"
|
cortex-m-semihosting = "0.3.7"
|
||
cortex-m-rtic = "0.5.5"
|
cortex-m-rtic = "0.5.5"
|
||
# embedded-hal = { version = "0.2.4", features = ["unproven"] }
|
|||
embedded-hal = "0.2.4"
|
embedded-hal = "0.2.4"
|
||
usb-device = "0.2.7"
|
usb-device = "0.2.7"
|
||
@@ -17,7 +19,7 @@ usb-device = "0.2.7" | |||
panic-halt = "0.2.0"
|
panic-halt = "0.2.0"
|
||
# Uncomment for the itm panic examples.
|
# Uncomment for the itm panic examples.
|
||
#panic-itm = "0.4.2"
|
panic-itm = "0.4.2"
|
||
# Uncomment for the rtt-timing examples.
|
# Uncomment for the rtt-timing examples.
|
||
panic-rtt-target = { version = "0.1.1", features = ["cortex-m"] }
|
panic-rtt-target = { version = "0.1.1", features = ["cortex-m"] }
|
||
@@ -26,18 +28,18 @@ panic-rtt-target = { version = "0.1.1", features = ["cortex-m"] } | |||
panic-semihosting = "0.5.6"
|
panic-semihosting = "0.5.6"
|
||
# Tracing
|
# Tracing
|
||
rtt-target = { version = "0.3.0", features = ["cortex-m"] }
|
rtt-target = { version = "0.3.1", features = ["cortex-m"] }
|
||
nb = "1.0.0"
|
|||
usbd-hid = "0.5.0"
|
|||
micromath = "1.1.0"
|
|||
[dependencies.stm32f4]
|
[dependencies.stm32f4]
|
||
version = "0.13.0"
|
version = "0.13.0"
|
||
features = ["stm32f411", "rt"]
|
features = ["stm32f411", "rt"]
|
||
# Uncomment for the allocator example.
|
|||
# alloc-cortex-m = "0.4.0"
|
|||
[dependencies.stm32f4xx-hal]
|
[dependencies.stm32f4xx-hal]
|
||
version = "0.8.3"
|
version = "0.9.0"
|
||
features = ["rt", "stm32f411", "usb_fs"]
|
features = ["rt", "stm32f411", "usb_fs"]
|
||
# Enable to use the latest git version
|
# Enable to use the latest git version
|
||
# gitgit = "https://github.com/stm32-rs/stm32f4xx-hal"
|
# gitgit = "https://github.com/stm32-rs/stm32f4xx-hal"
|
||
@@ -45,28 +47,19 @@ features = ["rt", "stm32f411", "usb_fs"] | |||
# path = "../stm32f4xx-hal"
|
# path = "../stm32f4xx-hal"
|
||
# this lets you use `cargo fix`!
|
# this lets you use `cargo fix`!
|
||
[[bin]]
|
# [[bin]]
|
||
name = "app"
|
# name = "app"
|
||
test = false
|
# # test = false
|
||
bench = false
|
# bench = false
|
||
[profile.dev]
|
[profile.dev]
|
||
incremental = false
|
incremental = false
|
||
codegen-units = 1
|
codegen-units = 1
|
||
overflow-checks = false
|
|||
[profile.release]
|
[profile.release]
|
||
incremental = false
|
|||
codegen-units = 1 # better optimizations
|
codegen-units = 1 # better optimizations
|
||
debug = true # symbols are nice and they don't increase the size on Flash
|
debug = true # symbols are nice and they don't increase the size on Flash
|
||
lto = true # better optimizations
|
lto = true # better optimizations
|
||
# [features]
|
|||
# nightly = ["cortex-m/inline-asm"]
|
|||
# # this lets you use `cargo fix`!
|
|||
# [[bin]]
|
|||
# name = "app"
|
|||
# test = false
|
|||
# bench = false
|
|||
+4
−4
examples/itm_rtic_hello_48Mhz.rs
0 → 100644
+27
−0
+7
−7
+2
−0
+7
−7
examples/rtt-pmw3389-sine.rs
0 → 100644
+315
−0
+1
−1
+0
−1
+85
−53
examples/usb-mouse.rs
0 → 100644
+119
−0
+1
−1
src/main.rs
deleted100644 → 0
+0
−20
+3
−20
+8
−8