Library for Modtronix NZ32 STM32 boards, like the NZ32-SC151, NZ32-SB072, NZ32-SE411 and others
Diff: mx_helpers.h
- Revision:
- 5:e1297df8ee0d
- Parent:
- 3:99cb87ee1792
- Child:
- 6:33d25ef353f6
--- a/mx_helpers.h Sun Aug 30 09:29:08 2015 +1000 +++ b/mx_helpers.h Sun Aug 30 11:59:06 2015 +1000 @@ -51,6 +51,17 @@ } WORD_VAL; +#define GET_U8_AT0(val) MxHelpers::read_uint8_at_0(val) +#define GET_U8_AT1(val) MxHelpers::read_uint8_at_1(val) +#define GET_U8_AT2(val) MxHelpers::read_uint8_at_2(val) +#define GET_U8_AT3(val) MxHelpers::read_uint8_at_3(val) + +#define SET_U8_AT0(val) MxHelpers::write_uint8_at_0(val) +#define SET_U8_AT1(val) MxHelpers::write_uint8_at_1(val) +#define SET_U8_AT2(val) MxHelpers::write_uint8_at_2(val) +#define SET_U8_AT3(val) MxHelpers::write_uint8_at_3(val) + + class MxHelpers { public: /** Get first(LSB) 8-bit byte(uint8_t) of given 16-bit Word