Skip to content
View RyanPrintup's full-sized avatar

Highlights

  • Pro

Block or report RyanPrintup

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RyanPrintup/README.md

Ryan Printup: I build the gear I play

Connect with me on LinkedIn Follow me on Instagram Subscribe to me on YouTube Follow me on Facebook Follow me on Bandsintown

Hey there, I'm Ryan Printup. I live in Buffalo, NY and work as an Embedded Software Engineer at Fender, building the firmware inside digital guitar amplifiers and effects. I've been writing code and playing guitar since I was 12. Outside of work, I write music, try new recipes, and run to burn off the results.

My Work

Fender Mustang LTX guitar amp

Mustang LTX
Digital guitar amps with 50 amp and effect models, 100 presets, a color display, and Bluetooth audio.

Fender LTX-5 Footswitch

LTX-5 Footswitch
A five-button remote for presets, effects, tap tempo, and the tuner on Mustang LTX amps.

Fender Tone Master Pro

Tone Master Pro
A multi-effects guitar workstation with a 7-inch touchscreen.

Fender Mustang Micro Plus

Mustang Micro Plus
A pocket-sized amp for playing guitar through headphones.

My Music

I play guitar, mandolin, and bass with three groups. See where I'm playing next on my shows page.

Evan Anstey & The Old Ways logo

Evan Anstey & The Old Ways
Folk & Bluegrass

Whiskey River Band illustration

Whiskey River Band
Country, Rock & Blues

One Church logo

One Church NY
Praise & Worship

What I Can Do

Languages C, C++, Python, C#, Bash
Practices Device Drivers, Bootloaders & Field Updates, Real-Time Firmware, Embedded Linux (Yocto), Digital Signal Processing, Unit Testing, CI/CD, Code Review
Architectures Arm Cortex-M, Arm Cortex-A (NEON SIMD)
Processors & FPGAs STMicroelectronics (STM32H7, STM32F3, STM32F4, STM32G0, STM32G4), NXP (i.MX 8, ColdFire), Renesas (RZ/G), Infineon (XMC4700, XMC4800, PSoC 5LP), Qualcomm (QCC3024, QCC3034), Microchip (PIC32), AMD Xilinx (Zynq, Spartan FPGA)
Full toolkit
Other Languages JavaScript, Dart, Swift, MATLAB, HTML5, CSS3
Libraries & Frameworks STM32 HAL, FreeRTOS, Qt / QML, Qualcomm ADK, Acontis EC-Master, Google Protocol Buffers, Core Audio (AudioUnit, AudioQueue), Web Audio API, .NET, Rx.NET, Avalonia UI, WPF, WinForms, Flutter, SDL2, Node.js, React, Bootstrap, Eleventy, Jekyll, Webpack, Sass, Playwright
Protocols Ethernet, EtherCAT, Bluetooth (A2DP, BLE), SPI, QSPI, I2C, UART/USART, RS-232, USB (Device, Host, OTG, FS/HS, HID, Hub, Audio, CDC), DFU
Components & Peripherals GPIO, ADC, DAC, DMA, CRC, NVIC, Timer, PWM
Dev Boards Arduino (UNO, Mega), Raspberry Pi (3 Model B+)
Software Tools Git, GitHub, GitHub Actions, Bitbucket, Jira, GNU Make, CMake, GDB, Clang, Docker, nginx, Certbot, FFmpeg, Wireshark, VS Code, Visual Studio
Hardware Tools Oscilloscope, Logic Analyzer, Protocol Analyzer, Debug Probes (J-Link, ST-Link; SWD/JTAG), Function Generator, Power Supply, SPICE

Popular repositories Loading

  1. star-sector star-sector Public archive

    A simplistic, plugin driven Starbound server wrapper.

    Java 2

  2. continuous-wave-radar continuous-wave-radar Public

    Digital signal processing for a continuous-wave radar, built as a University at Buffalo capstone project.

    Python 2 1

  3. chippy chippy Public

    A CHIP-8 emulator written in C++ using SDL.

    C++ 1

  4. whirly-bird whirly-bird Public

    Control a Syma S107 or S107G using the accelerometer and IR emitter in your Android phone.

    Java 1

  5. RyanPrintup RyanPrintup Public

    Source for my GitHub profile README.

    Python

  6. metronome metronome Public

    Embeddable metronome widget built in vanilla JavaScript with the Web Audio API.

    JavaScript