Nucleo piano project with base template nucleo rtos basic

Dependencies:   TextLCD_piano

Committer:
Aliened
Date:
Mon Jul 02 19:47:31 2018 +0000
Revision:
4:1f3add98272b
Parent:
3:ca0d5d72f842
Nucleo_Piano_V1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Aliened 3:ca0d5d72f842 1 #ifndef BUTTON_VALUE_H_
Aliened 3:ca0d5d72f842 2 #define BUTTON_VALUE_H_
Aliened 3:ca0d5d72f842 3
Aliened 3:ca0d5d72f842 4 #define PERIOD(x) 1.0 / (x * 1000000.0)
Aliened 3:ca0d5d72f842 5
Aliened 3:ca0d5d72f842 6 #define ALL_BUTTONS 0x0;
Aliened 3:ca0d5d72f842 7 #define NO_BUTTONS 0xF;
Aliened 3:ca0d5d72f842 8
Aliened 3:ca0d5d72f842 9 #define DO 0xE; // DO
Aliened 3:ca0d5d72f842 10 #define BUTTON_1_2 0xC;
Aliened 3:ca0d5d72f842 11 #define BUTTON_1_2_3 0x8;
Aliened 3:ca0d5d72f842 12 #define BUTTON_1_2_4 0x4;
Aliened 3:ca0d5d72f842 13 #define BUTTON_1_3 0xA;
Aliened 3:ca0d5d72f842 14 #define BUTTON_1_3_4 0x2;
Aliened 3:ca0d5d72f842 15 #define BUTTON_1_4 0x6;
Aliened 3:ca0d5d72f842 16
Aliened 3:ca0d5d72f842 17 #define RE 0xD; // RE
Aliened 3:ca0d5d72f842 18 #define BUTTON_2_3 0x9;
Aliened 3:ca0d5d72f842 19 #define BUTTON_2_3_4 0x1;
Aliened 3:ca0d5d72f842 20 #define BUTTON_2_4 0x5;
Aliened 3:ca0d5d72f842 21
Aliened 3:ca0d5d72f842 22 #define MI 0xB; // MI
Aliened 3:ca0d5d72f842 23 #define BUTTON_3_4 0x3;
Aliened 3:ca0d5d72f842 24
Aliened 3:ca0d5d72f842 25 #define FA 0x7; // FA
Aliened 3:ca0d5d72f842 26
Aliened 3:ca0d5d72f842 27 void check_buttons();
Aliened 3:ca0d5d72f842 28
Aliened 3:ca0d5d72f842 29 #endif