Pinned Repositories
bootloader
Bootloader for ImageProc based boards
clang_min_fw
Minimal example of using clang to build a working firmware for a Cortex-M0+ microcontroller
curve25519_periph_i2c
An accelerator for Curve22519 calculation, as an I2C-accessible peripheral
fixed_test
fixed point math tests
gerbmerge-1.8
Repo for modifications to gerbmerge 1.8 used in the Biomimetic Millisystems Lab at UC Berkeley for panelizing PCBs
gerbmerge_makefile
A Makefile for panelizing PCB gerbers using gerbmerge
imageproc-lib
Shared library for ImageProc projects
imageproc_pcb
ImageProc printed circuit boards
octoroach
OctoRoACH robot firmware & python code
pyrobotcontrol
Unified python library for interfacing with basestations and robots in a clean way.
apullin's Repositories
apullin/clang_min_fw
Minimal example of using clang to build a working firmware for a Cortex-M0+ microcontroller
apullin/curve25519_periph_i2c
An accelerator for Curve22519 calculation, as an I2C-accessible peripheral
apullin/vivado-picorv32
A Vivado IP package of the PicoRV32 RISC-V processor
apullin/basicloader
LoRa Basics™ Loader
apullin/bsdiff
bsdiff and bspatch are libraries for building and applying patches to binary files.
apullin/cheapalloc
Crate to use an existing C heap via libc malloc/free from Rust
apullin/checked_int_cast
Rust crate for checked integer primitive casts
apullin/CMakeRust
CMake Rust Language Support
apullin/CMSIS_5
CMSIS Version 5 Development Repository
apullin/cstr_core
Implementation of CStr and CString for no_std environments
apullin/cubeL4-rs
Rust bindgen & crate wrapper around the STM32CubeL4 HAL library
apullin/cubeL4-rs_example
Example application using the cubeL4-rs crate, targeting an STm32L4 MCU
apullin/FreeRTOS-rust
Rust crate for FreeRTOS
apullin/GKlib
A library of various helper routines and frameworks used by many of the lab's software
apullin/heatshrink
data compression library for embedded/real-time systems
apullin/kedr
Main repository of KEDR project
apullin/klipper
Klipper is a 3d-printer firmware
apullin/libc
Raw bindings to platform APIs for Rust
apullin/littlefs
A little fail-safe filesystem designed for microcontrollers
apullin/METIS
METIS - Serial Graph Partitioning and Fill-reducing Matrix Ordering
apullin/OrangeCrab
ECP5 breakout board in a feather physical format
apullin/pylink
Python Library for device debugging/programming via J-Link
apullin/RL-book
apullin/rust
Empowering everyone to build reliable and efficient software.
apullin/rust-embedded-libc-allocator
Template/Demo for Embedded C-to-Rust using libc allocation
apullin/rust-example-for-embedded-debug
Basic rust project to test Clion in-IDE debug w/ JLink
apullin/rust-ffi-examples
FFI examples written in Rust
apullin/serde-json-core
`serde-json` for `no_std` programs
apullin/Silice
Silice is an open source language that simplifies prototyping and writing algorithms on FPGA architectures.
apullin/Unity
Simple Unit Testing for C