MG32F10x Standard Peripherals Firmware Library
|
Functions | |
void | CRC_SFM_DeInit (void) |
Deinitializes the CRC and SFM peripheral registers to their default reset values. More... | |
uint32_t | SFM_ComputeBit1Number (uint32_t Data) |
Returns the number of bit 1 in a word(32-bit). More... | |
void | SFM_ExpandBits (uint32_t Data, uint32_t *pBuffer, uint32_t ExpandRate) |
Expand a word(32-bit) with specified rate. More... | |
void | SFM_USBPort_DetectConfig (uint32_t SFM_USBP_DETECT, FunctionalState NewState) |
Configure the USB Port state detect function. More... | |
FlagStatus | SFM_USBPort_GetFlagStatus (uint32_t SFM_USBP_FLAG) |
Checks whether the specified USB Port flag is set or not. More... | |
void | SFM_USBPort_ClearFlag (uint32_t SFM_USBP_FLAG) |
Clears the USB Port's pending flags. More... | |
void CRC_SFM_DeInit | ( | void | ) |
Deinitializes the CRC and SFM peripheral registers to their default reset values.
uint32_t SFM_ComputeBit1Number | ( | uint32_t | Data | ) |
Returns the number of bit 1 in a word(32-bit).
Data | The input data. |
void SFM_ExpandBits | ( | uint32_t | Data, |
uint32_t * | pBuffer, | ||
uint32_t | ExpandRate | ||
) |
Expand a word(32-bit) with specified rate.
Data | The input data. |
pBuffer | The buffer to save result. |
ExpandRate | specifies the expand rate (1 ~ 8). |
void SFM_USBPort_ClearFlag | ( | uint32_t | SFM_USBP_FLAG | ) |
Clears the USB Port's pending flags.
SFM_USBP_FLAG | specifies the flag to clear. This parameter can be any combination of the following values:
|
void SFM_USBPort_DetectConfig | ( | uint32_t | SFM_USBP_DETECT, |
FunctionalState | NewState | ||
) |
Configure the USB Port state detect function.
SFM_USBP_DETECT | This parameter can be any combination of the following values:
|
NewState | new state of the USB Port state detect function. This parameter can be: ENABLE or DISABLE. |
FlagStatus SFM_USBPort_GetFlagStatus | ( | uint32_t | SFM_USBP_FLAG | ) |
Checks whether the specified USB Port flag is set or not.
SFM_USBP_FLAG | specifies the flag to check. This parameter can be one of the following values:
|