Nucleo piano project with base template nucleo rtos basic

Dependencies:   TextLCD_piano

button_value.h

Committer:
Aliened
Date:
2018-07-02
Revision:
4:1f3add98272b
Parent:
3:ca0d5d72f842

File content as of revision 4:1f3add98272b:

#ifndef     BUTTON_VALUE_H_
#define     BUTTON_VALUE_H_

#define PERIOD(x) 1.0 / (x * 1000000.0)

#define ALL_BUTTONS 0x0;
#define NO_BUTTONS 0xF;

#define DO 0xE;   // DO
#define BUTTON_1_2 0xC;
#define BUTTON_1_2_3 0x8;
#define BUTTON_1_2_4 0x4;
#define BUTTON_1_3 0xA;
#define BUTTON_1_3_4 0x2;
#define BUTTON_1_4 0x6;

#define RE 0xD;   // RE
#define BUTTON_2_3 0x9;
#define BUTTON_2_3_4 0x1;
#define BUTTON_2_4 0x5;

#define MI 0xB;   // MI
#define BUTTON_3_4 0x3;

#define FA 0x7;   // FA

void        check_buttons();

#endif