wokwi_server/
lib.rs

1
2use serde::Serialize;
3use serde_json::Value;
4
5#[derive(Debug, Serialize)]
6pub struct SimulationPacket {
7    pub r#type: String,
8    pub elf: String, // string because we base64 encode the binary data
9    #[serde(rename = "espBin")]
10    pub esp_bin: Vec<Vec<Value>>,
11}
12
13#[derive(Debug)]
14pub enum GdbInstruction {
15    Command(String),
16    Break,
17}