jamesmunns / pellegrino
An aimless attempt at building a PC from scratch, in a vaguely eurorack/modular synth style.
☆66Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for pellegrino
- Abstractions for asynchronous programming on the STM32F1xx family of microcontrollers.☆24Updated 3 years ago
- Minimal and reusable non-blocking I/O layer☆88Updated 9 months ago
- Cortex-M Interrupt Move☆26Updated 4 years ago
- A simple, single-future, non-blocking executor intended for building state machines. Designed to be no-std and embedded friendly.☆81Updated 6 months ago
- Constant-time dynamic memory allocator in Rust☆87Updated last year
- Library facilitating safe pinned initialization☆30Updated 3 months ago
- ⚠️ DEPRECATED ⚠️ -- use `portable-atomic` instead.☆30Updated last year
- An Embedded Storage Abstraction Layer☆69Updated 3 months ago
- DWARF program analysis crate☆16Updated 6 months ago
- Synchronization primitives for lazy and one-time initialization (no_std compatible).☆32Updated last year
- A simple spinlock crate based on the abstractions provided by the `lock_api` crate.☆36Updated last year
- Just like `Cell` but with volatile read / write operations☆18Updated last year
- ☆90Updated 3 months ago
- ☆66Updated 2 months ago
- Portable atomic types including support for 128-bit atomics, atomic float, etc.☆125Updated last week
- Pluggable critical section☆108Updated 3 weeks ago
- A Two Level Segregated Fit (TLSF) allocator optimized for memory-constrained systems☆20Updated 4 years ago
- The bare essentials of std::io for use in no_std. Alloc support is optional.☆71Updated last year
- Implementation of the `embedded-hal` traits for STM32F30x microcontrollers☆35Updated 4 years ago
- A set of rust crates for making stack dumps and getting stack traces out of them☆73Updated last year
- Sets the panicking behavior to halt☆23Updated last week
- A panic handler that stores the panic message in RAM☆40Updated 3 years ago
- ☆37Updated 2 years ago
- Initialization code ("crt0") written in Rust☆69Updated 3 years ago
- ☆123Updated 3 years ago
- ☆46Updated 4 years ago
- ☆70Updated 5 months ago
- Minimal support for uart_16550 serial output.☆32Updated 3 months ago
- Asynchronous interface to official Bluetooth Low Energy APIs on Linux (BlueZ)☆40Updated 3 years ago
- Tool to print stack usage information emitted by LLVM in human readable format☆53Updated 2 years ago