Evan Lojewski ba5f1ab55c 8051: Allow up to 64KB firmware images.
The ITE EC hardware always has the first 32KB of ram mapped, while
a second 32KB of ram is banked immediately after. By default, the
banked physical address immediately follows the fixed area in flash.
2020-10-01 10:32:03 -06:00
2020-02-26 09:04:40 -07:00
2020-02-16 12:34:20 -07:00
2020-02-20 09:11:47 -07:00
2020-09-29 19:42:05 -06:00
2020-02-20 09:11:47 -07:00
2020-02-27 13:22:10 -07:00
2020-09-29 19:42:05 -06:00
2019-09-27 16:50:44 -06:00
2020-09-17 09:17:08 -06:00
2020-06-17 11:51:08 -06:00
2019-11-05 20:38:27 -07:00
2020-06-17 11:59:55 -06:00

System76 EC

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

Documentation

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
Readme 2.5 MiB
Languages
C 81.5%
Makefile 9.2%
Rust 8.1%
Shell 1.2%