Daniel Prilik's repositories
surface-dial-linux
A Linux userspace controller for the Microsoft Surface Dial. Requires Linux Kernel 4.19 or higher.
libc_alloc
A simple global allocator for Rust which hooks into `libc`. Useful in `no_std` contexts.
qmk_firmware
keyboard controller firmware for Atmel AVR and ARM USB families
spotify-car-thing-bt
code to connect + communicate with a Spotify Car Thing
compressed-emoji-shortcodes
A Quest to Find a Highly Compressed Emoji :shortcode: Lookup Function
analog_literals
Multi-Dimensional Analog Literals in Rust
antigravity
https://xkcd.com/353/
gdb-optional-step-bug
GDB client doesn't respect optional single-step support on certain target architectures
wide-libretro
A "shim" around existing libretro cores that adds faux-widescreen support to retro games
clap-shell-completions
A hand-rolled `clap_complete`, with support for dynamic completions driven by callbacks
rl-inventory-prices
Calculate trading value for each item in a player's Rocket League inventory
choochoos-rs
An ARMv4T RTOS written in Rust - Based on OS spec used in CS 452 - Real-time Programming @ University of Waterloo
daniel5151.github.io
My personal website - Handwritten CSS and HTML, with (almost) no JS
display-switch
Fork of haimgel/display-switch with spotify integration
fusion-kbd-controller
Controller tool for aero 15x keyboard backlight.
music-transfer
Seamlessly transfer music playback between two computers
prilik-home-control
A shoddy little app/lib to do misc smart home stuff on the hodge-podge collection of devices I own
rustboyadvance-ppu-standalone
(for use in wide-libretro) The GBA PPU from rustboyadvance, simplified, as a standalone crate