EE445M RTOS
Taken at the University of Texas Spring 2015
hw_ssi.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SSI_O_CR0   0x00000000
 
#define SSI_O_CR1   0x00000004
 
#define SSI_O_DR   0x00000008
 
#define SSI_O_SR   0x0000000C
 
#define SSI_O_CPSR   0x00000010
 
#define SSI_O_IM   0x00000014
 
#define SSI_O_RIS   0x00000018
 
#define SSI_O_MIS   0x0000001C
 
#define SSI_O_ICR   0x00000020
 
#define SSI_O_DMACTL   0x00000024
 
#define SSI_O_PP   0x00000FC0
 
#define SSI_O_CC   0x00000FC8
 
#define SSI_CR0_SCR_M   0x0000FF00
 
#define SSI_CR0_SPH   0x00000080
 
#define SSI_CR0_SPO   0x00000040
 
#define SSI_CR0_FRF_M   0x00000030
 
#define SSI_CR0_FRF_MOTO   0x00000000
 
#define SSI_CR0_FRF_TI   0x00000010
 
#define SSI_CR0_FRF_NMW   0x00000020
 
#define SSI_CR0_DSS_M   0x0000000F
 
#define SSI_CR0_DSS_4   0x00000003
 
#define SSI_CR0_DSS_5   0x00000004
 
#define SSI_CR0_DSS_6   0x00000005
 
#define SSI_CR0_DSS_7   0x00000006
 
#define SSI_CR0_DSS_8   0x00000007
 
#define SSI_CR0_DSS_9   0x00000008
 
#define SSI_CR0_DSS_10   0x00000009
 
#define SSI_CR0_DSS_11   0x0000000A
 
#define SSI_CR0_DSS_12   0x0000000B
 
#define SSI_CR0_DSS_13   0x0000000C
 
#define SSI_CR0_DSS_14   0x0000000D
 
#define SSI_CR0_DSS_15   0x0000000E
 
#define SSI_CR0_DSS_16   0x0000000F
 
#define SSI_CR0_SCR_S   8
 
#define SSI_CR1_EOM   0x00000800
 
#define SSI_CR1_FSSHLDFRM   0x00000400
 
#define SSI_CR1_HSCLKEN   0x00000200
 
#define SSI_CR1_DIR   0x00000100
 
#define SSI_CR1_MODE_M   0x000000C0
 
#define SSI_CR1_MODE_LEGACY   0x00000000
 
#define SSI_CR1_MODE_BI   0x00000040
 
#define SSI_CR1_MODE_QUAD   0x00000080
 
#define SSI_CR1_MODE_ADVANCED   0x000000C0
 
#define SSI_CR1_EOT   0x00000010
 
#define SSI_CR1_SOD   0x00000008
 
#define SSI_CR1_MS   0x00000004
 
#define SSI_CR1_SSE   0x00000002
 
#define SSI_CR1_LBM   0x00000001
 
#define SSI_DR_DATA_M   0x0000FFFF
 
#define SSI_DR_DATA_S   0
 
#define SSI_SR_BSY   0x00000010
 
#define SSI_SR_RFF   0x00000008
 
#define SSI_SR_RNE   0x00000004
 
#define SSI_SR_TNF   0x00000002
 
#define SSI_SR_TFE   0x00000001
 
#define SSI_CPSR_CPSDVSR_M   0x000000FF
 
#define SSI_CPSR_CPSDVSR_S   0
 
#define SSI_IM_EOTIM   0x00000040
 
#define SSI_IM_DMATXIM   0x00000020
 
#define SSI_IM_DMARXIM   0x00000010
 
#define SSI_IM_TXIM   0x00000008
 
#define SSI_IM_RXIM   0x00000004
 
#define SSI_IM_RTIM   0x00000002
 
#define SSI_IM_RORIM   0x00000001
 
#define SSI_RIS_EOTRIS   0x00000040
 
#define SSI_RIS_DMATXRIS   0x00000020
 
#define SSI_RIS_DMARXRIS   0x00000010
 
#define SSI_RIS_TXRIS   0x00000008
 
#define SSI_RIS_RXRIS   0x00000004
 
