From 6ab94e0b318884bbcb95e2ea3835f951502e1d99 Mon Sep 17 00:00:00 2001 From: jaseg Date: Wed, 14 Oct 2020 12:47:28 +0200 Subject: Move firmware into subdirectory --- fw/midi-dials/Inc/curelib_inc/curemisc.h | 49 ++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 fw/midi-dials/Inc/curelib_inc/curemisc.h (limited to 'fw/midi-dials/Inc/curelib_inc/curemisc.h') diff --git a/fw/midi-dials/Inc/curelib_inc/curemisc.h b/fw/midi-dials/Inc/curelib_inc/curemisc.h new file mode 100644 index 0000000..5c924e2 --- /dev/null +++ b/fw/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