charkster Goto Github PK
Type: User
Bio: FPGAs, lab equipment and MCUs
Location: Phoenix AZ
Type: User
Bio: FPGAs, lab equipment and MCUs
Location: Phoenix AZ
Xilinx Artix-7 FPGA design using block ram, XADC and a SPI slave (SCARF). The block ram is dual port and can be written by either SPI or XADC samples, and only read by SPI.
Python driver for Mikroe USB-C Sinkl 2 Click board which uses AP33772 to query and control USB PD 3.0 wall adapter.
Arduino library DAC control using a serial (USB) terminal
Python class to control BK Precision Bench Multimeter BK5491B
Simple Python driver for enabling a CC mode load.
Arduino Blink made into a UF2 for STM32F411 Blackpill. First, tinyuf2 for Blackpill needs to be flashed as the bootloader. This UF2 file can then be copied to the MCU.
Python Class for controlling the BQ25898D
Python Class for controlling BQ25910
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.
The FT2232H on the CMOD-A7 is used to drive UART data to read/write to a register map implemented in block ram.
This is a demonstration of UART communication using the FT2232 on the Cmod-a7 FPGA board. The TX and RX are passed through the FPGA to board pins, which then connect to my Raspberry Pi. Bi-directional communication is demonstrated in Python.
SPI slave to External SRAM interface for Cmod A7
Python control of DAC63204EVM board which uses FT4222. I2C, SPI and GPIO functions are included. DAC63204, DAC53204 and DAC43204 parts supported.
Python driver for GD25Q16C 2MB SPI Flash Memory IC
GigaDevice GD25Q16C 2MB Python memory driver for FT4222 USB to SPI bride. Quad and Dual width demonstrated
Python driver for GD25Q32C 4MB SPI NOR Flash Memory IC.
Python script that returns a dictionary of all SCPI instruments detected
Rohde & Schwarz HMP4040 Power Supply Python control
Python driver for I2C control of HUSB238 to query and control usb-pd 2.0 wall adapters
Systemverilog implementation of an I2C slave with a simple register map. Multi-byte reads and writes supported with address auto-increment.
INA219 Log Battery Voltage and Charge Current to file
Texas Instruments INA260 Python driver
INA260 logging to screen and logfile, implemented in MicroPython (using Adafruit QT PY RP2040)
This is a collection of methods to query lab instrument settings and save them in a PNG image file. The file can be used later to restore all the lab instrument settings.
A script to run on crontab which will email you if your ip address changes
Bash script to backup photos from iphone (using cable connection to USB port)
Python class for Keithley 2308 Battery/Charger Simulator
Python class to control Keithley 2460 SMU.
Python class to control Agilent/Keysight 33250a function generator.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.