#define SSI_RIS_RTRIS   0x00000002
 
#define SSI_RIS_RORRIS   0x00000001
 
#define SSI_MIS_EOTMIS   0x00000040
 
#define SSI_MIS_DMATXMIS   0x00000020
 
#define SSI_MIS_DMARXMIS   0x00000010
 
#define SSI_MIS_TXMIS   0x00000008
 
#define SSI_MIS_RXMIS   0x00000004
 
#define SSI_MIS_RTMIS   0x00000002
 
#define SSI_MIS_RORMIS   0x00000001
 
#define SSI_ICR_EOTIC   0x00000040
 
#define SSI_ICR_DMATXIC   0x00000020
 
#define SSI_ICR_DMARXIC   0x00000010
 
#define SSI_ICR_RTIC   0x00000002
 
#define SSI_ICR_RORIC   0x00000001
 
#define SSI_DMACTL_TXDMAE   0x00000002
 
#define SSI_DMACTL_RXDMAE   0x00000001
 
#define SSI_PP_FSSHLDFRM   0x00000008
 
#define SSI_PP_MODE_M   0x00000006
 
#define SSI_PP_MODE_LEGACY   0x00000000
 
#define SSI_PP_MODE_ADVBI   0x00000002
 
#define SSI_PP_MODE_ADVBIQUAD   0x00000004
 
#define SSI_PP_HSCLK   0x00000001
 
#define SSI_CC_CS_M   0x0000000F
 
#define SSI_CC_CS_SYSPLL   0x00000000
 
#define SSI_CC_CS_PIOSC   0x00000005
 

Macro Definition Documentation

#define SSI_CC_CS_M   0x0000000F

Definition at line 233 of file hw_ssi.h.

#define SSI_CC_CS_PIOSC   0x00000005

Definition at line 236 of file hw_ssi.h.

#define SSI_CC_CS_SYSPLL   0x00000000

Definition at line 234 of file hw_ssi.h.

#define SSI_CPSR_CPSDVSR_M   0x000000FF

Definition at line 135 of file hw_ssi.h.

#define SSI_CPSR_CPSDVSR_S   0

Definition at line 136 of file hw_ssi.h.

#define SSI_CR0_DSS_10   0x00000009

Definition at line 80 of file hw_ssi.h.

#define SSI_CR0_DSS_11   0x0000000A

Definition at line 81 of file hw_ssi.h.

#define SSI_CR0_DSS_12   0x0000000B

Definition at line 82 of file hw_ssi.h.

#define SSI_CR0_DSS_13   0x0000000C

Definition at line 83 of file hw_ssi.h.

#define SSI_CR0_DSS_14   0x0000000D

Definition at line 84 of file hw_ssi.h.

#define SSI_CR0_DSS_15   0x0000000E

Definition at line 85 of file hw_ssi.h.

#define SSI_CR0_DSS_16   0x0000000F

Definition at line 86 of file hw_ssi.h.

#define SSI_CR0_DSS_4   0x00000003

Definition at line 74 of file hw_ssi.h.

#define SSI_CR0_DSS_5   0x00000004

Definition at line 75 of file hw_ssi.h.

#define SSI_CR0_DSS_6   0x00000005

Definition at line 76 of file hw_ssi.h.

#define SSI_CR0_DSS_7   0x00000006

Definition at line 77 of file hw_ssi.h.

#define SSI_CR0_DSS_8   0x00000007

Definition at line 78 of file hw_ssi.h.

#define SSI_CR0_DSS_9   0x00000008

Definition at line 79 of file hw_ssi.h.

#define SSI_CR0_DSS_M   0x0000000F

Definition at line 73 of file hw_ssi.h.

Referenced by SSIDataPut(), and SSIDataPutNonBlocking().

#define SSI_CR0_FRF_M   0x00000030

Definition at line 69 of file hw_ssi.h.

Referenced by SSIConfigSetExpClk().

#define SSI_CR0_FRF_MOTO   0x00000000

Definition at line 70 of file hw_ssi.h.

#define SSI_CR0_FRF_NMW   0x00000020

Definition at line 72 of file hw_ssi.h.

