wm8731 0.1.0

A simple HAL for the WM8731 audio codec
Documentation
//! Control to activate/deactivate interface

use crate::Register;

pub struct Active {
    address: u8,
}

impl Active {
    pub fn new(address: u8) -> Self {
        Active { address }
    }

    /// Activate interface
    pub fn inactive(&self) -> Register {
        Register {
            address: self.address,
            value: 0,
        }
    }

    /// Deactivate interface
    pub fn active(&self) -> Register {
        Register {
            address: self.address,
            value: 1,
        }
    }
}