cvonk
Code developed to help students learn, flourish and inspire them learn and build.
Independent Firmware Engineer at Los Altos, CALos Altos, CA
Pinned Repositories
arduino-SSD1322
Arduino library for 256x64 OLED ER-OLED032-1 (SSD1322 driver)
BLEscan
ESP32 code to advertise as BLE iBeacon, or scan for iBeacon advertisements and reports them using MQTT. Used for research in COVID-19 contact tracing.
CALclock
Shows Google Calendar events on a LED circle incorporated in a clock faceplate.
ESP32_coredump-to-server
Reusable ESP-IDF component: Forward core dumps on deployed ESP32 devices.
ESP32_factory-ble-prov
Reusable ESP-IDF component to simplify provisioning using BLE.
FPGA_SPI
Connecting FPGA and Arduino using SPI.
FPGAmath
Verilog HDL implementations of adders/subtractor, multiplier, divider and square root. As well as HTML simulations.
hp41-focal
HP-41 calculator focal programs for math operations.
MIDImike
MIDI Microphone, recognizes notes played and sends them as MIDI events.
OPNpool
Integrates the functionality of a Pentair pool controller into the smart home using ESP32 SoC.
cvonk's Repositories
cvonk/OPNpool
Integrates the functionality of a Pentair pool controller into the smart home using ESP32 SoC.
cvonk/arduino-SSD1322
Arduino library for 256x64 OLED ER-OLED032-1 (SSD1322 driver)
cvonk/FPGA_SPI
Connecting FPGA and Arduino using SPI.
cvonk/ESP32_factory-ble-prov
Reusable ESP-IDF component to simplify provisioning using BLE.
cvonk/FPGAmath
Verilog HDL implementations of adders/subtractor, multiplier, divider and square root. As well as HTML simulations.
cvonk/BLEscan
ESP32 code to advertise as BLE iBeacon, or scan for iBeacon advertisements and reports them using MQTT. Used for research in COVID-19 contact tracing.
cvonk/ESP32_coredump-to-server
Reusable ESP-IDF component: Forward core dumps on deployed ESP32 devices.
cvonk/hp41-focal
HP-41 calculator focal programs for math operations.
cvonk/arduino-rotary_encoder
Driver for Rotary Encoder on Arduino 101 (and other boards with sufficient IRQs).
cvonk/CALalarm
ESP32 OLED alarm clock that syncs with Google Calendar.
cvonk/ESP32_factory-reset-task
Reusable ESP-IDF component: RTOS task to honor factory reset button for ESP32.
cvonk/ESP32_wifi-connect
Reusable ESP-IDF module for reliable Wi-Fi connect (and if necessary reconnect)
cvonk/esp8266-fatal
Saves exception details and stack trace anytime the ESP8266 crashes.
cvonk/gas-sheets-merge
Combines the information from two Google Sheets.
cvonk/aioeagle
Python library to control the EAGLE-200
cvonk/arduino-infrared_silverlit
Arduino library for encoding and decoding infrared remote signals.
cvonk/CALclock
Shows Google Calendar events on a LED circle incorporated in a clock faceplate.
cvonk/ESP32_ota-update-task
Reusable ESP-IDF component: RTOS task to pull over-the-air updates for ESP32.
cvonk/gas-sheets-project_role_alloc
Create project role allocation pivot table based on projects names, users and their roles.
cvonk/gedcom.js
Gedcom parser for JavaScript.
cvonk/nodejs-wikitree_biography
Imports a GEDCOM to write biographies, and helps you in applying them to corresponding WikiTree profiles.
cvonk/OPNpool_provisioning
Android provisioning app for OPNpool.
cvonk/py-eagle-mqtt
Python based Docker for Eagle to MQTT reader
cvonk/MIDImike
MIDI Microphone, recognizes notes played and sends them as MIDI events.
cvonk/cvonk.github.io
cvonk/Excel_pediatric_growth_curves
Calculates percentile of pediatric growth (length, weight, head, etc.) and shows the graphs for various P values. For Excel with simple macros.
cvonk/MSGEQ7_8x8matrix
Spectrum analyzer display using MSGEQ7, 8x8 bicolor matrix and Arduino Uno.
cvonk/pact-johan
PACT Data Ecosystem using MQTT
cvonk/Snapshot_backup
Uses "snapshot"-style backups with hard links to create the illusion of multiple, full backups without much of the space or processing overhead.
cvonk/wordpress
Heavily customized 2017 theme