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 
						 
				 
			
				
					
						
							
							
								Winston Hoy 
							
						 
					 
					
						
						
							
						
						606ba01b48 
					 
					
						
						
							
							default to fan syncing but support disabling fan syncing with SYNC_FANS=0 build flag  
						
						
						
						
					 
					
						2021-05-01 06:33:40 -06:00 
						 
				 
			
				
					
						
							
							
								Winston Hoy 
							
						 
					 
					
						
						
							
						
						f0c42f5839 
					 
					
						
						
							
							Sync dGPU and PECI fans (at highest requested duty)  
						
						
						
						
					 
					
						2021-05-01 06:33:40 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						73b4e42726 
					 
					
						
						
							
							Update ecspy  
						
						... 
						
						
						
						Attempting to use ecspy results in it failing to build redox_hwio.
Update the submodule to a version that uses a newer version of the dep. 
						
						
					 
					
						2021-04-14 15:43:34 -06:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						1ea21aedbe 
					 
					
						
						
							
							deps.sh: Run apt-get update  
						
						... 
						
						
						
						Hopefully this will fix the CI tests. This is a common enough issue on
CI that Travis mentions it in their documentation:
https://docs.travis-ci.com/user/common-build-problems/#linux-apt-fails-to-install-package-with-404-error  
						
						
					 
					
						2021-04-13 11:04:51 -06:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						55523d4083 
					 
					
						
						
							
							ectool 0.3.6  
						
						
						
						
					 
					
						2021-04-13 11:04:51 -06:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						84d5c6b79d 
					 
					
						
						
							
							tool: Make Access require Send and 'static  
						
						... 
						
						
						
						This allows the Configurator to send a `Ec<Box<dyn Access>>` through a
channel to a background thread. This could be done differently, but
presumably there's no reason to have an `Access` implementation this
doesn't apply to. 
						
						
					 
					
						2021-04-13 11:04:51 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						16778e4a41 
					 
					
						
						
							
							Report all keys as released when lid is closed  
						
						
						
						
					 
					
						2021-04-02 13:38:28 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						a04d353096 
					 
					
						
						
							
							Fix fan_max keeping fan on when in S0iX  
						
						
						
						
					 
					
						2021-04-02 13:38:28 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						2401fcc50d 
					 
					
						
						
							
							oryp6, oryp7: Fix buzzing at lowest fan speed  
						
						
						
						
					 
					
						2021-03-16 18:51:55 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						61428bd198 
					 
					
						
						
							
							ectool 0.3.5  
						
						
						
						
					 
					
						2021-03-16 10:33:46 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						0017450cbb 
					 
					
						
						
							
							Add LED_SAVE command  
						
						
						
						
					 
					
						2021-03-16 10:33:46 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						17f8e37ed5 
					 
					
						
						
							
							Convert toolchain file to TOML syntax  
						
						... 
						
						
						
						rustup 1.23.0 (2020-11-27) introduced support for TOML syntax for the
toolchain file. Use this and specify required compoenents.
To ensure you are using a new enough rustup, run:
    rustup self update 
						
						
					 
					
						2021-03-15 10:09:42 -06:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						66a970fa51 
					 
					
						
						
							
							oryp6, oryp7: Improved fan curve for video chat  
						
						
						
						
					 
					
						2021-03-08 15:54:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						9ad6b54aed 
					 
					
						
						
							
							Fix requiring sudo to run power.sh  
						
						
						
						
					 
					
						2021-03-08 15:54:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						91d128f0a0 
					 
					
						
						
							
							ectool 0.3.4  
						
						
						
						
					 
					
						2021-03-04 13:52:25 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						aab45bfcc1 
					 
					
						
						
							
							Add layer parameter for LED_GET_MODE and LED_SET_MODE commands  
						
						
						
						
					 
					
						2021-03-04 13:52:25 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						301eef6f21 
					 
					
						
						
							
							tool: Fix and CI test with redox_hwio  
						
						
						
						
					 
					
						2021-03-04 13:51:19 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						59df32814b 
					 
					
						
						
							
							tool: Don't depend on clap when without default features  
						
						
						
						
					 
					
						2021-03-04 13:51:19 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						aefad937bb 
					 
					
						
						
							
							ci: Test --no-default-features build of ectool  
						
						
						
						
					 
					
						2021-03-04 13:51:19 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						325762d4d8 
					 
					
						
						
							
							tool: Fix building without std feature  
						
						
						
						
					 
					
						2021-03-04 13:51:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						8825b906bd 
					 
					
						
						
							
							ectool 0.3.3  
						
						
						
						
					 
					
						2021-03-01 11:51:08 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						f30a9d84f7 
					 
					
						
						
							
							Fix unused variable warning  
						
						
						
						
					 
					
						2021-03-01 11:50:31 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						2ef4cd7bbd 
					 
					
						
						
							
							Add matrix command  
						
						
						
						
					 
					
						2021-03-01 11:50:31 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						c931eb4eef 
					 
					
						
						
							
							Do not repeat K_FAN_TOGGLE  
						
						
						
						
					 
					
						2021-02-26 15:51:47 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						67e143178d 
					 
					
						
						
							
							Always notify OS of SCI when pmc_sci is called  
						
						
						
						
					 
					
						2021-02-26 15:51:47 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						4cd4df03e8 
					 
					
						
						
							
							ectool 0.3.2  
						
						
						
						
					 
					
						2021-02-26 12:18:02 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						b11bc64bba 
					 
					
						
						
							
							tool: API and CLI for LED matrix mode  
						
						
						
						
					 
					
						2021-02-26 12:18:02 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						73a5d8b8a1 
					 
					
						
						
							
							ectool 0.3.1: Implement read_debug for Box<dyn Access>  
						
						
						
						
					 
					
						2021-02-23 09:45:55 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						221da86e20 
					 
					
						
						
							
							ci: Add job to build the tool  
						
						
						
						
					 
					
						2021-02-23 09:29:16 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						340ddd2e81 
					 
					
						
						
							
							deps: Install libudev  
						
						
						
						
					 
					
						2021-02-23 09:29:16 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						ba99aec1b7 
					 
					
						
						
							
							deps: Skip installing Rust if rustup is available  
						
						... 
						
						
						
						Saves time and prevents errors with trying to install rustup twice or
