use crate::info::*;
use serde::Deserialize;
use std::io::Write;
#[derive(Debug, Deserialize)]
pub struct JsonConfig {
path: String,
}
pub fn generate_json(config: &JsonConfig, periph: &Peripheral) {
let mut file = std::fs::File::create(&config.path).unwrap();
file.write_all(serde_json::to_string_pretty(periph).unwrap().as_bytes())
.unwrap();
}