#define SSI_CR0_FRF_TI   0x00000010

Definition at line 71 of file hw_ssi.h.

#define SSI_CR0_SCR_M   0x0000FF00

Definition at line 66 of file hw_ssi.h.

#define SSI_CR0_SCR_S   8

Definition at line 87 of file hw_ssi.h.

#define SSI_CR0_SPH   0x00000080

Definition at line 67 of file hw_ssi.h.

#define SSI_CR0_SPO   0x00000040

Definition at line 68 of file hw_ssi.h.

#define SSI_CR1_DIR   0x00000100

Definition at line 97 of file hw_ssi.h.

Referenced by SSIAdvModeSet().

#define SSI_CR1_EOM   0x00000800

Definition at line 94 of file hw_ssi.h.

Referenced by SSIAdvDataPutFrameEnd(), and SSIAdvDataPutFrameEndNonBlocking().

#define SSI_CR1_EOT   0x00000010

Definition at line 104 of file hw_ssi.h.

#define SSI_CR1_FSSHLDFRM   0x00000400

Definition at line 95 of file hw_ssi.h.

Referenced by SSIAdvFrameHoldDisable(), and SSIAdvFrameHoldEnable().

#define SSI_CR1_HSCLKEN   0x00000200

Definition at line 96 of file hw_ssi.h.

#define SSI_CR1_LBM   0x00000001

Definition at line 109 of file hw_ssi.h.

#define SSI_CR1_MODE_ADVANCED   0x000000C0

Definition at line 102 of file hw_ssi.h.

#define SSI_CR1_MODE_BI   0x00000040

Definition at line 100 of file hw_ssi.h.

#define SSI_CR1_MODE_LEGACY   0x00000000

Definition at line 99 of file hw_ssi.h.

#define SSI_CR1_MODE_M   0x000000C0

Definition at line 98 of file hw_ssi.h.

Referenced by SSIAdvModeSet().

#define SSI_CR1_MODE_QUAD   0x00000080

Definition at line 101 of file hw_ssi.h.

#define SSI_CR1_MS   0x00000004

Definition at line 106 of file hw_ssi.h.

Referenced by SSIConfigSetExpClk().

#define SSI_CR1_SOD   0x00000008

Definition at line 105 of file hw_ssi.h.

Referenced by SSIConfigSetExpClk().

#define SSI_CR1_SSE   0x00000002

Definition at line 107 of file hw_ssi.h.

Referenced by SSIDisable(), and SSIEnable().

#define SSI_DMACTL_RXDMAE   0x00000001

Definition at line 212 of file hw_ssi.h.

#define SSI_DMACTL_TXDMAE   0x00000002

Definition at line 211 of file hw_ssi.h.

#define SSI_DR_DATA_M   0x0000FFFF

Definition at line 116 of file hw_ssi.h.

#define SSI_DR_DATA_S   0

Definition at line 117 of file hw_ssi.h.

#define SSI_ICR_DMARXIC   0x00000010

Definition at line 200 of file hw_ssi.h.

#define SSI_ICR_DMATXIC   0x00000020

Definition at line 199 of file hw_ssi.h.

#define SSI_ICR_EOTIC   0x00000040

Definition at line 198 of file hw_ssi.h.

#define SSI_ICR_RORIC   0x00000001

Definition at line 203 of file hw_ssi.h.

#define SSI_ICR_RTIC   0x00000002

Definition at line 201 of file hw_ssi.h.

#define SSI_IM_DMARXIM   0x00000010

Definition at line 145 of file hw_ssi.h.

#define SSI_IM_DMATXIM   0x00000020

Definition at line 144 of file hw_ssi.h.

#define SSI_IM_EOTIM   0x00000040

Definition at line 143 of file hw_ssi.h.

#define SSI_IM_RORIM   0x00000001

Definition at line 150 of file hw_ssi.h.

#define SSI_IM_RTIM   0x00000002

Definition at line 148 of file hw_ssi.h.

#define SSI_IM_RXIM   0x00000004

Definition at line 147 of file hw_ssi.h.

#define SSI_IM_TXIM   0x00000008

Definition at line 146 of file hw_ssi.h.

