#cortex-m

  1. embedded-alloc

    A heap allocator for embedded systems

    v0.6.0 118K #embedded #cortex-m #embedded-arm
  2. cortex-m

    Low level access to Cortex-M processors

    v0.7.7 226K #peripheral-register #peripheral #arm #arm-cortex-m
  3. nrf-hal-common

    details of the nRF HAL crates. Don’t use this directly, use one of the specific HAL crates instead (nrfXYZ-hal).

    v0.19.0 4.2K #hal #cortex-m #nrf #nrf52
  4. flip-link

    Flips the memory layout of embedded programs to protect against stack overflows

    v0.1.12 4.5K #stack-overflow #cortex-m #stack-protection
  5. stm32h7xx-hal

    Hardware Abstraction Layer implementation for STM32H7 series microcontrollers

    v0.16.0 36K #embedded-hal #cortex-m #stm32h7xx #hal
  6. stm32f4xx-hal

    Peripheral access API for STM32F4 series microcontrollers

    v0.23.0 8.5K #embedded-hal #stm32f4 #cortex-m #hal
  7. atsamd-hal

    HAL and Peripheral access API for ATSAMD11, ATSAMD21, ATSAMD51, ATSAME51, ATSAME53 and ATSAME54 microcontrollers

    v0.23.0 10K #cortex-m #embedded-hal #arm
  8. microbit-v2

    Board support crate for the BBC Micro:bit V2

    v0.16.0 1.9K #cortex-m #hal #nrf
  9. nrf52833-hal

    HAL for nRF52833 microcontrollers

    v0.19.0 2.3K #cortex-m #nrf52 #nrf52833 #hal
  10. stm32f1xx-hal

    HAL for the STM32F1xx family of microcontrollers

    v0.11.0 3.0K #stm32-hal #cortex-m #stm32 #hal
  11. gd32f1x0-hal

    HAL for the GD32F1x0 family of microcontrollers

    v0.11.0 #cortex-m #gd32 #hal #arm
  12. atsame54_xpro

    Board Support crate for the SAM E54 Xplained Pro Evaluation Kit

    v0.13.0 4.7K #embedded-hal #cortex-m #arm
  13. atat

    AT Parser for serial based device crates

    v0.24.1 2.0K #embedded-hal-driver #cortex-m #no-std #at
  14. nrf51-hal

    HAL for nRF51 microcontrollers

    v0.19.0 210 #cortex-m #nrf52 #nrf51 #hal
  15. pygamer

    Board Support crate for the Adafruit PyGamer

    v0.16.0 #cortex-m #embedded-hal #arm
  16. trellis_m4

    Board Support crate for the Adafruit NeoTrellis M4 Express

    v0.10.1 700 #embedded-hal #cortex-m #arm
  17. samd11_bare

    Support crate for the ATSAMD11C

    v0.16.0 #cortex-m #embedded-hal #arm
  18. nrf52840-hal

    HAL for nRF52840 microcontrollers

    v0.19.0 700 #nrf52840 #cortex-m #nrf52 #hal
  19. microbit

    Board support crate for the BBC Micro:bit V1

    v0.16.0 #cortex-m #hal #nrf
  20. nrf-pac

    Peripheral Access Crate (PAC) for Nordic Semiconductor nRF chips

    v0.2.0 14K #nrf #cortex-m #peripheral
  21. metro_m0

    Board Support crate for the Adafruit Metro M0

    v0.20.0 #embedded-hal #cortex-m #arm
  22. imxrt-boot-gen

    Generate data structures for booting iMXRT processors

    v0.4.0 3.0K #cortex-m #nxp #imxrt
  23. nrf52832-hal

    HAL for nRF52832 microcontrollers

    v0.19.0 #cortex-m #nrf52 #nrf52832 #hal
  24. va108xx

    PAC for the Vorago VA108xx family of microcontrollers

    v0.6.0 #cortex-m
  25. circuit_playground_express

    Board Support crate for the Adafruit Circuit Playground Express

    v0.12.0 #adafruit-board #cortex-m #embedded-hal
  26. rtos-trace

    RTOS tracing trait

    v0.2.1 1.6K #embedded #rtos #cortex-m
  27. lpc55-hal

    Hardware Abstraction Layer (HAL) for the NXP LPC55S6x ARM Cortex-33 microcontrollers

    v0.4.1 #embedded-hal #nxp #lpc #cortex-m
  28. nrf52810-pac

    Peripheral Access Crate for Nordic's nrf52810 microcontroller

    v0.12.2 10K #cortex-m
  29. stm32f1-hal

    HAL for the STM32F1 family

    v0.7.5 #cortex-m #hal #stm32-hal #stm32
  30. nrf9160-pac

    Peripheral Access Crate for Nordic's nrf9160 microcontroller

    v0.12.2 12K #peripheral-access-crate #cortex-m
  31. nrf5340-app-hal

    HAL for nRF5340 app SoC

    v0.19.0 #hal #cortex-m #nrf5340 #nrf53
  32. stm32l0xx-hal

    Peripheral access API for STM32L0 series microcontrollers

    v0.10.0 260 #hal #cortex-m #stm32l0xx
  33. feather_m0

    Board Support crate for the Adafruit Feather M0

    v0.20.0 #cortex-m #embedded-hal #arm
  34. nrf52810-hal

    HAL for nRF52810 microcontrollers

    v0.19.0 #nrf52 #cortex-m #nrf52810 #hal
  35. py32f0xx-hal

    Peripheral access API for py32F0 series microcontrollers

    v0.4.1 #cortex-m #py32f0xx #hal
  36. nrf52811-hal

    HAL for nRF52811 microcontrollers

    v0.19.0 #cortex-m #nrf52 #hal #nrf52811
  37. feather_m4

    Board Support crate for the Adafruit Feather M4

    v0.18.0 #cortex-m #embedded-hal #arm
  38. daisy

    A board support package for the Electro-Smith Daisy Seed and Patch SM

    v0.11.0 950 #embedded-hal #stm32h7xx #bsp #cortex-m
  39. metro_m4

    Board Support crate for the Adafruit Metro M4

    v0.19.0 #adafruit-board #cortex-m #embedded-hal
  40. va416xx-hal

    HAL for the Vorago VA416xx family of MCUs

    v0.6.0 340 #hal #no-std #va416xx #vorago #cortex-m
  41. systemview-target

    RTOS tracing trait implementation for SEGGER SystemView

    v0.3.0 #cortex-m #rtos #embedded
  42. nrf52805-pac

    Peripheral Access Crate for Nordic's nrf52805 microcontroller

    v0.12.2 9.6K #peripheral-access-crate #cortex-m
  43. stm32f7xx-hal

    HAL for the STM32F7xx family of microcontrollers

    v0.8.0 900 #hal #stm32f7 #cortex-m
  44. atsamx7x-hal

    HAL and peripheral access API for ATSAME70, ATSAMS70, ATSAMV70, and ATSAMV71 microcontrollers

    v0.4.6 450 #embedded-hal #cortex-m #hal
  45. itsybitsy_m4

    Board Support crate for the Adafruit ItsyBitsy M4 Express

    v0.9.1 650 #embedded-hal #cortex-m #arm
  46. microbit-common

    details for the BBC Micro:bit board support crates

    v0.16.0 2.1K #cortex-m #hal #nrf
  47. nrf5340-net-hal

    HAL for nRF5340 net SoC

    v0.19.0 #hal #cortex-m #nrf5340 #nrf53
  48. va108xx-hal

    HAL for the Vorago VA108xx family of microcontrollers

    v0.12.0 850 #hal #va108xx #vorago #cortex-m #aerospace
  49. p256-cm4

    P256-Cortex-M4 re-written in rust

    v0.4.0 #cryptography #cortex-m #nist
  50. nrf52811-pac

    Peripheral Access Crate for Nordic's nrf52811 microcontroller

    v0.12.2 10K #peripheral-access-crate #cortex-m
  51. teensy4-bsp

    Rust-based BSP for the Teensy 4. Part of the teensy4-rs project

    v0.5.1 #cortex-m #teensy-4 #arm
  52. grand_central_m4

    Board Support crate for the Adafruit Grand Central M4 Express

    v0.9.0 650 #grand-central #cortex-m #embedded-hal
  53. interchange

    Request/response mechanism for embedded development, using atomics

    v0.3.2 900 #embedded #nxp #lpc #cortex-m
  54. rtic-sync

    Synchronization primitives for asynchronous contexts

    v1.4.0 2.5K #real-time-interrupt-driven-concurrency #synchronization-primitive #real-time-systems #rtic #cortex-m #critical-section #concurrency-framework #asynchronous-tasks #task-scheduling #interrupt-driven-concurrency
  55. xmc4-hal

    Peripheral access API for XMC4 series microcontrollers

    v0.5.7 1.2K #cortex-m #xmc #hal
  56. bern-kernel

    Preemptive real-time kernel for microcontrollers

    v0.3.1 350 #rtos #embedded #cortex-m #iot
  57. arduino_mkrvidor4000

    Board Support crate for the Arduino MKR VIDOR 4000

    v0.6.1 600 #embedded-hal #arduino #cortex-m
  58. arduino_mkrzero

    Board Support crate for the Arduino MKRZERO

    v0.12.2 1.1K #embedded-hal #arduino #cortex-m
  59. nrf52805-hal

    HAL for nRF52805 microcontrollers

    v0.19.0 #hal #cortex-m #nrf52 #nrf52805
  60. nrf-softdevice

    Rust interface to nRF SoftDevice

    v0.1.0 8.3K #cortex-m #nrf52
  61. wio_terminal

    Board support crate for the Seeed Studio Wio Terminal

    v0.9.0 800 #cortex-m #embedded-hal #arm
  62. arduino_mkr1000

    Board Support crate for the Arduino MKR 1000 WiFi

    v0.6.0 480 #embedded-hal #cortex-m #arm
  63. stm32f3xx-hal

    Peripheral access API for STM32F3 series microcontrollers

    v0.10.0 250 #stm32-hal #stm32 #cortex-m #stm32f3
  64. arduino_nano33iot

    Board Support crate for the Arduino Nano 33 IOT

    v0.7.2 750 #arduino #embedded-hal #cortex-m #arm
  65. edgebadge

    Board Support crate for the Adafruit EdgeBadge

    v0.10.0 500 #cortex-m #embedded-hal #arm
  66. rtic-common

    lib TODO

    v1.1.0 6.3K #real-time-interrupt-driven-concurrency #rtic #task-scheduling #cortex-m #critical-section #concurrency-framework #real-time-systems #interrupt-driven-concurrency #deadlock #microcontrollers
  67. gemma_m0

    Board Support crate for the Adafruit Gemma M0

    v0.11.2 800 #embedded-hal #cortex-m #arm
  68. mcx-pac

    Peripheral Access Crate for NXP MCX Series MCUs

    v0.2.2 900 #cortex-m #nxp #no-std
  69. lilos

    A tiny embedded OS based around Futures and async

    v1.3.0 #embedded #cortex-m #os
  70. stm32g0xx-hal

    Peripheral access API for STM32G0 series microcontrollers

    v0.2.0 170 #hal #cortex-m #stm32g0xx
  71. wio_lite_mg126

    Board Support crate for the Wio Lite MG126

    v0.4.1 340 #cortex-m #arduino #embedded-hal
  72. cortex-m-rt

    Minimal runtime / startup for Cortex-M microcontrollers

    v0.7.5 191K #cortex-m #run-time #startup #arm
  73. mpu9250

    no_std driver for the MPU9250 & onboard AK8963 (accelerometer + gyroscope + magnetometer IMU)

    v0.25.0 600 #cortex-m #stm32 #stm32-hal #hal
  74. hid-io-protocol

    HID-IO protocol implementation for both servers and devices. Devices are optimized for Cortex-M devices, but may work for other platforms

    v0.1.6 320 #hid-io #hid-devices #server #usb-hid #protocols #ack #send-command #io-command #cortex-m #embedded
  75. systick-timer

    64-bit SysTick timer for Cortex-M0

    v0.2.1 600 #cortex-m #embassy #no-std
  76. sodaq_sara_aff

    Board Support crate for the Sodaq SARA AFF

    v0.9.2 650 #cortex-m #embedded-hal #arm
  77. vorago-reb1

    Board Support Crate for the Vorago REB1 development board

    v0.9.0 600 #reb1 #vorago #va108xx #cortex-m #aerospace
  78. itm

    A decoding library for the ARM Cortex-M ITM/DWT packet protocol

    v0.9.0-rc.1 3.3K #cortex-m #parser #arm
  79. neo_trinkey

    Board Support crate for the Adafruit Neo Trinkey

    v0.3.0 210 #embedded-hal #cortex-m #arm
  80. pyportal

    Board Support crate for the Adafruit PyPortal

    v0.11.0 650 #cortex-m #embedded-hal #arm
  81. samd21_mini

    Board Support crate for the Sparkfun SAMD21 Mini Breakout

    v0.10.1 750 #cortex-m #embedded-hal #arm
  82. nrf-softdevice-s140

    Low-level bindings for the Nordic nRF SoftDevice S140

    v0.1.2 8.3K #ble #cortex-m #nrf52 #bluetooth #nrf-softdevice
  83. max7800x-hal

    A Hardware Abstraction Layer for the MAX7800X microcontroller family

    v0.7.1 800 #embedded-hal #cortex-m #max78000
  84. rtt-log

    Log facade implementation for the Segger RTT protocol

    v0.5.1 3.5K #logging #cortex-m #rtt
  85. stm32f0xx-hal

    Peripheral access API for STM32F0 series microcontrollers

    v0.18.0 320 #cortex-m #stm32f0xx #hal
  86. trinket_m0

    Board Support crate for the Adafruit Trinket M0

    v0.11.1 550 #adafruit-board #cortex-m #embedded-hal
  87. bern-arch

    Bern RTOS hardware specific implementation

    v0.4.0 300 #rtos #cortex-m-embedded #cortex-m #embedded #iot
  88. cortex-m-rtic

    Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems

    v1.1.4 7.6K #real-time-interrupt-driven-concurrency #cortex-m #arm
  89. sodaq_one

    Board Support crate for the SODAQ ONE

    v0.10.1 700 #embedded-hal #cortex-m #arm
  90. neokey_trinkey

    Board Support crate for the Adafruit Neokey Trinkey

    v0.2.2 180 #cortex-m #embedded-hal #arm
  91. pfza_proto1

    Board Support crate for the PathfinderZA Proto1

    v0.6.1 400 #cortex-m #embedded-hal #arm
  92. serpente

    Board Support crate for the Serpente board

    v0.7.2 480 #cortex-m #embedded-hal #arm
  93. stm32wlxx-hal

    Hardware abstraction layer for the STM32WL series microcontrollers

    v0.6.1 #cortex-m #stm32-hal #stm32 #hal
  94. nrf9160-hal

    HAL for nRF9160 system-in-package

    v0.18.0 1.1K #hal #cortex-m #nrf9160 #nrf91
  95. wio_lite_w600

    Board Support crate for the Wio Lite W600

    v0.3.1 120 #embedded-hal #arduino #cortex-m
  96. alarmo

    convenient API to bootstrap firmware and access peripherals on the Nintendo Alarmo

    v0.0.5 190 #stm32 #nintendo #embedded-devices #stm32h7xx #cortex-m
  97. matrix_portal_m4

    Board Support crate for the Matrix Portal M4

    v0.1.2 140 #embedded-hal #cortex-m #arm
  98. lpc82x-pac

    Low-level register mappings for the NXP LPC82x series of ARM Cortex-M0+ microcontrollers

    v0.8.1 #cortex-m #nxp
  99. atsam4sp32a-pac

    Peripheral access crate for the ATSAM4SP32A microcontroller

    v0.3.1 #peripheral-access-crate #cortex-m
  100. atsam4n8b-pac

    Peripheral access crate for the ATSAM4N8B microcontroller

    v0.3.1 #peripheral-access-crate #cortex-m #atsam4n8b
  101. nrf-softdevice-s112

    Low-level bindings for the Nordic nRF SoftDevice S112

    v0.1.2 #ble #nrf52 #cortex-m #bluetooth #nrf-softdevice
  102. nrf-softdevice-s122

    Low-level bindings for the Nordic nRF SoftDevice S122

    v0.1.2 #ble #cortex-m #nrf52 #bluetooth #nrf-softdevice
  103. nrf-softdevice-s113

    Low-level bindings for the Nordic nRF SoftDevice S113

    v0.1.2 #ble #cortex-m #bluetooth #nrf52 #nrf-softdevice
  104. nrf-softdevice-s132

    Low-level bindings for the Nordic nRF SoftDevice S132

    v0.1.2 #ble #cortex-m #bluetooth #nrf52 #nrf-softdevice
  105. lpc845-pac

    Low-level register mappings for the NXP LPC845 series of ARM Cortex-M0+ microcontrollers

    v0.4.1 #cortex-m #nxp #lpc
  106. nucleo-f446re

    Board Support Package crate for the Nucleo-F446RE board

    v0.1.1 #nucleo #bsp #cortex-m #stm32
  107. xmc4100

    Cortex-M peripheral access library

    v0.14.0 #peripherals #api #cortex-m
  108. lpc178x7x-pac

    Peripheral Access Crate for the NXP LPC17xx series microcontrollers

    v0.2.0 #gpio #cortex-m
  109. stm32f469i-disc

    Board support crate for the STM32F469 DISCOVERY kit

    v0.3.0 #cortex-m #template #arm
  110. da14583-pac

    Peripheral Access Crate (PAC) for DA14583

    v0.2.0 170 #cortex-m #da #renesas #da14583
  111. da14582-pac

    Peripheral Access Crate (PAC) for DA14582

    v0.2.0 160 #cortex-m #da #renesas #da14582
  112. da14580-pac

    Peripheral Access Crate (PAC) for DA14580

    v0.2.0 160 #cortex-m #da #renesas #da14580
  113. da14581-pac

    Peripheral Access Crate (PAC) for DA14581

    v0.2.0 160 #cortex-m #da #renesas #da14581
  114. da14697-pac

    Peripheral Access Crate (PAC) for DA14697

    v0.2.0 180 #cortex-m #da14697 #renesas #da
  115. da14586-pac

    Peripheral Access Crate (PAC) for DA14586

    v0.2.0 170 #cortex-m #renesas #da #da14586
  116. da14585-pac

    Peripheral Access Crate (PAC) for DA14585

    v0.2.0 160 #cortex-m #da14585 #renesas #da
  117. xmc4500

    XMC peripheral library for XMC4500 generated from SVD

    v0.14.0 #api #cortex-m
  118. xmc4800

    XMC peripheral library for XMC4800 generated from SVD

    v0.13.0 #api #cortex-m
  119. da14531-pac

    Peripheral Access Crate (PAC) for DA14531

    v0.2.0 170 #cortex-m #renesas #da #da14531
  120. xmc4400

    XMC peripheral library for XMC4400 generated from SVD

    v0.14.0 #api #peripherals #cortex-m
  121. da14695-pac

    Peripheral Access Crate (PAC) for DA14695

    v0.2.0 170 #cortex-m #renesas #da #da14695
  122. da14699-pac

    Peripheral Access Crate (PAC) for DA14699

    v0.2.0 170 #cortex-m #renesas #da #da14699
  123. da14691-pac

    Peripheral Access Crate (PAC) for DA14691

    v0.2.0 170 #cortex-m #da14691 #renesas #da
  124. da14680-pac

    Peripheral Access Crate (PAC) for DA14680

    v0.2.0 170 #cortex-m #da #renesas #da14680
  125. teensy4-panic

    Panic handler for the Teensy 4. Part of the teensy4-rs project

    v0.2.3 260 #panic-handler #cortex-m #teensy-4
  126. da1470x-pac

    Peripheral Access Crate (PAC) for DA1470X

    v0.2.0 180 #cortex-m #renesas #da1470x #da
  127. da14683-pac

    Peripheral Access Crate (PAC) for DA14683

    v0.2.0 170 #cortex-m #da14683 #da #renesas
  128. da14682-pac

    Peripheral Access Crate (PAC) for DA14682

    v0.2.0 160 #cortex-m #da14682 #renesas #da
  129. da14681-pac

    Peripheral Access Crate (PAC) for DA14681

    v0.2.0 160 #cortex-m #renesas #da #da14681
  130. xiao_m0

    Board support crate for the Seeed Studio Seeeduino XIAO

    v0.13.0 600 #cortex-m #embedded-hal #arm
  131. ra0e1-pac

    Peripheral Access Crate (PAC) for R7FAA0E1

    v0.2.0 150 #cortex-m #renesas #ra0e1
  132. calliope-mini

    Board support crate for the Calliope mini

    v0.3.0 400 #cortex-m #nrf #hal #arm
  133. ra2e2-pac

    Peripheral Access Crate (PAC) for R7FAA2E2

    v0.2.0 150 #cortex-m #renesas #ra2e2
  134. atsame70j19b

    Peripheral access API for the ATSAME70J19B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.4K #cortex-m #pac #atsam #no-std
  135. vorago-peb1

    Board Support Crate for the Vorago PEB1 development board

    v0.1.3 150 #peb1 #vorago #va416xx #cortex-m
  136. atsam4-hal

    HAL for the ATSAM4 microcontrollers

    v0.3.1 200 #hal #atsam4 #cortex-m
  137. lm3s6965

    Interrupt bindings for the LM3S6965 microcontroller

    v0.2.0 400 #cortex-m #micro-controller #arm
  138. atsams70n21b

    Peripheral access API for the ATSAMS70N21B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.3K #cortex-m #atsam #pac #no-std
  139. cortex-m-stack

    Stack usage tools for Cortex-M processors

    v0.2.1 #cortex-m #stack #no-alloc #arm
  140. atsams70n19b

    Peripheral access API for the ATSAMS70N19B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.3K #cortex-m #atsam #pac #no-std
  141. atsams70j19b

    Peripheral access API for the ATSAMS70J19B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.3K #cortex-m #atsam #pac
  142. atsams70j20b

    Peripheral access API for the ATSAMS70J20B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.3K #cortex-m #atsam #pac #no-std
  143. atsame70n19b

    Peripheral access API for the ATSAME70N19B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.3K #cortex-m #pac #atsam #no-std
  144. atsams70q21b

    Peripheral access API for the ATSAMS70Q21B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.3K #cortex-m #atsam #pac #no-std
  145. atsame70q21b

    Peripheral access API for the ATSAME70Q21B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.3K #cortex-m #pac #atsam
  146. atsame70j20b

    Peripheral access API for the ATSAME70J20B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.3K #cortex-m #atsam #pac #no-std
  147. atsame70n20b

    Peripheral access API for the ATSAME70N20B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.3K #cortex-m #atsam #pac #no-std
  148. atsame70j21b

    Peripheral access API for the ATSAME70J21B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.3K #cortex-m #atsam #pac #no-std
  149. atsams70j21b

    Peripheral access API for the ATSAMS70J21B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.3K #cortex-m #pac #atsam #no-std
  150. atsame70q20b

    Peripheral access API for the ATSAME70Q20B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.3K #cortex-m #atsam #pac #no-std
  151. atsams70n20b

    Peripheral access API for the ATSAMS70N20B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.3K #atsam #pac #cortex-m
  152. atsame70q19b

    Peripheral access API for the ATSAME70Q19B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.3K #cortex-m #atsam #pac
  153. atsams70q19b

    Peripheral access API for the ATSAMS70Q19B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.3K #cortex-m #no-std #pac #atsam
  154. atsams70q20b

    Peripheral access API for the ATSAMS70Q20B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.3K #cortex-m #atsam #no-std #pac
  155. atsame70n21b

    Peripheral access API for the ATSAME70N21B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.3K #cortex-m #no-std #atsam #pac
  156. atsam4sa16b-pac

    Peripheral access crate for ATSAM4SA16B microcontrollers

    v0.3.1 #peripheral-access-crate #cortex-m
  157. atsam4sd32b-pac

    Peripheral access crate for ATSAM4SD32B microcontrollers

    v0.3.1 #peripheral-access-crate #cortex-m
  158. atsamv70n19b

    Peripheral access API for the ATSAMV70N19B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.2K #pac #atsam #cortex-m
  159. atsam4sd16b-pac

    Peripheral access crate for ATSAM4SD16B microcontrollers

    v0.3.1 #peripheral-access-crate #cortex-m
  160. atsamv71j21b

    Peripheral access API for the ATSAMV71J21B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.2K #cortex-m #pac #atsam #no-std
  161. atsam4sd16c-pac

    Peripheral access crate for ATSAM4SD16C microcontrollers

    v0.3.1 #peripheral-access-crate #cortex-m
  162. atsamv70q19b

    Peripheral access API for the ATSAMV70Q19B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.2K #cortex-m #atsam #pac #no-std
  163. atsam4s4b-pac

    Peripheral access crate for ATSAM4S4B microcontrollers

    v0.3.1 #peripheral-access-crate #cortex-m
  164. atsam4s8b-pac

    Peripheral access crate for ATSAM4S8B microcontrollers

    v0.3.1 110 #peripheral-access-crate #cortex-m
  165. atsam4s2a-pac

    Peripheral access crate for ATSAM4S2A microcontrollers

    v0.3.1 #peripheral-access-crate #cortex-m
  166. atsam4s4c-pac

    Peripheral access crate for ATSAM4S4C microcontrollers

    v0.3.1 #peripheral-access-crate #cortex-m
  167. atsam4s2b-pac

    Peripheral access crate for ATSAM4S2B microcontrollers

    v0.3.1 #peripheral-access-crate #cortex-m
  168. atsamv71n19b

    Peripheral access API for the ATSAMV71N19B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.2K #cortex-m #pac #atsam
  169. atsam4s4a-pac

    Peripheral access crate for ATSAM4S4A microcontrollers

    v0.3.1 #peripheral-access-crate #cortex-m
  170. n32g4xx-hal

    Peripheral access API for N32G4xx series microcontrollers

    v0.11.2 600 #cortex-m #hal #arm
  171. va416xx-embassy

    Embassy-rs support for the Vorago VA416xx family of microcontrollers

    v0.1.2 100 #va416xx #hal #vorago #cortex-m #aerospace #no-std
  172. cortex-m-types

    Low level access to Cortex-M processors

    v0.1.0 #cortex-m #peripheral-register #peripheral #arm
  173. ra4l1-pac

    Peripheral Access Crate (PAC) for R7FAA4L1

    v0.2.0 180 #cortex-m #renesas #ra4l1
  174. ra2a1-pac

    Peripheral Access Crate (PAC) for R7FAA2A1

    v0.2.0 150 #cortex-m #renesas #ra2a1
  175. tm4c-hal

    Common bits of HAL for the TM4C123x/TM4C129x family of microcontrollers

    v0.4.2 #cortex-m #tm4c #lm4f120 #hal
  176. ra4m1-pac

    Peripheral Access Crate (PAC) for R7FAA4M1

    v0.2.0 150 #cortex-m #renesas #ra4m1
  177. ra2e3-pac

    Peripheral Access Crate (PAC) for R7FAA2E3

    v0.2.0 150 #cortex-m #renesas #ra2e3
  178. ra2a2-pac

    Peripheral Access Crate (PAC) for R7FAA2A2

    v0.2.0 150 #cortex-m #renesas #ra2a2
  179. ra2l1-pac

    Peripheral Access Crate (PAC) for R7FAA2L1

    v0.2.0 150 #cortex-m #renesas #ra2l1
  180. va108xx-embassy

    Embassy-rs support for the Vorago VA108xx family of microcontrollers

    v0.3.0 240 #va108xx #hal #vorago #cortex-m #aerospace
  181. ra4e1-pac

    Peripheral Access Crate (PAC) for R7FAA4E1

    v0.2.0 150 #cortex-m #renesas #ra4e1
  182. itsybitsy_m0

    Board Support crate for the Adafruit ItsyBitsy M0

    v0.14.0 850 #embedded-hal #cortex-m #arm
  183. alt-stm32f30x-hal

    Alternative HAL impl for the STM32F30x family of microcontrollers

    v0.44.0 170 #hal #cortex-m #stm32-hal #stm32
  184. max32660

    Register mappings for the Analog Devices MAX32660 Cortex-M4 microcontroller

    v0.2.1 180 #peripherals #cortex-m
  185. lpc55

    Host-side tooling to interact with LPC55 chips via the ROM bootloader

    v0.2.1 #nxp #lpc #cortex-m
  186. ht32f523x2

    Peripheral access API for HT32F523x2 microcontrollers

    v0.5.0 170 #peripheral #api #cortex-m
  187. neon-rtos

    A real-time operating system for ARM Cortex-M or RISC-V microcontrollers

    v0.1.4 230 #rtos #cortex-m #interrupt #risc-v #os #real-time #neon #rtos-real-time #microcontrollers #cortex-m3
  188. kywy

    building games on the Kywy Device

    v0.4.0 500 #rp2040 #cortex-m #embedded-graphics #embedded #games #graphics
  189. imxrt1180evk-fcb

    FlexSPI configuration block for NXP's IMXRT1180EVK

    v0.2.0 750 #cortex-m #nxp #imxrt #arm
  190. gd32c1x3-hal

    HAL for the GD32C1x3 family of microcontrollers

    v0.1.1 #cortex-m #hal #gd32 #arm
  191. imxrt1170evk-fcb

    FlexSPI configuration block for NXP's IMXRT1170EVK

    v0.2.0 110 #cortex-m #nxp #imxrt #arm
  192. qt_py_m0

    Board Support crate for the Adafruit QT Py

    v0.10.1 #embedded-hal #cortex-m #arm
  193. nrf-softdevice-mbr

    Low-level bindings for the MBR included in all Nordic nRF SoftDevices

    v0.2.0 #cortex-m #nrf52 #nrf-softdevice
  194. asm-delay

    no_std implementation of embedded-hal DelayMs & DelayUs based on arm::delay

    v1.0.0 170 #cortex-m #time #arm
  195. rucos-cortex-m

    A port of the RuCOS kernel to ARM Cortex-M

    v0.2.0 130 #cortex-m #rtos #arm
  196. umm-malloc

    A global allocator implementation for embedded systems using the umm_malloc library

    v0.3.2 #cortex-m #malloc #api-bindings #allocator
  197. imxrt-dcd

    Device Configuration Data (DCD) generator for i.MX RT1060 series firmware images

    v1.1.0 #cortex-m #nxp #imxrt
  198. imxrt1010evk-fcb

    FlexSPI configuration block for NXP's IMXRT1010EVK

    v0.2.0 120 #cortex-m #nxp #imxrt #arm
  199. p1am_100

    Board Support crate for the Facts Engineering P1AM-100

    v0.3.1 120 #embedded-hal #cortex-m #arm
  200. imxrt1060evk-fcb

    FlexSPI configuration block for NXP's IMXRT1060EVK

    v0.2.0 100 #cortex-m #nxp #imxrt #arm
  201. lora-e5-bsp

    Board support package for the seeed LoRa-E5 development kit

    v0.6.1 #seeed #bsp #cortex-m #stm32
  202. mk20d7

    Peripheral access API for MK20D7 microcontrollers

    v0.1.2 #peripherals #cortex-m
  203. ra8e1-pac

    Peripheral Access Crate (PAC) for R7FAA8E1

    v0.2.0 190 #cortex-m #renesas #ra8e1
  204. ra6m4-pac

    Peripheral Access Crate (PAC) for R7FAA6M4

    v0.2.0 180 #cortex-m #renesas #ra6m4
  205. ra8e2-pac

    Peripheral Access Crate (PAC) for R7FAA8E2

    v0.2.0 190 #cortex-m #renesas #ra8e2
  206. cortex-m-log

    Logging facilities for Cortex-M processors

    v0.8.0 500 #cortex-m #logging #stm32 #arm
  207. ra6t2-pac

    Peripheral Access Crate (PAC) for R7FAA6T2

    v0.2.0 190 #cortex-m #renesas #ra6t2
  208. ra8m1-pac

    Peripheral Access Crate (PAC) for R7FAA8M1

    v0.2.0 180 #cortex-m #renesas #ra8m1
  209. ra8d1-pac

    Peripheral Access Crate (PAC) for R7FAA8D1

    v0.2.0 190 #peripheral-access-crate #cortex-m #renesas #ra8d1
  210. ra6m5-pac

    Peripheral Access Crate (PAC) for R7FAA6M5

    v0.2.0 180 #cortex-m #renesas #ra6m5
  211. ra4m3-pac

    Peripheral Access Crate (PAC) for R7FAA4M3

    v0.2.0 170 #cortex-m #renesas #ra4m3
  212. ra4e2-pac

    Peripheral Access Crate (PAC) for R7FAA4E2

    v0.2.0 170 #cortex-m #renesas #ra4e2
  213. ra6e1-pac

    Peripheral Access Crate (PAC) for R7FAA6E1

    v0.2.0 170 #cortex-m #renesas #ra6e1
  214. ra4m2-pac

    Peripheral Access Crate (PAC) for R7FAA4M2

    v0.2.0 170 #cortex-m #renesas #ra4m2
  215. ra6e2-pac

    Peripheral Access Crate (PAC) for R7FAA6E2

    v0.2.0 170 #cortex-m #renesas #ra6e2
  216. ra6m1-pac

    Peripheral Access Crate (PAC) for R7FAA6M1

    v0.2.0 170 #cortex-m #renesas #ra6m1
  217. ra6m2-pac

    Peripheral Access Crate (PAC) for R7FAA6M2

    v0.2.0 160 #cortex-m #renesas #ra6m2
  218. ra4w1-pac

    Peripheral Access Crate (PAC) for R7FAA4W1

    v0.2.0 150 #cortex-m #renesas #ra4w1
  219. ra2e1-pac

    Peripheral Access Crate (PAC) for R7FAA2E1

    v0.2.0 150 #cortex-m #renesas #ra2e1
  220. ra4t1-pac

    Peripheral Access Crate (PAC) for R7FAA4T1

    v0.2.0 150 #cortex-m #renesas #ra4t1
  221. ra6t3-pac

    Peripheral Access Crate (PAC) for R7FAA6T3

    v0.2.0 150 #cortex-m #renesas #ra6t3
  222. teensy4-fcb

    FlexSPI Configuration Block (FCB) for the Teensy 4. Part of the teensy4-rs project

    v0.4.0 2.9K #cortex-m #teensy-4 #arm
  223. ra6t1-pac

    Peripheral Access Crate (PAC) for R7FAA6T1

    v0.2.0 150 #cortex-m #renesas #ra6t1
  224. cc2538-hal

    Hardware abstraction layer for the CC2538 System-On-Chip

    v0.3.0 280 #hal #cortex-m #cc2538
  225. ra6m3-pac

    Peripheral Access Crate (PAC) for R7FAA6M3

    v0.2.0 190 #cortex-m #renesas #ra6m3
  226. cortex-m-interrupt

    Function-like, trait-based interrupt handler registration

    v0.2.0 #interrupt #embedded #cortex-m #cortex-m-embedded
  227. Try searching with DuckDuckGo.

  228. nucleo-wl55jc-bsp

    Board support package for the NUCLEO-WL55JC

    v0.6.1 #bsp #nucleo #cortex-m #stm32
  229. atsamv70q20b

    Peripheral access API for the ATSAMV70Q20B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.1K #cortex-m #pac #atsam #no-std
  230. max32660-pac

    Peripheral access API for MAX 32660 microcontroller

    v0.1.2 #peripheral-access-crate #cortex-m
  231. atsamv70j19b

    Peripheral access API for the ATSAMV70J19B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.1K #cortex-m #pac #atsam #no-std
  232. bern-conf-type

    Bern RTOS configuration type

    v0.2.1 200 #rtos #iot #cortex-m #embedded
  233. atsamv71j19b

    Peripheral access API for the ATSAMV71J19B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.1K #cortex-m #pac #atsam
  234. atsamv70j20b

    Peripheral access API for the ATSAMV70J20B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.1K #cortex-m #pac #atsam
  235. atsamv70n20b

    Peripheral access API for the ATSAMV70N20B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.1K #cortex-m #atsam #pac
  236. atsamv71j20b

    Peripheral access API for the ATSAMV71J20B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.1K #cortex-m #pac #atsam
  237. atsamv71q21b

    Peripheral access API for the ATSAMV71Q21B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.1K #cortex-m #pac #atsam
  238. tinywake

    A minimal, no_std-compatible waker implementation for Cortex-M async executors

    v0.2.2 120 #cortex-m #bare-metal #waker #executor
  239. atsamv71q19b

    Peripheral access API for the ATSAMV71Q19B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.1K #no-std #atsam #pac #cortex-m
  240. atsamv71n20b

    Peripheral access API for the ATSAMV71N20B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.1K #cortex-m #pac #atsam #no-std
  241. atsamv71q20b

    Peripheral access API for the ATSAMV71Q20B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.1K #cortex-m #atsam #pac
  242. atsamv71n21b

    Peripheral access API for the ATSAMV71N21B MCU from Microchip (generated using svd2rust 0.33.5)

    v0.33.6-alpha0 1.1K #cortex-m #pac #atsam
  243. nucleo-h743zi

    Example programs for nucleo-H743zi and nucleo-H743zi2 boards

    v0.2.1 #cortex-m #stm32h7xx #hal
  244. drone-stm32-map-periph-dma

    STM32 peripheral mappings for Drone, an Embedded Operating System

    v0.14.0 100 #arm-cortex #drone-stm32-map #embedded-operating-system #peripheral-mapping #os #stm32-embedded #cortex-m
  245. tixml2svd

    that converts Texas-Instruments device descriptions to standard SVD files

    v0.1.4 #cortex-m-svd #svd-register #cortex-m #generator #svd
  246. tock/tock-cells

    A secure embedded operating system for microcontrollers

    GitHub 0.1.0 #tock #micro-controller #operating-system #cell #secure #risc-v #cortex-m
  247. py32f030_hal

    Peripheral Hal Crate for Puya's PY32F030 microcontroller

    v0.1.0 #cortex-m #py32f030 #puya
  248. r3_port_arm_m

    Cortex-M port for the R3-OS original kernel

    v0.3.3 #cortex-m #kernel #r3 #arm