Peter Krull's repositories
algo-vanity-rs
Algorand Vanity address generator. Fast, multi-threaded CLI utility
algorand_vanity_farm
Automated Algorand vanity address farming tool with multiple search options and a purpose build browser.
icm20948-async
Async ICM20948 Rust driver for [no_std] environments using embedded-hal traits.
algorand_mnemonic_recovery_tool
This tool will attempt to look for incorrect, missing or misplaced words using brute force and word swapping.
kalman-filter-rs
Kalman filter implementation in rust. Developed as a learning exercise, intended for state estimation in embedded systems.
dshot-encoder
Rust-port of DSHOT frame encoder
mag-calibrator-rs
Rust crate to enable calibration of magnetometers on microcontrollers using least squares approaximation.
pythonAlgorandWallet
Algorand wallet written in Python, to allow for signing of transactions and interacting with the Algorand blockchain. Includes AlgoExplorer API integration for gathering of data and sending transactions.
bayes_classifier
Bayes classifier built in Rust with a Python interface
ahrs-rs
A Rust port of Madgwick's AHRS algorithm
embassy
Modern embedded framework, using Rust and async.
fedora-install-config
My personal set of post-install configuration scripts for Fedora
P2_B225_Droneship
EIT2 Semester project about autonomus path following of a small inexpensive drone ship
pid-controller-rs
PID controller for Rust
py-algorand-sdk
Algorand Python SDK
rp-hal
A Rust Embedded-HAL for the rp series microcontrollers
sbus
A no_std parser for the s.bus RC protocol in Rust
TinyMPC
Model-predictive control for microcontrollers
tinympc-rs
Rust port of TinyMPC for embedded applications