f36b38a7b26f63ac29acbb098be4aab70edcb81e
				
			
			
		
	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%