From f7de54fc6fa6b40dfa2dfbe4c2a8ee933affa126 Mon Sep 17 00:00:00 2001 From: JanHenrik Date: Wed, 1 Apr 2020 00:40:03 +0200 Subject: added files --- midi-dials/Inc/curelib_inc/curemisc.h | 49 +++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 midi-dials/Inc/curelib_inc/curemisc.h (limited to 'midi-dials/Inc/curelib_inc/curemisc.h') diff --git a/midi-dials/Inc/curelib_inc/curemisc.h b/midi-dials/Inc/curelib_inc/curemisc.h new file mode 100644 index 0000000..5c924e2 --- /dev/null +++ b/midi-dials/Inc/curelib_inc/curemisc.h @@ -0,0 +1,49 @@ +/* + ******************************************************************************* + * [curemisc.h] + * + * This program is under the terms of the GPLv3. + * https://www.gnu.org/licenses/gpl-3.0.html + * + * Copyright(c) 2017 Keshikan (www.keshikan.net) + ******************************************************************************* + */ + +#ifndef _CUREMISC_H_ +#define _CUREMISC_H_ + + +#include +#include + + +#ifndef BOOL + #define BOOL bool + #define TRUE true + #define FALSE false +#endif + + +//LO(HI)WORD: return lower(higher) 16bit of 32bit +//LO(HI)BYTE: return lower(higher) 4bit of 8bit +#ifndef LOWORD + #define LOWORD(n) ( (uint16_t)(n) ) +#endif + +#ifndef HIWORD + #define HIWORD(n) ( (uint16_t)(((uint32_t)(n) >> 16) & 0xFFFF) ) +#endif + +#ifndef LOBYTE + #define LOBYTE(n) ( ((uint8_t)(n)) & 0x0F ) +#endif + +#ifndef HIBYTE + #define HIBYTE(n) ( (uint8_t)(((n) >> 4) & 0x0F) ) +#endif + +typedef enum{ + FUNC_ERROR,FUNC_SUCCESS +}FUNC_STATUS; + +#endif -- cgit