uc-sdk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
SSP Public Functions

Functions

void SSP_Init (LPC_SSP_TypeDef *SSPx, SSP_CFG_Type *SSP_ConfigStruct)
 
void SSP_DeInit (LPC_SSP_TypeDef *SSPx)
 
void SSP_ConfigStructInit (SSP_CFG_Type *SSP_InitStruct)
 
void SSP_Cmd (LPC_SSP_TypeDef *SSPx, FunctionalState NewState)
 
void SSP_LoopBackCmd (LPC_SSP_TypeDef *SSPx, FunctionalState NewState)
 
void SSP_SlaveOutputCmd (LPC_SSP_TypeDef *SSPx, FunctionalState NewState)
 
void SSP_DMACmd (LPC_SSP_TypeDef *SSPx, uint32_t DMAMode, FunctionalState NewState)
 
FlagStatus SSP_GetStatus (LPC_SSP_TypeDef *SSPx, uint32_t FlagType)
 
uint8_t SSP_GetDataSize (LPC_SSP_TypeDef *SSPx)
 
IntStatus SSP_GetRawIntStatus (LPC_SSP_TypeDef *SSPx, uint32_t RawIntType)
 
uint32_t SSP_GetRawIntStatusReg (LPC_SSP_TypeDef *SSPx)
 
IntStatus SSP_GetIntStatus (LPC_SSP_TypeDef *SSPx, uint32_t IntType)
 
void SSP_SendData (LPC_SSP_TypeDef *SSPx, uint16_t Data)
 
uint16_t SSP_ReceiveData (LPC_SSP_TypeDef *SSPx)
 
int32_t SSP_ReadWrite (LPC_SSP_TypeDef *SSPx, SSP_DATA_SETUP_Type *dataCfg, SSP_TRANSFER_Type xfType)
 
void SSP_IntConfig (LPC_SSP_TypeDef *SSPx, uint32_t IntType, FunctionalState NewState)
 
void SSP_ClearIntPending (LPC_SSP_TypeDef *SSPx, uint32_t IntType)
 

Detailed Description

Function Documentation

void SSP_ClearIntPending ( LPC_SSP_TypeDef SSPx,
uint32_t  IntType 
)
void SSP_Cmd ( LPC_SSP_TypeDef SSPx,
FunctionalState  NewState 
)
void SSP_ConfigStructInit ( SSP_CFG_Type SSP_InitStruct)
void SSP_DeInit ( LPC_SSP_TypeDef SSPx)
void SSP_DMACmd ( LPC_SSP_TypeDef SSPx,
uint32_t  DMAMode,
FunctionalState  NewState 
)
uint8_t SSP_GetDataSize ( LPC_SSP_TypeDef SSPx)
IntStatus SSP_GetIntStatus ( LPC_SSP_TypeDef SSPx,
uint32_t  IntType 
)
IntStatus SSP_GetRawIntStatus ( LPC_SSP_TypeDef SSPx,
uint32_t  RawIntType 
)
uint32_t SSP_GetRawIntStatusReg ( LPC_SSP_TypeDef SSPx)
FlagStatus SSP_GetStatus ( LPC_SSP_TypeDef SSPx,
uint32_t  FlagType 
)
void SSP_Init ( LPC_SSP_TypeDef SSPx,
SSP_CFG_Type SSP_ConfigStruct 
)
void SSP_IntConfig ( LPC_SSP_TypeDef SSPx,
uint32_t  IntType,
FunctionalState  NewState 
)
void SSP_LoopBackCmd ( LPC_SSP_TypeDef SSPx,
FunctionalState  NewState 
)
int32_t SSP_ReadWrite ( LPC_SSP_TypeDef SSPx,
SSP_DATA_SETUP_Type dataCfg,
SSP_TRANSFER_Type  xfType 
)
uint16_t SSP_ReceiveData ( LPC_SSP_TypeDef SSPx)
void SSP_SendData ( LPC_SSP_TypeDef SSPx,
uint16_t  Data 
)
void SSP_SlaveOutputCmd ( LPC_SSP_TypeDef SSPx,
FunctionalState  NewState 
)