STM32F10x Standard Peripherals Library
3.5.0
|
Functions | |
void | CEC_DeInit (void) |
Deinitializes the CEC peripheral registers to their default reset values. | |
void | CEC_Init (CEC_InitTypeDef *CEC_InitStruct) |
Initializes the CEC peripheral according to the specified parameters in the CEC_InitStruct. | |
void | CEC_Cmd (FunctionalState NewState) |
Enables or disables the specified CEC peripheral. | |
void | CEC_ITConfig (FunctionalState NewState) |
Enables or disables the CEC interrupt. | |
void | CEC_OwnAddressConfig (uint8_t CEC_OwnAddress) |
Defines the Own Address of the CEC device. | |
void | CEC_SetPrescaler (uint16_t CEC_Prescaler) |
Sets the CEC prescaler value. | |
void | CEC_SendDataByte (uint8_t Data) |
Transmits single data through the CEC peripheral. | |
uint8_t | CEC_ReceiveDataByte (void) |
Returns the most recent received data by the CEC peripheral. | |
void | CEC_StartOfMessage (void) |
Starts a new message. | |
void | CEC_EndOfMessageCmd (FunctionalState NewState) |
Transmits message with or without an EOM bit. | |
FlagStatus | CEC_GetFlagStatus (uint32_t CEC_FLAG) |
Gets the CEC flag status. | |
void | CEC_ClearFlag (uint32_t CEC_FLAG) |
Clears the CEC's pending flags. | |
ITStatus | CEC_GetITStatus (uint8_t CEC_IT) |
Checks whether the specified CEC interrupt has occurred or not. | |
void | CEC_ClearITPendingBit (uint16_t CEC_IT) |
Clears the CEC's interrupt pending bits. |
void CEC_ClearFlag | ( | uint32_t | CEC_FLAG | ) |
Clears the CEC's pending flags.
CEC_FLAG,: | specifies the flag to clear. This parameter can be any combination of the following values:
|
None |
Definition at line 349 of file stm32f10x_cec.c.
void CEC_ClearITPendingBit | ( | uint16_t | CEC_IT | ) |
Clears the CEC's interrupt pending bits.
CEC_IT,: | specifies the CEC interrupt pending bit to clear. This parameter can be any combination of the following values:
|
None |
Definition at line 408 of file stm32f10x_cec.c.
void CEC_Cmd | ( | FunctionalState | NewState | ) |
Enables or disables the specified CEC peripheral.
NewState,: | new state of the CEC peripheral. This parameter can be: ENABLE or DISABLE. |
None |
Definition at line 164 of file stm32f10x_cec.c.
void CEC_DeInit | ( | void | ) |
Deinitializes the CEC peripheral registers to their default reset values.
None |
None |
Definition at line 118 of file stm32f10x_cec.c.
void CEC_EndOfMessageCmd | ( | FunctionalState | NewState | ) |
Transmits message with or without an EOM bit.
NewState,: | new state of the CEC Tx End Of Message. This parameter can be: ENABLE or DISABLE. |
None |
Definition at line 262 of file stm32f10x_cec.c.
FlagStatus CEC_GetFlagStatus | ( | uint32_t | CEC_FLAG | ) |
Gets the CEC flag status.
CEC_FLAG,: | specifies the CEC flag to check. This parameter can be one of the following values:
|
The | new state of CEC_FLAG (SET or RESET) |
Definition at line 291 of file stm32f10x_cec.c.
ITStatus CEC_GetITStatus | ( | uint8_t | CEC_IT | ) |
Checks whether the specified CEC interrupt has occurred or not.
CEC_IT,: | specifies the CEC interrupt source to check. This parameter can be one of the following values:
|
The | new state of CEC_IT (SET or RESET). |
Definition at line 372 of file stm32f10x_cec.c.
void CEC_Init | ( | CEC_InitTypeDef * | CEC_InitStruct | ) |
Initializes the CEC peripheral according to the specified parameters in the CEC_InitStruct.
CEC_InitStruct,: | pointer to an CEC_InitTypeDef structure that contains the configuration information for the specified CEC peripheral. |
None |
Definition at line 135 of file stm32f10x_cec.c.
void CEC_ITConfig | ( | FunctionalState | NewState | ) |
Enables or disables the CEC interrupt.
NewState,: | new state of the CEC interrupt. This parameter can be: ENABLE or DISABLE. |
None |
Definition at line 186 of file stm32f10x_cec.c.
void CEC_OwnAddressConfig | ( | uint8_t | CEC_OwnAddress | ) |
Defines the Own Address of the CEC device.
CEC_OwnAddress,: | The CEC own address |
None |
Definition at line 199 of file stm32f10x_cec.c.
uint8_t CEC_ReceiveDataByte | ( | void | ) |
Returns the most recent received data by the CEC peripheral.
None |
The | received data. |
Definition at line 239 of file stm32f10x_cec.c.
void CEC_SendDataByte | ( | uint8_t | Data | ) |
Transmits single data through the CEC peripheral.
Data,: | the data to transmit. |
None |
Definition at line 227 of file stm32f10x_cec.c.
void CEC_SetPrescaler | ( | uint16_t | CEC_Prescaler | ) |
Sets the CEC prescaler value.
CEC_Prescaler,: | CEC prescaler new value |
None |
Definition at line 213 of file stm32f10x_cec.c.
void CEC_StartOfMessage | ( | void | ) |
Starts a new message.
None |
None |
Definition at line 250 of file stm32f10x_cec.c.