• Stars
    star
    26
  • Rank 930,752 (Top 19 %)
  • Language
    Rust
  • License
    Apache License 2.0
  • Created almost 5 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Cortex-M Interrupt Move

More Repositories

1

awesome-rust-streaming

A community curated list of Rust Language streamers
694
star
2

postcard

A no_std + serde compatible message library for Rust
Rust
555
star
3

bbqueue

A SPSC, lockless, no_std, thread safe, queue, based on BipBuffers
Rust
408
star
4

internet-of-streams

An IoT project focused on teaching embedded, rustlang, and IoT concepts through coding streams
Rust
150
star
5

shell-hist

Inspect your shell history
Rust
93
star
6

nrf52dk-sys

A Rust Crate to develop on the Nordic nRF52-DK
C
87
star
7

cassette

A simple, single-future, non-blocking executor intended for building state machines. Designed to be no-std and embedded friendly.
Rust
81
star
8

teensy3-rs

Rust on the Teensy3
Rust
74
star
9

pellegrino

An aimless attempt at building a PC from scratch, in a vaguely eurorack/modular synth style.
Rust
66
star
10

pretty-hal-machine

Rust
59
star
11

postcard-rpc

An RPC layer for postcard based protocols
Rust
58
star
12

toml-cfg

A procedural macro for configuring constant values across crates
Rust
56
star
13

cobs.rs

Consistent Overhead Byte Stuffing
Rust
39
star
14

panic-persist

A panic handler that stores the panic message in RAM
Rust
37
star
15

brick-mount

Put your circuits on your plastic bricks of choice
HTML
36
star
16

tomlq

A tool for getting data from TOML files on the command line
Rust
30
star
17

trace-mutex

A mutex with timeout tracing
Rust
30
star
18

teensy3-rs-demo

Demo consumer of the teensy-rs library
Rust
22
star
19

frauth

Peer to Peer Friend Authentication
Rust
22
star
20

OtterPill-rs

Playing around with the OtterPill in Rust
Rust
21
star
21

trait-machine

A potentially interesting state machine PoC
20
star
22

blinq

A Blinking Queue
Rust
19
star
23

defmt-bbq

A generic bbqueue based transport for defmt log messages
Rust
19
star
24

yogslaw

An idea regarding non-commercial open source licensing
18
star
25

launch-rs

Rust tool/library for the Launchpad MK2
Rust
17
star
26

embedded-the-missing-parts

Sort of a book, sort of a twitter rant.
16
star
27

optional_c

Implementation of Rust's Optional Type in C
C
16
star
28

lipo-stamp

A tiny Li-Po/Li-Ion charging management SoM
Shell
16
star
29

forth3

A fresh take on an old forth. Intended to be rolled into anachro-forth (A4) in the future.
Rust
14
star
30

office-hours

Tracking Repo for James' Office Hours Livestreams
13
star
31

undroppable

Rust
13
star
32

mvdb-rs

Minimum Viable (Psuedo) Database
Rust
11
star
33

human-hash-rs

Create human readable hash digests
Rust
11
star
34

home-fleet

Devices on my home network
Rust
10
star
35

shared-rs

A macro for safely sharing data between application and interrupt context on cortex-m systems
Rust
9
star
36

soupstone

Rust
9
star
37

bbq2

An experimental next gen version of bbqueue
Rust
8
star
38

maxwell

A crate for gathering entropy from unreliable sources
Rust
8
star
39

signit

A CLI tool for signing messages with ed25519 keys
Rust
7
star
40

bluepill

Board Support Package in Rust for the STM32F103 "Blue Pill" board
Rust
7
star
41

mcf-config-demo

min_const_fn config
Rust
7
star
42

groundhog

A rolling timer abstraction
Rust
7
star
43

lab-notebook

James' public Labratory Notebook
7
star
44

grounded

Building blocks for handling potentially unsafe statics.
Rust
6
star
45

nrf52-hal

A Rust HAL for the nrf52 (nrf52832) chip
Rust
6
star
46

m60-keyboard

A Rust M60 Keyboard Firmware
Rust
6
star
47

rust-linking

