Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Developing Zephyr on a Mechanical Keyboard - Flexboard Project

Linux Foundation via YouTube

Overview

Explore the development process of Flexboard, a mechanical keyboard based on Zephyr, in this 33-minute conference talk by Daniel DeGrasse from NXP. Dive into the customized fork of ZMK, a Zephyr-based keyboard firmware, featuring per-LED backlight control and dynamic keymap reloading. Learn about bringing up the board and MCU in Zephyr, porting ZMK to the keyboard, and extending ZMK with an additional USB endpoint for dynamic configuration. Gain insights into the considerations made when developing a product versus upstreaming directly, including the need for a downstream fork.

Syllabus

Flexboard: Developing Zephyr on a Keyboard That Runs It - Daniel DeGrasse, NXP

Taught by

Linux Foundation

Reviews

Start your review of Developing Zephyr on a Mechanical Keyboard - Flexboard Project

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.