-
Notifications
You must be signed in to change notification settings - Fork 4
/
yocto.h
58 lines (51 loc) · 1.44 KB
/
yocto.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
/*
yocto.h
This header file is used to make the Yocto source code compatible with
Arduino.mk. Normally, when using the Arduino IDE, these declarations
are created by an Arduino pre-processor. The declarations below were
made by hand.
This file was made for Yocto source v1.0c. It may have to be changed
for future versions.
*/
#ifndef yocto_h
#define yocto_h
void Reset_Song();
void Verticalize_Pattern();
void Set_CPU_Trig_High();
void Set_CPU_Trig_Low();
void Send_Trig_Out(int trig_outs);
void Reset_Trig_Out();
void Handle_NoteOff(byte channel, byte pitch, byte velocity);
void Check_Midi_Channel();
void Send_Trig_Out_Midi();
void Handle_NoteOn(byte channel, byte pitch, byte velocity);
void Mode_Synchro(byte mode);
void Set_Dinsync_Clock_High();
void Set_Dinsync_Clock_Low();
void Set_Dinsync_Run_High();
void Set_Dinsync_Run_Low();
void Disconnect_Callback();
void Handle_Stop();
void Handle_Clock();
void Handle_Start();
void Mode_Song_Play();
void Update_Song_Led();
void calc_CRC8();
void Update_Pattern_EEprom();
void Update_Song_EEprom();
void Dump_EEprom();
void Receive_EEprom(byte * array, unsigned size);
void Mode_Song_Edit();
void Paste_Pattern();
void Copy_Pattern();
void Clear_Pattern();
void Update_Pattern_Led();
void Mode_Pattern();
void MIDI_Send(byte OutByte);
void Wire_Begin_TX(uint16_t address);
void Save_Midi_Channel();
void Save_Midi_Note();
void Verticalize_Pattern_After_Cleared();
void Load_Pattern();
int8_t Read_Encoder();
#endif