Skip to content

FrameworkComputer/Framework_Inputmodule_CircuitPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircuitPython Scripts for Framework 16 Input Modules

This is not the official firmware for the Framework 16 Input Modules. But we want to make it as easy as possible to hack on the modules. As an alternative firmware for playing around, you can use circuitpython to easily write some scripts and run them in the firmware.

Going back to official firmware is as easy as triggering the bootloader mode and copying the official UF2 files on the RP2 drive.

Preparation

Not supported in upstream CircuitPython yet. Clone from the pull request.

Follow the official build guide. Once your environment is set up you can compile with:

cd ports/raspberrypi
make BOARD=fwk_keyboard

# Use firmware at build-fwk_keyboard/firmware.uf2

Flash the firmware once and you're good to go.

To go back to Framework official firmware

Support

  • Any Module
    • Jump to bootloader: bootloader_jump.py
  • Any keyboard
    • Scan keys
    • Example
  • White Backlight Keyboard
    • Control Backlight
    • Control Capslock LED
    • Example: white_keyboard_blink.py
  • RGB Keyboard
    • Control RGB Backlight
    • Example
  • RGB Macropad
    • Control RGB Backlight
    • Example
  • LED Matrix
    • Control LED Matrix
    • Example WIP: led_matrix.py

About

CircuitPython Scripts for Framework 16 Input Modules

Resources

License

Stars

5 stars

Watchers

4 watching

Forks

Packages

 
 
 

Contributors

Languages