aeaad74dd0feba11c53b70527abdbc49277f927e
Fn must be held to use the numpad, regardless of the state of NumLock. This differs from the proprietary EC, which swaps the numpad and letters when NumLock is enabled. The OS determines if the numpad is used as navigation keys or number keys, depending on the state of NumLock.
System76 EC
System76 EC is a GPLv3 licensed embedded controller firmware for System76 laptops.
Documentation
- Supported embedded controllers
- Flashing firmware
- Debugging
- Creating a custom keyboard layout
- Adding a new board
Dependencies
The complete set of dependencies can be installed using the deps.sh
script
from the Open Firmware repo.
Dependencies specific to EC development can be installed with:
sudo apt install \
avr-libc \
avrdude \
gcc-avr \
sdcc
Description
Languages
C
81.5%
Makefile
9.2%
Rust
8.1%
Shell
1.2%