MCB1700_Welcome
audio.h
Go to the documentation of this file.
1 
12 #ifndef AUDIO_H
13 #define AUDIO_H
14 
15 #include <stdbool.h>
16 
17 void vStartAudio(void);
18 void vUpdateLyrics(void);
19 
20 #endif
AudioState::u32StackPointer
uint32_t u32StackPointer
Definition: audio.c:27
melody.h
store Never Gonna Give You Up
AudioState::highState
bool highState
Definition: audio.c:23
vUpdateLyrics
void vUpdateLyrics(void)
Definition: audio.c:111
AudioState::cpu32NextAction
const uint32_t * cpu32NextAction
Definition: audio.c:26
AudioState::cpcExpectedText
const char * cpcExpectedText
Definition: audio.c:29
TIMER0_IRQHandler
void TIMER0_IRQHandler()
Definition: audio.c:126
cpu32EntryPoint
const uint32_t * cpu32EntryPoint
Definition: melody.c:40
cppu32JumpLabels
const uint32_t ** cppu32JumpLabels
Definition: melody.c:55
vStartAudio
void vStartAudio(void)
Definition: audio.c:136
AudioState::u16RemainingWaves
uint16_t u16RemainingWaves
Definition: audio.c:24
AudioState::cpu32Stack
const uint32_t * cpu32Stack[10]
Definition: audio.c:28
Welcome.h
global header file for project
cpcTexts
const char * cpcTexts[]
Definition: melody.c:57
u32Volume
uint32_t u32Volume
Definition: globals.c:5
sAudioState
static volatile struct AudioState sAudioState
Definition: audio.c:32
WAVES
#define WAVES(x)
Definition: audio.c:19
AudioState::u32EndBreak
uint32_t u32EndBreak
Definition: audio.c:25
AudioState
Definition: audio.c:22
audio.h
play sound
vStartAudio
void vStartAudio()
Definition: audio.c:136
FREQ
#define FREQ(x)
Definition: audio.c:18
vUpdateLyrics
void vUpdateLyrics()
Definition: audio.c:111
bPerformAudioStep
bool bPerformAudioStep()
Definition: audio.c:34