From c87c7d19dbd5e5681225bb80ced481dc92abf45d Mon Sep 17 00:00:00 2001 From: MightyPork Date: Thu, 30 Apr 2015 15:51:54 +0200 Subject: [PATCH] Added functions for getting nibbles --- lib/calc.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/calc.h b/lib/calc.h index 6418437..619d2e2 100644 --- a/lib/calc.h +++ b/lib/calc.h @@ -75,6 +75,8 @@ #define write_low_nibble_p(reg_p, value) do { *(reg_p) = (*(reg_p) & 0xF0) | ((uint8_t)(value) & 0xF); } while(0) #define write_high_nibble_p(reg_p, value) do { *(reg_p) = (*(reg_p) & 0x0F) | (((uint8_t)(value) & 0xF) << 4); } while(0) +#define low_nibble(x) ((uint8_t)(x) & 0xF) +#define high_nibble(x) (((uint8_t)(x) & 0xF0) >> 4) // --- Range tests ---