X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Fcortex-m3%2Fio%2Flm3s_types.h;h=1b8d6f36a7982d82aa772944e2734a2231b4ca8a;hb=8a5cb391f6130a8e8de0ae5323ce7004054327f2;hp=9bba5ff3a137935a4cc438baef5feeac3ab4b173;hpb=73a7e9cb144007905b5b9de8e3086423e79b6d71;p=bertos.git diff --git a/bertos/cpu/cortex-m3/io/lm3s_types.h b/bertos/cpu/cortex-m3/io/lm3s_types.h index 9bba5ff3..1b8d6f36 100644 --- a/bertos/cpu/cortex-m3/io/lm3s_types.h +++ b/bertos/cpu/cortex-m3/io/lm3s_types.h @@ -30,31 +30,14 @@ * * --> * - * \brief LM3S1968 generic hardware macros. + * \brief LM3S generic hardware macros. */ #ifndef LM3S_TYPES_H #define LM3S_TYPES_H #include - -/** - * Macros for hardware access, both direct and via the bit-band region. - */ -/*\{*/ -#define HWREG(x) (*((reg32_t *)(x))) -#define HWREGH(x) (*((reg16_t *)(x))) -#define HWREGB(x) (*((reg8_t *)(x))) -#define HWREGBITW(x, b) \ - HWREG(((reg32_t)(x) & 0xF0000000) | 0x02000000 | \ - (((reg32_t)(x) & 0x000FFFFF) << 5) | ((b) << 2)) -#define HWREGBITH(x, b) \ - HWREGH(((reg32_t)(x) & 0xF0000000) | 0x02000000 | \ - (((reg32_t)(x) & 0x000FFFFF) << 5) | ((b) << 2)) -#define HWREGBITB(x, b) \ - HWREGB(((reg32_t)(x) & 0xF0000000) | 0x02000000 | \ - (((reg32_t)(x) & 0x000FFFFF) << 5) | ((b) << 2)) -/*\}*/ +#include /** * Helper Macros for determining the particular hardware revision.