1 2 3 4 5 6 7 8 9
use crate::command::{rx, xmit, Command};
use crate::Error;
/// When issued in bootloader mode, it has no effect. In user-space mode it causes handover to bootloader. A BININFO command can be issued to verify that. Empty tuple response.
pub fn start_flash(d: &hidapi::HidDevice) -> Result<(), Error> {
xmit(Command::new(0x0005, 0, vec![]), d)?;
rx(d).map(|_| ())
}