#[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 !Sync for Audio
impl Send for Audio
impl Unpin for Audio
impl UnsafeUnpin 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