Landtiger LPC1768 C BigLib 1
A self made, custom C library for the LandTiger board.
 
Loading...
Searching...
No Matches
dac_types.h
Go to the documentation of this file.
1#ifndef __DAC_TYPES_H
2#define __DAC_TYPES_H
3
4#include "types.h"
5
25
37
44
45// TONE
46
47typedef struct
48{
52} DAC_Tone;
53
54#define DAC_BPM_DEFAULT 60
55#define DAC_VOL_DEFAULT 5
56
57#endif
DAC_Octave
Octave values.
Definition dac_types.h:28
@ DAC_OCT_5
Definition dac_types.h:33
@ DAC_OCT_6
Definition dac_types.h:34
@ DAC_OCT_7
Definition dac_types.h:35
@ DAC_OCT_4
Definition dac_types.h:32
@ DAC_OCT_3
Definition dac_types.h:31
@ DAC_OCT_1
Definition dac_types.h:29
@ DAC_OCT_2
Definition dac_types.h:30
DAC_Note
Note frequencies based on the equal temperament scale.
Definition dac_types.h:10
@ DAC_NOTE_E
Definition dac_types.h:15
@ DAC_NOTE_C_SHARP
Definition dac_types.h:12
@ DAC_NOTE_F
Definition dac_types.h:16
@ DAC_NOTE_G
Definition dac_types.h:18
@ DAC_NOTE_D_SHARP
Definition dac_types.h:14
@ DAC_NOTE_A_SHARP
Definition dac_types.h:21
@ DAC_NOTE_PAUSE
Definition dac_types.h:23
@ DAC_NOTE_A
Definition dac_types.h:20
@ DAC_NOTE_G_SHARP
Definition dac_types.h:19
@ DAC_NOTE_C
Definition dac_types.h:11
@ DAC_NOTE_F_SHARP
Definition dac_types.h:17
@ DAC_NOTE_B
Definition dac_types.h:22
@ DAC_NOTE_D
Definition dac_types.h:13
DAC_NoteType
Definition dac_types.h:39
@ DAC_NOTE_QUARTER
Definition dac_types.h:42
@ DAC_NOTE_WHOLE
Definition dac_types.h:40
@ DAC_NOTE_HALF
Definition dac_types.h:41
u8 octave
Definition dac_types.h:50
u16 note
Definition dac_types.h:49
uint8_t u8
Definition types.h:8
uint16_t u16
Definition types.h:7