William Emfinger (finger563)

finger563

User data from Github https://github.com/finger563

Location:Nashville

Home Page:http://www.linkedin.com/in/emfinger

GitHub:@finger563

Twitter:@WellKnownGames


Organizations
AskMeAboutMyRocket
autochair
rosmod
VADL
Well-known-Game-Studio

William Emfinger's repositories

webgme-hfsm

Metamodel, visualization, simulation, and code generation for Hierarchical Finite State Machines (HFSMs) following the UML State Machine spec.

Language:C++License:MITStargazers:49Issues:5Issues:120

unreal-rtsp-display

Unreal Engine 5 Example for receiving video streams over RTSP (using FSockets and FRunnables) and displaying their image data in a texture.

Language:C++License:MITStargazers:24Issues:2Issues:5

webgme-codeeditor

Collaborative code editor visualizer for WebGME

Language:JavaScriptLicense:MITStargazers:5Issues:3Issues:62

esp-box-fluidsim

Example application for ESP-BOX which runs a fluid simulation, using the IMU to detect the gravity vector and the touchscreen for user interaction.

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

unreal-camera-capture-example

Example project showing the use of the unreal-camera-capture plugin for Unreal Engine 5

Language:C#License:MITStargazers:3Issues:1Issues:0

esp-box-motor-gesture-control

Example app for ESP-BOX which uses the IMU and esp-now to send motor position commands (IMU orientation) to a MotorGo Mini controlling two BLDC motors.

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

esp-motorgo-mini-gesture-control

Example app for the MotorGo Mini to receive commands over ESP-NOW to control the motors. Built with espp components.

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

atopile

Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️

Language:PythonLicense:Apache-2.0Stargazers:1Issues:0Issues:0

atopile-mode

Major mode for editing atopile files

Language:Emacs LispLicense:MITStargazers:1Issues:1Issues:0

esp-latency-test

BT Classic / BLE Gamepad latency test app to actuate a button from an ESP32 and measure time until either 1) photodiode registers screen change, or 2) the ESP32 receives an input report. Can also work with USB gamepads in non-hosted (using phone screen) mode.

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

esp-usb-ble-hid

USB BLE HID adapter using ESP32S3 to have a BLE central which supports receiving HID input from a remote device and outputting over USB.

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

esp-usb-latency-test

USB Gamepad latency test app to actuate a button from an ESP and measure time until either 1) photodiode registers screen change, or 2) the ESP receives an input report.

Language:C++License:MITStargazers:1Issues:1Issues:1

jsbsim-rocket-test

Test repo for running a rocket simulation using JSBSim and controlling it from c++

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

python-astronomy-playground

A repo for downloading, exploring, and analyzing astronomical data

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

unreal-python-tools

Some python libraries and scripts for interfacing with Unreal Engine 5, the plugins I've made, as well as the data they produce.

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

alpaca

Serialization library written in C++17 - Pack C++ structs into a compact byte-array without any macros or boilerplate code

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

atopile-action

:warning: Experimental atoplie GitHub Action

Language:ShellLicense:MITStargazers:0Issues:0Issues:0

binary_log

Fast binary logger for C++

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

cartreader

A shield for the Arduino Mega that can back up video game cartridges.

Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0

Dither3D

Surface-Stable Fractal Dithering

License:MPL-2.0Stargazers:0Issues:0Issues:0

doom-emacs-config

config (~/.doom.d/) for doom emacs

Language:Emacs LispLicense:MITStargazers:0Issues:1Issues:0

esp-nimble-cpp

C++ library for the esp32 NimBLE stack based on and mostly compatible with @nkolban cpp_utils BLE library.

Language:C++License:Apache-2.0Stargazers:0Issues:0Issues:0

esp-usb-com

Test repository for having ESP32s3 report as a USB COM port (CDC), with a random serial number each time it boots. Mainly for testing performance of Windows as it sees _many_ different COM ports over a single boot cycle.

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

hid-rp

Standalone C++ HID report protocol/descriptor library

Language:C++License:MPL-2.0Stargazers:0Issues:0Issues:0

hid-usage-tables

Documenting the HID usage tables in a parsable format for code generation

Language:PythonStargazers:0Issues:0Issues:0

litgen

litgen: a pybind11 automatic generator for humans who like nice code and API documentation. Also a C++ transformer tool

Language:Jupyter NotebookLicense:GPL-3.0Stargazers:0Issues:0Issues:0

nimble-cpp-hid-issue-example

Simple repo for reproducing the HID issue in esp-nimble-cpp at 758c4d0471cca8a00c8652aac2e16940ecb30cb3

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

PureDOOM

Pure DOOM - Single Header Doom Source Port

Language:C++License:GPL-2.0Stargazers:0Issues:0Issues:0

py-gamepad-visualizer

PyQT5 + pygame app for visualizing gamepad inputs

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

StereoVision-SLAM

StereoVision-SLAM is a real-time visual stereo SLAM (Simultaneous Localization and Mapping)

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