Add LED_SAVE command

This commit is contained in:
Jeremy Soller
2021-03-16 09:44:30 -06:00
committed by Jeremy Soller
parent 17f8e37ed5
commit 0017450cbb
3 changed files with 15 additions and 0 deletions

View File

@ -34,6 +34,7 @@ enum Cmd {
LedGetMode = 15,
LedSetMode = 16,
MatrixGet = 17,
LedSave = 18,
}
const CMD_SPI_FLAG_READ: u8 = 1 << 0;
@ -272,6 +273,10 @@ impl<A: Access> Ec<A> {
self.command(Cmd::LedSetMode, &mut data)
}
pub unsafe fn led_save(&mut self) -> Result<(), Error> {
self.command(Cmd::LedSave, &mut [])
}
pub unsafe fn matrix_get(&mut self, matrix: &mut [u8]) -> Result<(), Error> {
self.command(Cmd::MatrixGet, matrix)
}