sebae banner ad-300x250
sebae intro coupon 30 off
sebae banner 728x900
sebae banner 300x250

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

0 views
0%

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

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

Developers love mechanical keyboards- especially when their cubemates use one. In this talk, Daniel DeGrasse will cover the process of developing Flexboard, a mechanical keyboard based on Zephyr. The keyboard runs a customized fork of ZMK, a keyboard firmware based on Zephyr. It includes per-led backlight control, as well as extensions to reload the keymap dynamically. Daniel will cover the bringing up the board and MCU in Zephyr, and porting ZMK to the keyboard itself. Beyond bring up, he will cover the process of extending ZMK with an additional USB endpoint in order to enable dynamic configuration of the keyboard. Finally, Daniel will touch on some of the considerations he had to make when developing a product versus upstreaming directly, including needs for a downstream fork.

Date: April 26, 2024