You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
critical-section = "1.0"# Hardware locks for sharing data with interrupts
15
+
defmt = "=0.3.2"# Gives us formatted PC-side logging
16
+
defmt-rtt = "0.4"# Sends defmt logs to the SWD debugger
17
+
ds1307 = "0.5.0"# The Dallas DS1307 RTC driver
18
+
embedded-hal = "0.2"# For hardware abstraction traits
19
+
embedded-sdmmc = { version = "0.6", default-features = false, features = [ "defmt-log" ] } # SD Card driver
20
+
fugit = "0.3"# Time and frequency related functions
21
+
grounded = { version = "0.2.0", features = ["critical-section"] }
22
+
heapless = "0.7"# Useful queues and other structures
23
+
mcp794xx = "0.3.0"# The Microchip MCP7940x RTC driver
24
+
neotron-bmc-commands = { version = "0.2.0" } # Commands for talking to a Neotron BMC. The tag is for the repo as a whole, of which the commands crate is a small part.
25
+
neotron-bmc-protocol = { version = "0.1.0", features = ["defmt"] } # Protocol for talking to a Neotron BMC. The tag is for the repo as a whole, of which the protocol crate is a small part.
26
+
neotron-common-bios = "0.12.0"# The BIOS to OS API
27
+
panic-probe = "0.2"# Send panics to the debugger
28
+
pc-keyboard = "0.7.0"# PS/2 scancode decoding
29
+
pio = "0.2.1"# RP2040 PIO assembler
30
+
pio-proc = "0.2"# Macros for RP2040 PIO assembler
31
+
portable-atomic = { version = "1.10.0", features = ["critical-section"] } # Atomic CAS for non-CAS CPUs
32
+
rp2040-boot2 = "0.3.0"# For the RP2040 bootloader
33
+
rp2040-hal = { version = "0.10", features = [ "defmt", "rt", "critical-section-impl", "rom-func-cache" ] } # The Raspberry Pi RP2040 HAL (so we can turn defmt on)
0 commit comments