potentially overriding the user's default toolchain. 
						
						
					 
					
						2021-02-22 16:26:14 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						71534e736c 
					 
					
						
						
							
							ci: Add job to check for SPDX identifiers  
						
						
						
						
					 
					
						2021-02-22 14:02:18 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						3e154d7f00 
					 
					
						
						
							
							Add missing SPDX identifiers  
						
						
						
						
					 
					
						2021-02-22 14:02:18 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						3e742b0da7 
					 
					
						
						
							
							Add script to check for SPDX identifiers  
						
						
						
						
					 
					
						2021-02-22 14:02:18 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						9ef191edff 
					 
					
						
						
							
							tool: Update copyright year  
						
						
						
						
					 
					
						2021-02-22 13:58:53 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						44a0b887c4 
					 
					
						
						
							
							tool: Replace ICU license text with MIT license  
						
						... 
						
						
						
						Cargo.toml declares MIT license, but the included LICENSE is the ICU
variant. Replace the text, as formatted on choosealicense [1].
[1]: https://choosealicense.com/licenses/mit/ 
Signed-off-by: Tim Crawford <tcrawford@system76.com > 
						
						
					 
					
						2021-02-22 13:58:53 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Soller 
							
						 
					 
					
						
						
							
						
						4ba943e3df 
					 
					
						
						
							
							oryp7  
						
						
						
						
					 
					
						2021-02-22 10:05:52 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						230d7f10b1 
					 
					
						
						
							
							Add CI using GitHub Actions  
						
						
						
						
					 
					
						2021-02-22 09:04:50 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						55b6256ed6 
					 
					
						
						
							
							Add script for installing dependencies  
						
						
						
						
					 
					
						2021-02-22 09:04:50 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Crawford 
							
						 
					 
					
						
						
							
						
						2ac214352b 
					 
					
						
						
							
							Move scripts from top-level to scripts/  
						
						
						
						
					 
					
						2021-02-22 09:04:50 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						71f0f1e181 
					 
					
						
						
							
							ectool 0.3.0  
						
						... 
						
						
						
						Crates depending on both ectool and hidapi will have to disable hidapi's
default features (annoyingly) or it will fail to compile saying only one
backend should be enabled. 
						
						
					 
					
						2021-02-22 08:08:49 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						e30779ab8d 
					 
					
						
						
							
							tool: Accesor method for HidDevice  
						
						
						
						
					 
					
						2021-02-22 08:08:49 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						2768925ec6 
					 
					
						
						
							
							tool: Support downcasting generic Ec  
						
						... 
						
						
						
						Removes the `impl Access for &mut dyn Access` I added earlier. But that
hasn't proven too useful. 
						
						
					 
					
						2021-02-22 08:08:49 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						171257916c 
					 
					
						
						
							
							tool: CLI for color/brightness  
						
						
						
						
					 
					
						2021-02-22 08:08:49 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						49b79f665b 
					 
					
						
						
							
							tool: Add --access argument to work with sim or hid  
						
						
						
						
					 
					
						2021-02-22 08:08:49 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						7c5ba4e62c 
					 
					
						
						
							
							tool: Use clap for argument parsing  
						
						
						
						
					 
					
						2021-02-22 08:08:49 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						504284bf72 
					 
					
						
						
							
							tool: Move read_debug to trait so generic code can use it  
						
						... 
						
						
						
						Returns error for backends that don't support it. 
						
						
					 
					
						2021-02-22 08:08:49 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						0c1584385c 
					 
					
						
						
							
							tool: Support for owned and unowned generic Ec  
						
						
						
						
					 
					
						2021-02-22 08:08:49 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Douglas Scott 
							
						 
					 
					
						
						
							
						
						f4458aebca 
					 
					
						
						
							
							tool: Use hidraw backend of hidapi  
						
						... 
						
						
						
						The default libusb backend just returns the string "hid_error is not
implemented yet" for all errors, while the hidraw backend at least gives
something correct if vague.
I'm not aware of any disadvantage other that not being (properly)
supported with really ancient kernels. It seems to work fine. 
						
						
					 
					
						2021-02-22 08:08:49 -07:00