Lars Alexander Blumberg 7888f214bb Update dependency and keyboard config instructions
People who are just reading the keyboard customization instructions might overread the dependencies installations sections.
Additionally, installing rustup for the first time requires sourcing cargo's env vars in case the firmware is flashed in the same shell session after installing rustup.
2021-05-03 16:25:19 -06:00
2020-10-06 13:29:37 -06:00
2021-04-14 15:43:34 -06:00
2021-04-13 11:04:51 -06:00
2021-04-13 11:04:51 -06:00
2021-02-22 09:04:50 -07:00
2020-02-20 09:11:47 -07:00
2020-10-05 13:55:42 -07:00
2019-09-27 16:50:44 -06:00
2020-09-17 09:17:08 -06:00
2019-11-05 20:38:27 -07:00

System76 EC

System76 EC is a GPLv3 licensed embedded controller firmware for System76 laptops.

Documentation

Dependencies

Install dependencies using the provided script:

./scripts/deps.sh

The dependencies include rustup - if it wasn't installed on your system before and you plan to flash the firmware within the same shell session, you should additionally source the environment variables for cargo to avoid build failures:

source $HOME/.cargo/env
Description
Readme 2.5 MiB
Languages
C 81.5%
Makefile 9.2%
Rust 8.1%
Shell 1.2%