#define SSI_MIS_DMARXMIS   0x00000010

Definition at line 182 of file hw_ssi.h.

#define SSI_MIS_DMATXMIS   0x00000020

Definition at line 180 of file hw_ssi.h.

#define SSI_MIS_EOTMIS   0x00000040

Definition at line 178 of file hw_ssi.h.

#define SSI_MIS_RORMIS   0x00000001

Definition at line 190 of file hw_ssi.h.

#define SSI_MIS_RTMIS   0x00000002

Definition at line 188 of file hw_ssi.h.

#define SSI_MIS_RXMIS   0x00000004

Definition at line 186 of file hw_ssi.h.

#define SSI_MIS_TXMIS   0x00000008

Definition at line 184 of file hw_ssi.h.

#define SSI_O_CC   0x00000FC8

Definition at line 59 of file hw_ssi.h.

Referenced by SSIClockSourceGet(), and SSIClockSourceSet().

#define SSI_O_CPSR   0x00000010

Definition at line 52 of file hw_ssi.h.

Referenced by SSIConfigSetExpClk().

#define SSI_O_CR0   0x00000000

Definition at line 48 of file hw_ssi.h.

Referenced by SSIConfigSetExpClk(), SSIDataPut(), and SSIDataPutNonBlocking().

#define SSI_O_DMACTL   0x00000024

Definition at line 57 of file hw_ssi.h.

Referenced by SSIDMADisable(), and SSIDMAEnable().

#define SSI_O_DR   0x00000008
#define SSI_O_ICR   0x00000020

Definition at line 56 of file hw_ssi.h.

Referenced by SSIIntClear().

#define SSI_O_IM   0x00000014

Definition at line 53 of file hw_ssi.h.

Referenced by SSIIntDisable(), and SSIIntEnable().

#define SSI_O_MIS   0x0000001C

Definition at line 55 of file hw_ssi.h.

Referenced by SSIIntStatus().

#define SSI_O_PP   0x00000FC0

Definition at line 58 of file hw_ssi.h.

#define SSI_O_RIS   0x00000018

Definition at line 54 of file hw_ssi.h.

Referenced by SSIIntStatus().

#define SSI_PP_FSSHLDFRM   0x00000008

Definition at line 219 of file hw_ssi.h.

#define SSI_PP_HSCLK   0x00000001

Definition at line 226 of file hw_ssi.h.

#define SSI_PP_MODE_ADVBI   0x00000002

Definition at line 222 of file hw_ssi.h.

#define SSI_PP_MODE_ADVBIQUAD   0x00000004

Definition at line 224 of file hw_ssi.h.

#define SSI_PP_MODE_LEGACY   0x00000000

Definition at line 221 of file hw_ssi.h.

#define SSI_PP_MODE_M   0x00000006

Definition at line 220 of file hw_ssi.h.

#define SSI_RIS_DMARXRIS   0x00000010

Definition at line 162 of file hw_ssi.h.

#define SSI_RIS_DMATXRIS   0x00000020

Definition at line 160 of file hw_ssi.h.

#define SSI_RIS_EOTRIS   0x00000040

Definition at line 158 of file hw_ssi.h.

#define SSI_RIS_RORRIS   0x00000001

Definition at line 170 of file hw_ssi.h.

#define SSI_RIS_RTRIS   0x00000002

Definition at line 168 of file hw_ssi.h.

#define SSI_RIS_RXRIS   0x00000004

Definition at line 166 of file hw_ssi.h.

#define SSI_RIS_TXRIS   0x00000008

Definition at line 164 of file hw_ssi.h.

#define SSI_SR_BSY   0x00000010

Definition at line 124 of file hw_ssi.h.

Referenced by SSIBusy().

#define SSI_SR_RFF   0x00000008

Definition at line 125 of file hw_ssi.h.

#define SSI_SR_RNE   0x00000004

Definition at line 126 of file hw_ssi.h.

Referenced by SSIDataGet(), and SSIDataGetNonBlocking().

#define SSI_SR_TFE   0x00000001

Definition at line 128 of file hw_ssi.h.

#define SSI_SR_TNF   0x00000002