Pinned Repositories
2R1B_PnP
A minimalist custom print'n'play (PnP) version of the popular social deduction party game, Two Rooms and A Boom. Cards designed using the tikz library for LaTeX.
Ardan-Unreal
A platform for simulating a Cyber-Physical System in Virtual Reality - Unreal Engine 4 Project
catchThatBusTrain
A Kindle ambient display script for showing TfL bus and train times, including weather info
chibiWebC
An adventure in writing a small multi-threaded web server in C.
DCCCommander
DCCCommander is a C/C++ Arduino Library providing the foundation for implementing an NMRA-compliant DCC command station for model trains.
filewarp
A data-over-sound file drop utility built for electron.
home-assistant-PS4
A Home Assistant (Hass) component for supporting "now playing info" and controlling a PS4.
NeoMaple
A Neopixel (WS2811/12) library for the maple mini and family under STM32duino
RF24
Raspberry Pi C based driver/library for nRF24L01
aiyprojects-raspbian
API libraries, samples, and system images for AIY Projects (Voice Kit and Vision Kit)
drFerg's Repositories
drFerg/NeoMaple
A Neopixel (WS2811/12) library for the maple mini and family under STM32duino
drFerg/home-assistant-PS4
A Home Assistant (Hass) component for supporting "now playing info" and controlling a PS4.
drFerg/Intranet_of_Things
A secure Intranet of Things protocol for TinyOS.
drFerg/KNoT_Arduino
An Arduino port of the KNoT protocol (specifically for the Panstamp)
drFerg/iot
An iot protocol for things within the home
drFerg/vlc-sync
A simple synchronised network video player
drFerg/aiyprojects-raspbian
An easy-to-use API for the AIY Voice Kit
drFerg/appage
appage (App usage) - a django webapp for the GUTS Hackathon utilising the Apptracker API to enable parents to monitor and control their children's iOS and Android app usage
drFerg/Arduino_STM32
Arduino STM32. Hardware files to support STM32 boards, on Arduino IDE 1.6.x including LeafLabs Maple and other generic STM32F103 boards
drFerg/Cache
Source code for the Glasgow Cache system
drFerg/ControlRoom
Model train web app for layout, management and control.
drFerg/cooja_hwdb_plugin
A plugin for connecting cooja to the Homework Database Cache (event processing engine)
drFerg/dataStructures
Implementations of various useful data structures
drFerg/EventBroker
A simple event stream broker, inspired by tuple spaces.
drFerg/eventomata
drFerg/GAPL_Sublime
Glasgow automata programming language syntax definitions for sublime text
drFerg/Hamy_Cam_Viewer
A VLC SDL viewer for the Hamy C-200 wireless camera and STK1160 receiver.
drFerg/iccsw17
drFerg/Journey-Planner
drFerg/KNoT
Fourth Year Undergrad project to create a lightweight protocol for constrained devices to facilitate the Internet of Things paradigm.
drFerg/latex-templates
A few common latex templates
drFerg/maplinRemotePlugs
Arduino compatible library for using Maplins remote controlled plugs
drFerg/MSci_Work
MSci extension of KNoT protocol, adding security extensions and integrating into Homework
drFerg/MultiTimer
A timer multiplexer for the Arduino.
drFerg/PacketSerial
An Arduino Library that facilitates unambiguous packet framing over serial encoding such as COBS and SLIP.
drFerg/PhotoGallery
A simple web based photo gallery written in Go
drFerg/py-SRPC
A port of the SRPC system for use in Python
drFerg/skiglove
A hardware experiment in creating a GPS enabled skiglove :D
drFerg/SRPC
Sources for the Simple RPC system
drFerg/TLA-Explorations
Experiments with TLA+ and PlusCal verification languages