Skip to content

dhartleben/brogrammer-keyboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Brogrammer Keyboard Firmware

The package contains the firmware that runs on the Brogrammer Keyboard v1.0

image1

image2

image3

image4

See https://imgur.com/a/oY5QZ14

This keyboard runs a specially-compiled verison of Micropython that includes a module for HID keyboard/mouse emulation.

Editing/Loading The Firmware

In order to edit/program the firmware, the Thonny IDE is used.

After launching Thonny, cilck the interpreter selector in the bottom right and switch to Raspberry Pi Pico.

Press the stop icon to stop the currently-running firmware and bring up the interpreter.

If the interpreter is not showing up, there's likely a race condition because of the utilization of the second core, and the fact that there is no coordination between the first core receving the stop signal but not the second core.

To solve this, continue to unplug and replug the keyboard, each time attempting to bring up the interpreter with the stop icon. Usually it is best timed by pressing stop right after the keyboard lights up.

Resetting/Setting the Keypress Count

Simply override the value that sv_total_keypresses is set to after reading from EEPROM.

On line 494, substitute your own value as so

 sv_total_keypresses.set_value(123456789)

Then press the "show tripmeter" button to force an EEPROM write to preserve that value.

About

Firmware for the Brogrammer Keyboard v1.0

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages