charkster

charkster

Geek Repo

Location:Phoenix AZ

Github PK Tool:Github PK Tool

charkster's repositories

rigol_ds1054z

Python Class for controlling the Rigol DS1054z Oscilloscope

Language:PythonLicense:MITStargazers:28Issues:4Issues:2

usb_pd_monitor

USB PD cc pin monitor implemented in a Tang Nano 9K FPGA.

Language:SystemVerilogLicense:MITStargazers:15Issues:4Issues:0

rpi_gadget_mode

Instructions for enabling USB (ethernet) gadget mode on RPi 4 and RPi Zero 2W.

License:MITStargazers:13Issues:3Issues:0

samd21-i2c_slave

This implements an i2c slave with a register map of 256 bytes in sram. The slave supports multi-byte writes and reads. It uses the "Wire" library.

Language:C++License:MITStargazers:3Issues:2Issues:0

GD25Q32C

Python driver for GD25Q32C 4MB SPI NOR Flash Memory IC.

Language:PythonLicense:MITStargazers:2Issues:2Issues:0

motion_detect_mcu_wifi_email

Micropython script for emailing notification of PIR motion detect.

Language:PythonLicense:MITStargazers:2Issues:0Issues:0

relay_usbtmc

Two relay channels are controlled with an Adafruit QT PY running USBTMC

Language:CLicense:MITStargazers:2Issues:2Issues:0

tang_nano-trigger_uart

This is a re-write of my previous trigger project. This time Tang Nano 9k is the target hardware and the USB UART is used to configure and enable triggering.

Language:SystemVerilogLicense:MITStargazers:2Issues:1Issues:0

mux_board_v3

Custom PCB with SAMD21 QT PY controlling TWO ADG1606BRUZ 16 input muxes!

Language:PythonLicense:MITStargazers:1Issues:1Issues:0

mux_board_v5

Custom PCB with SAMD21 QT PY controlling TWO ADG1606BRUZ 16 input muxes! This board is 30% smaller than V3 and uses a single 16x2 pin header.

Language:CLicense:MITStargazers:1Issues:1Issues:0

samd21-usbtmc-ina260

Combine a SAMD21 and a INA260 to create a USBTMC instrument

Language:CLicense:MITStargazers:1Issues:1Issues:0

bk5491b

Python class to control BK Precision Bench Multimeter BK5491B

Language:PythonLicense:MITStargazers:0Issues:1Issues:0

bk8500_python

Simple Python driver for enabling a CC mode load.

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

button_press_uart

This FPGA configuration measures the "round trip" latency from when the FPGA sends a UART byte to the host and a host response is received by the FPGA.

Language:SystemVerilogLicense:MITStargazers:0Issues:1Issues:0

dac63204evm

Python control of DAC63204EVM board which uses FT4222. I2C, SPI and GPIO functions are included. DAC63204, DAC53204 and DAC43204 parts supported.

Language:PythonLicense:MITStargazers:0Issues:1Issues:0

GD25Q16C

Python driver for GD25Q16C 2MB SPI Flash Memory IC

Language:PythonLicense:MITStargazers:0Issues:2Issues:0

gd25q16c_ft4222

GigaDevice GD25Q16C 2MB Python memory driver for FT4222 USB to SPI bride. Quad and Dual width demonstrated

Language:PythonLicense:MITStargazers:0Issues:1Issues:0

i2c_slave_fpga

Systemverilog implementation of an I2C slave with a simple register map. Multi-byte reads and writes supported with address auto-increment.

Language:SystemVerilogLicense:MITStargazers:0Issues:0Issues:0

ina260_logfile_micropython

INA260 logging to screen and logfile, implemented in MicroPython (using Adafruit QT PY RP2040)

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

micropython

MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

Language:CLicense:NOASSERTIONStargazers:0Issues:0Issues:0

mux_board_v1

Custom PCB with Itsy Bitsy M0 controlling 4 ADG1606 16 input muxes

Language:CLicense:MITStargazers:0Issues:1Issues:0

programmable_delay

FPGA design to allow for programmable delay on a single signal. Implemented and tested on CMOD_A7

Language:SystemVerilogLicense:MITStargazers:0Issues:1Issues:0

pwm_fpga

Simple PWM peripheral implemented in SystemVerilog with an i2c interface.

Language:SystemVerilogLicense:MITStargazers:0Issues:1Issues:0

radxa_zero_3w_tigervnc

Instructions for enabling tigervnc-standalone-server on Radxa Zero 3W.

License:MITStargazers:0Issues:0Issues:0

rigol_dl3021a

Rigol DL3021A

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

rpi_level_shifter_v1

rpi_level_shifter_v1

License:MITStargazers:0Issues:1Issues:0

spi_3wire_slave

SystemVerilog implementation of a SPI 3 wire slave with a simple register map. Auto-increment reads and writes supported.

Language:SystemVerilogLicense:MITStargazers:0Issues:0Issues:0

u2if

USB to interfaces implementing MicroPython "machine" module functionalities on a computer.

Language:C++License:NOASSERTIONStargazers:0Issues:1Issues:0

various_micropython_scipts

Collection of MicroPython scripts for various mcu boards.

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

xiao_rp2040_level_shifter_v1

Add-on PCB board for Seeed Studio Xiao RP2040, which provides 1.2V and 1.8V selectable level-shifting.

License:MITStargazers:0Issues:1Issues:0