X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Fcortex-m3%2Fio%2Fsam3_dacc.h;fp=bertos%2Fcpu%2Fcortex-m3%2Fio%2Fsam3_dacc.h;h=e2071dd72ed3654a4608bc71981413dfb62dd548;hb=d6c4f6128c880a4e8054bde795fd15d85801da4e;hp=562d5f495f988ff486dc3e3edb6973bce0556930;hpb=0f7b0541a97caf5429337addbd1b93c5a34526d4;p=bertos.git diff --git a/bertos/cpu/cortex-m3/io/sam3_dacc.h b/bertos/cpu/cortex-m3/io/sam3_dacc.h index 562d5f49..e2071dd7 100644 --- a/bertos/cpu/cortex-m3/io/sam3_dacc.h +++ b/bertos/cpu/cortex-m3/io/sam3_dacc.h @@ -41,6 +41,8 @@ #ifndef SAM3_DACC_H #define SAM3_DACC_H +#include + /** DACC registers base. */ #define DACC_BASE 0x400C8000 @@ -184,35 +186,16 @@ * DMA controller for DACC * DACC PDC register. */ -#define DACC_RPR_OFF 0x100 ///< Receive Pointer Register. -#define DACC_RPR (*((reg32_t*) (DACC_BASE + DACC_RPR_OFF))) ///< Receive Pointer Register. - -#define DACC_RCR_OFF 0x104 ///< Receive Counter Register. -#define DACC_RCR (*((reg32_t*) (DACC_BASE + DACC_RCR_OFF))) ///< Receive Counter Register. - -#define DACC_TPR_OFF 0x108 ///< Transmit Pointer Register. -#define DACC_TPR (*((reg32_t*) (DACC_BASE + DACC_TPR_OFF))) ///< Transmit Pointer Register. - -#define DACC_TCR_OFF 0x10C ///< Transmit Counter Register. -#define DACC_TCR (*((reg32_t*) (DACC_BASE + DACC_TCR_OFF))) ///< Transmit Counter Register. - -#define DACC_RNPR_OFF 0x110 ///< Receive Next Pointer Register. -#define DACC_RNPR (*((reg32_t*) (DACC_BASE + DACC_RNPR_OFF))) ///< Receive Next Pointer Register. - -#define DACC_RNCR_OFF 0x114 ///< Receive Next Counter Register. -#define DACC_RNCR (*((reg32_t*) (DACC_BASE + DACC_RNCR_OFF))) ///< Receive Next Counter Register. - -#define DACC_TNPR_OFF 0x118 ///< Transmit Next Pointer Register. -#define DACC_TNPR (*((reg32_t*) (DACC_BASE + DACC_TNPR_OFF))) ///< Transmit Next Pointer Register. - -#define DACC_TNCR_OFF 0x11C ///< Transmit Next Counter Register. -#define DACC_TNCR (*((reg32_t*) (DACC_BASE + DACC_TNCR_OFF))) ///< Transmit Next Counter Register. - -#define DACC_PTCR_OFF 0x120 ///< Transfer Control Register. -#define DACC_PTCR (*((reg32_t*) (DACC_BASE + DACC_PTCR_OFF))) ///< Transfer Control Register. - -#define DACC_PTSR_OFF 0x124 ///< Transfer Status Register. -#define DACC_PTSR (*((reg32_t*) (DACC_BASE + DACC_PTSR_OFF))) ///< Transfer Status Register. +#define DACC_RPR (*((reg32_t*) (DACC_BASE + PERIPH_RPR_OFF))) ///< Receive Pointer Register. +#define DACC_RCR (*((reg32_t*) (DACC_BASE + PERIPH_RCR_OFF))) ///< Receive Counter Register. +#define DACC_TPR (*((reg32_t*) (DACC_BASE + PERIPH_TPR_OFF))) ///< Transmit Pointer Register. +#define DACC_TCR (*((reg32_t*) (DACC_BASE + PERIPH_TCR_OFF))) ///< Transmit Counter Register. +#define DACC_RNPR (*((reg32_t*) (DACC_BASE + PERIPH_RNPR_OFF))) ///< Receive Next Pointer Register. +#define DACC_RNCR (*((reg32_t*) (DACC_BASE + PERIPH_RNCR_OFF))) ///< Receive Next Counter Register. +#define DACC_TNPR (*((reg32_t*) (DACC_BASE + PERIPH_TNPR_OFF))) ///< Transmit Next Pointer Register. +#define DACC_TNCR (*((reg32_t*) (DACC_BASE + PERIPH_TNCR_OFF))) ///< Transmit Next Counter Register. +#define DACC_PTCR (*((reg32_t*) (DACC_BASE + PERIPH_PTCR_OFF))) ///< Transfer Control Register. +#define DACC_PTSR (*((reg32_t*) (DACC_BASE + PERIPH_PTSR_OFF))) ///< Transfer Status Register. #define DACC_PTCR_RXTEN 0 ///< DACC_PTCR Receiver Transfer Enable.