X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=cpu%2Farm%2Fio%2Fat91_pio.h;h=3aa4756570ade77df6aac1f773648e4c5eb3a4ec;hb=f3ba158c1ebfcef6c85759056d0a3d5f421ea870;hp=c95344523fb0d7bcd99050a87d2a1ab4d5330847;hpb=9d321f0ea7a575ee197e5e72f2d6758a8298fc6c;p=bertos.git diff --git a/cpu/arm/io/at91_pio.h b/cpu/arm/io/at91_pio.h index c9534452..3aa47565 100644 --- a/cpu/arm/io/at91_pio.h +++ b/cpu/arm/io/at91_pio.h @@ -117,7 +117,7 @@ /** Single PIO Register Addresses */ /*\{*/ #if defined(PIO_BASE) - #define PIO_ACCESS(offset) (*((volatile uint32_t *)(PIO_BASE + (offset)))) + #define PIO_ACCESS(offset) (*((reg32_t *)(PIO_BASE + (offset)))) #define PIO_PER PIO_ACCESS(PIO_PER_OFF) ///< PIO enable register address. #define PIO_PDR PIO_ACCESS(PIO_PDR_OFF) ///< PIO disable register address. @@ -162,7 +162,7 @@ /** PIO A Register Addresses */ /*\{*/ #if defined(PIOA_BASE) - #define PIOA_ACCESS(offset) (*((volatile uint32_t *)(PIOA_BASE + (offset)))) + #define PIOA_ACCESS(offset) (*((reg32_t *)(PIOA_BASE + (offset)))) #define PIOA_PER PIOA_ACCESS(PIO_PER_OFF) ///< PIO enable register address. #define PIOA_PDR PIOA_ACCESS(PIO_PDR_OFF) ///< PIO disable register address. @@ -207,7 +207,7 @@ /** PIO B Register Addresses */ /*\{*/ #if defined(PIOB_BASE) - #define PIOB_ACCESS(offset) (*((volatile uint32_t *)(PIOB_BASE + (offset)))) + #define PIOB_ACCESS(offset) (*((reg32_t *)(PIOB_BASE + (offset)))) #define PIOB_PER PIOB_ACCESS(PIO_PER_OFF) ///< PIO enable register address. #define PIOB_PDR PIOB_ACCESS(PIO_PDR_OFF) ///< PIO disable register address. @@ -252,7 +252,7 @@ /** PIO C Register Addresses */ /*\{*/ #if defined(PIOC_BASE) - #define PIOC_ACCESS(offset) (*((volatile uint32_t *)(PIOC_BASE + (offset)))) + #define PIOC_ACCESS(offset) (*((reg32_t *)(PIOC_BASE + (offset)))) #define PIOC_PER PIOC_ACCESS(PIO_PER_OFF) ///< PIO enable register address. #define PIOC_PDR PIOC_ACCESS(PIO_PDR_OFF) ///< PIO disable register address.