at91_dbgu.h
Go to the documentation of this file.00001
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069
00070
00071
00072 #ifndef AT91_DBGU_H
00073 #define AT91_DBGU_H
00074
00075 #define DBGU_CR (*((reg32_t *)(DBGU_BASE + US_CR_OFF)))
00076 #define DBGU_MR (*((reg32_t *)(DBGU_BASE + US_MR_OFF)))
00077 #define DBGU_IER (*((reg32_t *)(DBGU_BASE + US_IER_OFF)))
00078 #define DBGU_IDR (*((reg32_t *)(DBGU_BASE + US_IDR_OFF)))
00079 #define DBGU_IMR (*((reg32_t *)(DBGU_BASE + US_IMR_OFF)))
00080 #define DBGU_SR (*((reg32_t *)(DBGU_BASE + US_CSR_OFF)))
00081 #define DBGU_RHR (*((reg32_t *)(DBGU_BASE + US_RHR_OFF)))
00082 #define DBGU_THR (*((reg32_t *)(DBGU_BASE + US_THR_OFF)))
00083 #define DBGU_BRGR (*((reg32_t *)(DBGU_BASE + US_BRGR_OFF)))
00084
00085 #define DBGU_CIDR_OFF 0x00000040
00086 #define DBGU_CIDR (*((reg32_t *)(DBGU_BASE + DBGU_CIDR_OFF)))
00087
00088 #define DBGU_EXID_OFF 0x00000044
00089 #define DBGU_EXID (*((reg32_t *)(DBGU_BASE + DBGU_EXID_OFF)))
00090
00091 #define DBGU_FNR_OFF 0x00000048
00092 #define DBGU_FNR (*((reg32_t *)(DBGU_BASE + DBGU_FNR_OFF)))
00093
00094 #if defined(DBGU_HAS_PDC)
00095 #define DBGU_RPR (*((reg32_t *)(DBGU_BASE + PERIPH_RPR_OFF)))
00096 #define DBGU_RCR (*((reg32_t *)(DBGU_BASE + PERIPH_RCR_OFF)))
00097 #define DBGU_TPR (*((reg32_t *)(DBGU_BASE + PERIPH_TPR_OFF)))
00098 #define DBGU_TCR (*((reg32_t *)(DBGU_BASE + PERIPH_TCR_OFF)))
00099 #define DBGU_RNPR (*((reg32_t *)(DBGU_BASE + PERIPH_RNPR_OFF)))
00100 #define DBGU_RNCR (*((reg32_t *)(DBGU_BASE + PERIPH_RNCR_OFF)))
00101 #define DBGU_TNPR (*((reg32_t *)(DBGU_BASE + PERIPH_TNPR_OFF)))
00102 #define DBGU_TNCR (*((reg32_t *)(DBGU_BASE + PERIPH_TNCR_OFF)))
00103 #define DBGU_PTCR (*((reg32_t *)(DBGU_BASE + PERIPH_PTCR_OFF)))
00104 #define DBGU_PTSR (*((reg32_t *)(DBGU_BASE + PERIPH_PTSR_OFF)))
00105 #endif
00106
00107 #endif