tuna-f1sh
I like hacking (the maker kind) and riding bikes. Day job is Turbo R&D @SpecializedBikes so enjoying both!
JBR Engineering Research LtdZug, Switzerland
Pinned Repositories
cyme
List system USB buses and devices. A modern cross-platform lsusb that attempts to maintain compatibility with, but also add new features
entree
Entree is a USB-C CAN interface with USB-PD - gets the CAN party started!
flipdot
PIL-based driver and simpulator for the Alfa-Zeta Flip-Dot display
kicad-makefile
A Makefile for KiCad 7.0+ projects. It leverages the new `kicad-cli` command included in 7.0 to generate output data for distribution and production.
minnow
Minnow is a tool for using DAM (Debug Accessory Mode), providing an interface to the SWD/JTAG and/or UART from the device
Musical-Colours
A number of processing and arduino scripts for generating a musical light show with an RGB led
nixiepipe-hardware
Hardware design files and firmware for my Nixie Pipe modules
node-flipdot
Node module to drive Hanover Flip Dot displays
tailwind
BLE remote for Wahoo Headwind as an exploration into embassy-rs and embassy-rs/nrf-softdevice
wiredhoo
Project to add wired connectivity to a Wahoo Kick by emulating the ANT+ profile within an emulated ANT USB stick; the host believes it is communicating to a ANT+ wireless device. Broader scope to be an open-source firmware replacement for trainers.
tuna-f1sh's Repositories
tuna-f1sh/cyme
List system USB buses and devices. A modern cross-platform lsusb that attempts to maintain compatibility with, but also add new features
tuna-f1sh/entree
Entree is a USB-C CAN interface with USB-PD - gets the CAN party started!
tuna-f1sh/kicad-makefile
A Makefile for KiCad 7.0+ projects. It leverages the new `kicad-cli` command included in 7.0 to generate output data for distribution and production.
tuna-f1sh/minnow
Minnow is a tool for using DAM (Debug Accessory Mode), providing an interface to the SWD/JTAG and/or UART from the device
tuna-f1sh/dotfiles
My dotfiles 🐠
tuna-f1sh/candleLight_fw
gs_usb compatible firmware for candleLight, cantact and canable
tuna-f1sh/mac-device-connect-daemon
Run shell script or executable triggered by device detection on a Mac.
tuna-f1sh/flutter_blue_plus
Flutter plugin for connecting and communicationg with Bluetooth Low Energy devices, on Android and iOS
tuna-f1sh/tailwind
BLE remote for Wahoo Headwind as an exploration into embassy-rs and embassy-rs/nrf-softdevice
tuna-f1sh/can-isotp
Linux Kernel Module for ISO 15765-2:2016 CAN transport protocol PLEASE NOTE: This module is part of the mainline Linux kernel since version 5.10
tuna-f1sh/cantools
CAN bus tools.
tuna-f1sh/cross-udev-hwdb
Example issue compiling udev with hwdb support
tuna-f1sh/fit_tool
tuna-f1sh/homebrew-taps
tuna-f1sh/innernet
A private network system that uses WireGuard under the hood.
tuna-f1sh/jbr-kicad
JBR Engineering (my) KiCad library and footprints
tuna-f1sh/kicad_files
KiCAD v6 File Formats
tuna-f1sh/kicad_footprints
A collection of all the KiCad footprints on the internet
tuna-f1sh/libudev-sys
FFI bindings to libudev
tuna-f1sh/nusb
A new pure-Rust library for cross-platform low-level access to USB devices.
tuna-f1sh/project-blog
My personal project blog
tuna-f1sh/RBD_TimerMicros
Arduino Timer Library - Manage many timed events without delay or interrupts.
tuna-f1sh/rusb
A safe Rust wrapper for libusb.
tuna-f1sh/SevenSegments
Seven Segment counter firmware
tuna-f1sh/udev
Pure Rust interface to the userspace devfs (udev) subsystem on Linux
tuna-f1sh/usb-gadget
Expose standard or fully custom USB peripherals (gadgets) through a USB device controller (UDC) on Linux using Rust.
tuna-f1sh/usb-ids.rs
Cross-platform Rust wrappers for the USB ID Repository
tuna-f1sh/WorkoutKit-Builder
Sample project leveraging Apple's newest WorkoutKit SDK.
tuna-f1sh/zephyr
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
tuna-f1sh/zephyros-app-led
ZephyrOS module for App state management of GPIO, PWM or strip LEDs; blinking and sequences