use serde::{Deserialize, Serialize};
#[derive(Default, Debug, Clone, Serialize, Deserialize)]
pub(crate) struct Sweep {
pub(crate) enabled: bool,
pub(crate) reload: bool,
pub(crate) negate: bool, // Treats PulseChannel 1 differently than PulseChannel 2
pub(crate) timer: u8, // counter reload value
pub(crate) counter: u8, // current timer value
pub(crate) shift: u8,
}