Blame | Last modification | View Log | Download | RSS feed
ifndef __s12z_spi_inc__s12z_spi_inc equ 1savelisting off ; no listing over this file;****************************************************************************;* *;* AS 1.42 - File S12ZSPI.INC *;* *;* Contains Bit & Register Definitions for S12Z Serial/Parallel Interface *;* *;****************************************************************************padding offS12ZSPI struct dotsCR1 ds.b 1 ; ($00) SPI Control Register 1SPIE s12zbit CR1,7 ; SPI Interrupt Enable BitSPE s12zbit CR1,6 ; SPI System Enable BitSPTIE s12zbit CR1,5 ; SPI Transmit Interrupt EnableMSTR s12zbit CR1,4 ; SPI Master/Slave Mode Select BitCPOL s12zbit CR1,3 ; SPI Clock Polarity BitCPHA s12zbit CR1,2 ; SPI Clock Phase BitSSOE s12zbit CR1,1 ; Slave Select Output EnableLSBFE s12zbit CR1,0 ; LSB-First EnableCR2 ds.b 1 ; ($01) SPI Control Register 2XFRW s12zbit CR2,6 ; Transfer WidthMODFEN s12zbit CR2,4 ; Mode Fault Enable BitBIDIROE s12zbit CR2,3 ; Output Enable in the Bidirectional Mode of OperationSPISWAI s12zbit CR2,1 ; SPI Stop in Wait Mode BitSPC0 s12zbit CR2,0 ; Serial Pin Control Bit 0BR ds.b 1 ; ($02) SPI Baud Rate RegisterSPPR s12zfld BR,3:4 ; SPI Baud Rate Preselection BitsSPR s12zfld BR,3:0 ; SPI Baud Rate Selection BitsSR ds.b 1 ; ($03) SPI Status RegisterSPIF s12zbit SR,7 ; SPIF Interrupt FlagSPTEF s12zbit SR,5 ; SPI Transmit Empty Interrupt FlagMODF s12zbit SR,4 ; Mode Fault FlagDR ds.w 0 ; ($04) SPI Data Register (16 bits)DRH ds.b 1 ; ($04) SPI Data Register MSBDRL ds.b 1 ; ($05) SPI Data Register LBSends S12ZSPIrestore ; re-enable listingendif ; __s12z_spi_inc