Skip to content
View Boernsman's full-sized avatar

Block or report Boernsman

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. Markdown is supported. 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
Boernsman/README.md

Bernhard Trinnes

Embedded software testing: hardware-in-the-loop benches, CI/CD pipelines and automated test suites for embedded Linux.

I work on the part of embedded development that starts after the code compiles. Test concepts, lab hardware, and the automation that exercises real firmware on real targets: Yocto and Buildroot systems, C and C++, Python test suites, and the KiCad boards that hold a test station together.

trinnes.at

Open source

Project What it does
usbprog Reads and rewrites the configuration EEPROM of FTDI USB serial chips over libusb: USB IDs, descriptor strings, CBUS pin functions. C++20.
whereisit Discovery broker for embedded devices. Boards register themselves instead of relying on mDNS, and each network sees only its own. Go.
test_pi Raspberry Pi HAT for flash and test stations: UART, relay outputs for board power and boot pins, one-wire, status LEDs. KiCad and Python.

Elsewhere

Pinned Loading

  1. esp32_hello_world esp32_hello_world Public

    Test firmware

    C

  2. bitcrushtesting/whereisit bitcrushtesting/whereisit Public

    Forked from yene/nupnp

    Discovery broker for embedded devices.

    Go 1