1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
use crate::ross_event::ross_bootloader_event::*;
use crate::ross_event::ross_general_event::*;
use crate::ross_event::ross_programmer_event::*;
#[derive(Debug, PartialEq)]
pub enum RossEventPacketError {
WrongEventType,
}
#[derive(Debug, PartialEq)]
pub enum RossEventPacket {
Ack(RossAckEvent),
Data(RossDataEvent),
BootloaderHello(RossBootloaderHelloEvent),
ProgrammerHello(RossProgrammerHelloEvent),
ProgrammerStartUpload(RossProgrammerStartUploadEvent),
}