The personal webpage of Mike Sharkey

Mick Sharkey in Lab Fisheye View

Mike's PGP Public Key (mike at 8bitgeek.net)

Mike's GitHub

Mike's FOSS:
Project Description
BRISCITS A Basic RISC Intrinsic Time Scheduler | Lightweight preemtive multi-tasking for RISC-V micro-controllers.
CARIBOU RTOS A so called "Real Time" Preemtive Threaded Scheduler and collection of support services for ARM and RISC-V microcontrollers.
OpenNIC Wizard OpenNIC (a.k.a. "The OpenNIC Project") is an organization of dedicated volunteers who run an alternative DNS network.
EzBus A true peer-to-peer token-bus serial communication protocol library intended to work on the RS-485 physical layer. Designed to run on resource constrained micro-controllers.
libs19 Small Motorola S19 Record Reader
libzpu A Virtual Machine library for the ZPU architecture as defined by ZyLin Inc. With virtual memory interface.
libemu816 A C++ 65C816 Emulator Library
komport A serial port communications and vt102 terminal emulator build with Qt5 application framework.
Project 'Hive' Contemporary Peer-to-Peer Social Engagement

My Hardware Designs


In Process: GEEKTAG OpenOCD Compatible FT232RL USB JTAG Debugger. Also have a look at the Bug-O-Matic
GEEKTAG OpenOCD Compatible FT232RL USB JTAG Debugger GEEKTAG OpenOCD Compatible FT232RL USB JTAG Debugger


High Power Long Range Ultrasonic Transducer With DSP Function and RS-485 EzBus Interface
High Power Ultrasonic Transducer #1 High Power Ultrasonic Transducer #2 High Power Ultrasonic Transducer #3 High Power Ultrasonic Transducer #4


Industrial Controller with CAN Bus, RS-485, and 4-20ma outputs.
Industrial Controller #1


Industrial Ethernet to RS-485 Gateway
Ethernet Gateway #1 Ethernet Gateway #2


Industrial Ethernet Controller
Ethernet Controller #1


Drone - Analog Video - Instrumentation Overlay Generator
AeroBud #1 AeroBud #2 AeroBud #3 AeroBud #4 AeroBud #5 AeroBud #6 AeroBud #7 AeroBud #8 AeroBud #9




    -----BEGIN GEEK CODE BLOCK-----
    Version: 3.1
    G d? s+: a++ C$ UBLVIOSC*++++(on)$ P+ L+++ E W++ !N !o K--? !w !O !M V+++ PS+ PE+ !Y PGP++ !t !5 !X R* tv b+ DI++ D+ G e>$ h>$ r+++ y++++
    ------END GEEK CODE BLOCK------