#[repr(C)]pub struct Audio {
pub control: RW<u8>,
pub rate: RW<u8>,
pub data: WO<u8>,
}Expand description
VERA audio
The audio functionality consists of two independent systems:
- The PSG or Programmable Sound Generator.
- The PCM (or Pulse-Code Modulation) playback system.
Fields§
§control: RW<u8>AUDIO_CTRL
rate: RW<u8>AUDIO_RATE - PCM Sample Rate
data: WO<u8>AUDIO_DATA - Audio FIFO data (write-only)
Auto Trait Implementations§
impl !Freeze for Audio
impl !RefUnwindSafe for Audio
impl Send for Audio
impl !Sync for Audio
impl Unpin for Audio
impl UnwindSafe for Audio
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more