sponsors

An open API service aggregating public data about GitHub Sponsors.

thejpster

View JSON Representation

Embedded Developer. Pi Wars winner. Raspberry Pi fan. Member of @rust-embedded and @rust-embedded-community.

Funding Links: https://github.com/sponsors/thejpster

GitHub Sponsors Profile

I work on open-source Embedded Rust projects, demonstrating how Rust can be used for powerful, real-time embedded applications.
My biggest project to date has been The Monotron - a 1980s style retro-inspired home computer based around an inexpensive Cortex-M microcontroller. It has colour VGA output, SD card support, Joystick and PS/2 inputs and a 3-channel wave-table synthesiser - all in 32 KiB of RAM. It boots to a simple command line, but you can load programs from the SD card including Snake, Tiny BASIC and a full 6502 emulator running Enhanced BASIC! This has produced a number of open-source spin-off crates, including pc-keyboard (a PC keyboard driver, which is also used in an x86 'hobby' OS project), and embedded-sdmmc (a FAT16/32 library and SPI based SD card driver).
Monotron is evolving into Neotron - a family of ARM powered home computers, each based around a commodity microcontroller, but with varying levels of performance. Where we develop a custom PCB (e.g. to add VGA and PS/2 connectors to a standard microcontroller developer kit), we make the schematics and gerbers available under an open source licence too.
You support helps me buy more developer boards and get short runs of PCBs made, which in turns helps me produce more spin-off crates the community can use.

Featured Works

thejpster/monotron

A simple 8-bit home computer style application for the TI Tiva-C Launchpad

Language: Rust - Stars: 192
thejpster/stellaris-launchpad

A bare metal Rust example for the TI Stellaris/Tiva-C Launchpad

Language: Rust - Stars: 29
thejpster/vga-framebuffer-rs

A Rust VGA Framebuffer implementation for embedded micros

Language: Rust - Stars: 31

Sponsors

Active Sponsors
Past Sponsors

Sponsor Breakdown