X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=cpu%2Farm%2Fio%2Fat91_pit.h;h=9bfc3f98ecb6dd046dc9e3b43d692a21ce034562;hb=19ad04a3e4bfc90997798c94a19ff2eef5202200;hp=7e022dce03c508c02acd2719760e3b46e72eee46;hpb=df330fe6711957e5fb0434b8b7147d1edc05e414;p=bertos.git diff --git a/cpu/arm/io/at91_pit.h b/cpu/arm/io/at91_pit.h index 7e022dce..9bfc3f98 100644 --- a/cpu/arm/io/at91_pit.h +++ b/cpu/arm/io/at91_pit.h @@ -79,7 +79,7 @@ *\{ */ #define PIT_MR_OFF 0x00000000 ///< Mode register offset. -#define PIT_MR (*((volatile uint32_t *)(PIT_BASE + PIT_MR_OFF))) ///< Mode register address. +#define PIT_MR (*((reg32_t *)(PIT_BASE + PIT_MR_OFF))) ///< Mode register address. #define PIV_MASK 0x000FFFFF ///< Periodic interval value mask. #define PIV_SHIFT 0 ///< Periodic interval value shift. @@ -92,7 +92,7 @@ *\{ */ #define PIT_SR_OFF 0x00000004 ///< Status register offset. -#define PIT_SR (*((volatile uint32_t *)(PIT_BASE + PIT_SR_OFF))) ///< Status register address. +#define PIT_SR (*((reg32_t *)(PIT_BASE + PIT_SR_OFF))) ///< Status register address. #define PITS 0 ///< Timer has reached PIV. /*\}*/ @@ -102,10 +102,10 @@ *\{ */ #define PIVR_OFF 0x00000008 ///< Value register offset. -#define PIVR (*((volatile uint32_t *)(PIT_BASE + PIVR_OFF))) ///< Value register address. +#define PIVR (*((reg32_t *)(PIT_BASE + PIVR_OFF))) ///< Value register address. #define PIIR_OFF 0x0000000C ///< Image register offset. -#define PIIR (*((volatile uint32_t *)(PIT_BASE + PIIR_OFF))) ///< Image register address. +#define PIIR (*((reg32_t *)(PIT_BASE + PIIR_OFF))) ///< Image register address. #define CPIV_MASK 0x000FFFFF ///< Current periodic interval value mask. #define CPIV_SHIFT 0 ///< Current periodic interval value SHIFT. #define PICNT_MASK 0xFFF00000 ///< Periodic interval counter mask.