Demo code interfacing Rust to other languages
C
5
star
48

simplebirb

A simple, static site, alternative to microblogging sites. Backwards compatible with RSS 2.0.
5
star
49

choreographer

A color pattern sequencer, intended for groups of RGB LEDs
Rust
5
star
50

tracing-serde-structured

An alternative, structured, adapter for serializing tracing types using serde
Rust
5
star
51

nRF5-sdk

Mirror of the Nordic nRF52 v13 SDK
C
5
star
52

nrf-smartled

nrf52 smartled driver
Rust
5
star
53

splitpea-sw

Splitpea software
Rust
5
star
54

jamesmunns-ng

My blog based on gutenberg/zola
HTML
4
star
55

postcard-forth

what if a different approach to ser/de?
HTML
4
star
56

shannon

An entropy-based session band
Rust
4
star
57

cc13x0-pac-demo

Rust
3
star
58

ecosystem-shake

A script for shaking out the embedded rust ecosystem
Rust
3
star
59

knurling-test-adapter

Rust
3
star
60

hello-armv5te

An example/template for Rust on the ARMv5TE (ARM9) platform
Rust
3
star
61

bitpool

Rust
3
star
62

tracing-serde-wire

A wire format for tracing-serde-structured
Rust
3
star
63

nrf52-bin-logger

A binary protocol for UARTE logging on the nRF52
Rust
3
star
64

nRF18650

An nRF52 breakout board based around an 18650 battery form factor
3
star
65

synthtoy

It's really not a thing.
Rust
3
star
66

splitpea

A split ortholinear keyboard. Smol.
3
star
67

bbq10kbd

An Embedded-HAL driver for @arturo182's bbq10kbd PMOD
Rust
3
star
68

elf-experiments

Rust
2
star
69

same70-experiments

Experiments with the "SAM E70 XPLAINED ULTRA"
Rust
2
star
70

irr-embedded-2018

Increasing Rust's Reach, Embedded Group, 2018
2
star
71

rustfactaday

Source of @rustfactaday on twitter
2
star
72

ztm-rust

Zero to Main in Rust
2
star
73

rustfest-iot-2017

Text Guide for the IoT Workshop at RustFest 2017
2
star
74

departure-rs

An experiment for managed interrupts on cortex-m in Rust
Rust
2
star
75

postcard-dyn

An experimental crate for dynamic ser/de with postcard + schemas
Rust
2
star
76

raumfahrer

Embedded Project in Rust
Rust
2
star
77

iot_first_principles

Internet of Things: From First Principles
2
star
78

pfg-rs

Podcast Feed Generator
Rust
2
star
79

fourpicsonewordsolver

Solves puzzles for the game 4pics1word or similar
Python
2
star
80

kolben

A collection of COBS
Rust
2
star
81

pigpio-i2c-rs

Reimplementation of I2C Sniffer in Rust
Rust
2
star
82

erdnuss-pub

Publicly known erdnuss bits
Rust
2
star
83

naught

Like Cargo Cross, but different
Shell
2
star
84

typeid-poc

Rust
1
star
85

git_crosstag

Tool for managing tags within and outside a git repository
Python
1
star
86

squid-node

squid node.
Rust
1
star
87

nrf52-blink-poc

Rust
1
star
88

doc-ctl

What if a document control system for personal projects
1
star
89

narrator

Experimental Tooling for the Intro To Embedded Workshop
Rust
1
star
90

squid-space

Rust
1
star
91

shall

An experiment in the direction of a Requirement Management Tool
Rust
1
star
92

lt-problem

Problem with lifetimes
Rust
1
star
93

sprue

A "form" like tool for creating Cargo Workspaces
Rust
1
star
94

feature-demo

Rust
1
star
95

Neotron-743-BIOS

A BIOS for the Neotron on an STM32H743 board
Rust
1
star
96

kuma-collar

A smartled collar for Kuma
Rust
1
star
97

splitalarm

A Stellaris Launchpad and XBee based alarm clock system
C
1
star
98

varint-shootout

Rust
1
star
99

delinkermap

Python
1
star
100

t9vm

Rust
1
star