chuckb
Retired software engineer and exec. Currently focused on software and electronics in an education environment.
Horseshoe Bay, TX
Pinned Repositories
alchitry-au-fusesoc
An example VHDL adder demonstrating fusesoc building design for deployment on Alchitry Au Io
atmega
ATmega breadboard library for Arduino 1.5 IDE
Breadboard-Computer
An FPGA implementation of Ben Eater's 8-bit breadboard computer
cloudscanner
Turn your Raspberry Pi into a scan adapter to easily send PDFs to the cloud.
electron-tutorial-app
An electron application for tutorials
esp8266
Communicate with ESP8266 AT firmware using Java
ethersex
etherrape port towards IPv6
ghdl-interactive-sim
Interactive GHDL simulation of a VHDL adder using Python, Cocotb, and pygame
haikuVM
A small JAVA VM for microcontrollers
riscv-helloworld-c
A bare metal hello world in C for Risc-V using QEMU to test
chuckb's Repositories
chuckb/haikuVM
A small JAVA VM for microcontrollers
chuckb/ghdl-interactive-sim
Interactive GHDL simulation of a VHDL adder using Python, Cocotb, and pygame
chuckb/riscv-helloworld-c
A bare metal hello world in C for Risc-V using QEMU to test
chuckb/alchitry-au-fusesoc
An example VHDL adder demonstrating fusesoc building design for deployment on Alchitry Au Io
chuckb/Breadboard-Computer
An FPGA implementation of Ben Eater's 8-bit breadboard computer
chuckb/micropython
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
chuckb/riscv-helloworld
Bare metal hello world assembly for Risc-V 32i architecture using QEMU
chuckb/sgb-ftso-contracts
A small python library to ease instantiating Songbird FTSO contracts
chuckb/alchitry-loader
Command line loader program for the Au and Cu
chuckb/AuHelloWorld
Alchitry Au FPGA hello world demonstrating use of register interface and JavaFx host application.
chuckb/blinky
Example LED blinking project for your FPGA dev board of choice
chuckb/c3c
Compiler for the C3 language
chuckb/cish
A "C"-ish compiler and interpreter targeted to accompany my RISC-V Logisim videos.
chuckb/cmd_vivado
Simplified Command Line Interface to Xilinx's Vivado IDE
chuckb/Console
Arduino based VT100 comparable serial console library.
chuckb/digitsrom
Python script to create 7-segment ROM file for Ben Eater's 8-bit breadboard computer
chuckb/ftso-signal-providers
A curated Flare time series oracle (FTSO) signal provider list for the Songbird and Flare blockchains.
chuckb/ghdl-cosim
Documentation with code examples about interfacing VHDL with foreign languages and tools through GHDL
chuckb/hackc
A C compiler for the hack computer
chuckb/logisim-evolution
Digital logic design tool and simulator
chuckb/mcurses
ncurses tailored for Arduino
chuckb/nand2tetris
chuckb/pywiegand
Python wiegand reader on raspberry
chuckb/RegisterInterface
Java library for USB serial communication to Alchitry FPGA.
chuckb/riscv-helloworld-c3
Bare metal C3 hello world application for RISC-V running on QEMU
chuckb/rv32icltrom
Create a Logisim control ROM given a truth table in Google Sheets
chuckb/scmonpoc
chuckb/web3-arduino
an Arduino (or ESP32) library to use web3 on Ethereum platform.
chuckb/zpu
Alchitry Au FPGA Implementation of ZPU CPU in Lucid
chuckb/zpugcc