PIT
Duart
Definitions
PIT
vasm
/* PI/T Timer Register Addresses */ pit_base equ $af0001 pit_pgcr equ pit_base pit_psrr equ pit_base+2 pit_paddr equ pit_base+4 pit_pbddr equ pit_base+6 pit_pcddr equ pit_base+8 pit_pivr equ pit_base+10 pit_pacr equ pit_base+12 pit_pbcr equ pit_base+14 pit_padr equ pit_base+16 pit_pbdr equ pit_base+18 pit_paar equ pit_base+20 pit_pbar equ pit_base+22 pit_pcdr equ pit_base+24 pit_psr equ pit_base+26 pit_tcr equ pit_base+32 pit_tivr equ pit_base+34 pit_cprh equ pit_base+38 pit_cprm equ pit_base+40 pit_cprl equ pit_base+42 pit_cntrh equ pit_base+46 pit_cntrm equ pit_base+48 pit_cntrl equ pit_base+50 pit_tsr equ pit_base+52
gcc
* PI/T Timer Register Addresses */ #define pit_base ((volatile uint8_t*) 0xaf0001) #define pit_pgcr ((volatile uint8_t*) pit_base) #define pit_psrr ((volatile uint8_t*) pit_base+2) #define pit_paddr ((volatile uint8_t*) pit_base+4) #define pit_pbddr ((volatile uint8_t*) pit_base+6) #define pit_pcddr ((volatile uint8_t*) pit_base+8) #define pit_pivr ((volatile uint8_t*) pit_base+10) #define pit_pacr ((volatile uint8_t*) pit_base+12) #define pit_pbcr ((volatile uint8_t*) pit_base+14) #define pit_padr ((volatile uint8_t*) pit_base+16) #define pit_pbdr ((volatile uint8_t*) pit_base+18) #define pit_paar ((volatile uint8_t*) pit_base+20) #define pit_pbar ((volatile uint8_t*) pit_base+22) #define pit_pcdr ((volatile uint8_t*) pit_base+24) #define pit_psr ((volatile uint8_t*) pit_base+26) #define pit_tcr ((volatile uint8_t*) pit_base+32) #define pit_tivr ((volatile uint8_t*) pit_base+34) #define pit_cprh ((volatile uint8_t*) pit_base+38) #define pit_cprm ((volatile uint8_t*) pit_base+40) #define pit_cprl ((volatile uint8_t*) pit_base+42) #define pit_cntrh ((volatile uint8_t*) pit_base+46) #define pit_cntrm ((volatile uint8_t*) pit_base+48) #define pit_cntrl ((volatile uint8_t*) pit_base+50) #define pit_tsr ((volatile uint8_t*) pit_base+52)