|
|
|
@ -86,7 +86,7 @@
|
|
|
|
|
/* Architecture specific utility includes: */
|
|
|
|
|
#if defined(__DOXYGEN__)
|
|
|
|
|
/** Type define for an unsigned integer the same width as the selected architecture's machine register.
|
|
|
|
|
* This is distinct from the non-specific standard int data type, whose width is machine dependant but
|
|
|
|
|
* This is distinct from the non-specific standard int data type, whose width is machine dependent but
|
|
|
|
|
* which may not reflect the actual machine register width on some targets (e.g. AVR8).
|
|
|
|
|
*/
|
|
|
|
|
typedef MACHINE_REG_t uint_reg_t;
|
|
|
|
@ -112,7 +112,7 @@
|
|
|
|
|
#include <math.h>
|
|
|
|
|
|
|
|
|
|
// === TODO: Find abstracted way to handle these ===
|
|
|
|
|
#define PROGMEM
|
|
|
|
|
#define PROGMEM
|
|
|
|
|
#define pgm_read_byte(x) *x
|
|
|
|
|
#define memcmp_P(...) memcmp(__VA_ARGS__)
|
|
|
|
|
#define memcpy_P(...) memcpy(__VA_ARGS__)
|
|
|
|
|