![]() |
G32R430 Device Driver Layer v1.0.4
G32R4xx Device Driver Layer API Reference
|
Functions | |
| __STATIC_INLINE void | DDL_SPI_Enable (SPI_TypeDef *SPIx) |
| Enable SPI peripheral. | |
| __STATIC_INLINE void | DDL_SPI_Disable (SPI_TypeDef *SPIx) |
| Disable SPI peripheral. | |
| __STATIC_INLINE uint32_t | DDL_SPI_IsEnabled (SPI_TypeDef *SPIx) |
| Check if SPI peripheral is enabled. | |
| __STATIC_INLINE void | DDL_SPI_SetMode (SPI_TypeDef *SPIx, uint32_t Mode) |
| Set SPI operation mode to Master or Slave. | |
| __STATIC_INLINE uint32_t | DDL_SPI_GetMode (SPI_TypeDef *SPIx) |
| Get SPI operation mode (Master or Slave). | |
| __STATIC_INLINE void | DDL_SPI_SetStandard (SPI_TypeDef *SPIx, uint32_t Standard) |
| Set serial protocol used. | |
| __STATIC_INLINE uint32_t | DDL_SPI_GetStandard (SPI_TypeDef *SPIx) |
| Get serial protocol used. | |
| __STATIC_INLINE void | DDL_SPI_SetClockPhase (SPI_TypeDef *SPIx, uint32_t ClockPhase) |
| Set clock phase. | |
| __STATIC_INLINE uint32_t | DDL_SPI_GetClockPhase (SPI_TypeDef *SPIx) |
| Get clock phase. | |
| __STATIC_INLINE void | DDL_SPI_SetClockPolarity (SPI_TypeDef *SPIx, uint32_t ClockPolarity) |
| Set clock polarity. | |
| __STATIC_INLINE uint32_t | DDL_SPI_GetClockPolarity (SPI_TypeDef *SPIx) |
| Get clock polarity. | |
| __STATIC_INLINE void | DDL_SPI_SetBaudRatePrescaler (SPI_TypeDef *SPIx, uint32_t BaudRate) |
| Set baud rate prescaler. | |
| __STATIC_INLINE uint32_t | DDL_SPI_GetBaudRatePrescaler (SPI_TypeDef *SPIx) |
| Get baud rate prescaler. | |
| __STATIC_INLINE void | DDL_SPI_SetTransferBitOrder (SPI_TypeDef *SPIx, uint32_t BitOrder) |
| Set transfer bit order. | |
| __STATIC_INLINE uint32_t | DDL_SPI_GetTransferBitOrder (SPI_TypeDef *SPIx) |
| Get transfer bit order. | |
| __STATIC_INLINE void | DDL_SPI_SetTransferDirection (SPI_TypeDef *SPIx, uint32_t TransferDirection) |
| Set transfer direction mode. | |
| __STATIC_INLINE uint32_t | DDL_SPI_GetTransferDirection (SPI_TypeDef *SPIx) |
| Get transfer direction mode. | |
| __STATIC_INLINE void | DDL_SPI_SetDataWidth (SPI_TypeDef *SPIx, uint32_t DataWidth) |
| Set frame data width. | |
| __STATIC_INLINE uint32_t | DDL_SPI_GetDataWidth (SPI_TypeDef *SPIx) |
| Get frame data width. | |
| __STATIC_INLINE void DDL_SPI_Disable | ( | SPI_TypeDef * | SPIx | ) |
Disable SPI peripheral.
| SPIx | SPI Instance |
| None |
Definition at line 331 of file g32r4xx_ddl_spi.h.
| __STATIC_INLINE void DDL_SPI_Enable | ( | SPI_TypeDef * | SPIx | ) |
Enable SPI peripheral.
| SPIx | SPI Instance |
| None |
Definition at line 320 of file g32r4xx_ddl_spi.h.
| __STATIC_INLINE uint32_t DDL_SPI_GetBaudRatePrescaler | ( | SPI_TypeDef * | SPIx | ) |
Get baud rate prescaler.
| SPIx | SPI Instance |
| Returned | value can be one of the following values: |
Definition at line 485 of file g32r4xx_ddl_spi.h.
| __STATIC_INLINE uint32_t DDL_SPI_GetClockPhase | ( | SPI_TypeDef * | SPIx | ) |
Get clock phase.
| SPIx | SPI Instance |
| Returned | value can be one of the following values: |
Definition at line 420 of file g32r4xx_ddl_spi.h.
| __STATIC_INLINE uint32_t DDL_SPI_GetClockPolarity | ( | SPI_TypeDef * | SPIx | ) |
Get clock polarity.
| SPIx | SPI Instance |
| Returned | value can be one of the following values: |
Definition at line 447 of file g32r4xx_ddl_spi.h.
| __STATIC_INLINE uint32_t DDL_SPI_GetDataWidth | ( | SPI_TypeDef * | SPIx | ) |
Get frame data width.
| SPIx | SPI Instance |
| Returned | value can be one of the following values: |
Definition at line 567 of file g32r4xx_ddl_spi.h.
| __STATIC_INLINE uint32_t DDL_SPI_GetMode | ( | SPI_TypeDef * | SPIx | ) |
Get SPI operation mode (Master or Slave).
| SPIx | SPI Instance |
| Returned | value can be one of the following values: |
Definition at line 367 of file g32r4xx_ddl_spi.h.
| __STATIC_INLINE uint32_t DDL_SPI_GetStandard | ( | SPI_TypeDef * | SPIx | ) |
Get serial protocol used.
| SPIx | SPI Instance |
| Returned | value can be one of the following values: |
Definition at line 393 of file g32r4xx_ddl_spi.h.
| __STATIC_INLINE uint32_t DDL_SPI_GetTransferBitOrder | ( | SPI_TypeDef * | SPIx | ) |
Get transfer bit order.
| SPIx | SPI Instance |
| Returned | value can be one of the following values: |
Definition at line 511 of file g32r4xx_ddl_spi.h.
| __STATIC_INLINE uint32_t DDL_SPI_GetTransferDirection | ( | SPI_TypeDef * | SPIx | ) |
Get transfer direction mode.
| SPIx | SPI Instance |
| Returned | value can be one of the following values: |
Definition at line 542 of file g32r4xx_ddl_spi.h.
| __STATIC_INLINE uint32_t DDL_SPI_IsEnabled | ( | SPI_TypeDef * | SPIx | ) |
Check if SPI peripheral is enabled.
| SPIx | SPI Instance |
| State | of bit (1 or 0). |
Definition at line 341 of file g32r4xx_ddl_spi.h.
| __STATIC_INLINE void DDL_SPI_SetBaudRatePrescaler | ( | SPI_TypeDef * | SPIx, |
| uint32_t | BaudRate ) |
Set baud rate prescaler.
| SPIx | SPI Instance |
| BaudRate | This parameter can be one of the following values: |
| None |
Definition at line 467 of file g32r4xx_ddl_spi.h.
| __STATIC_INLINE void DDL_SPI_SetClockPhase | ( | SPI_TypeDef * | SPIx, |
| uint32_t | ClockPhase ) |
Set clock phase.
| SPIx | SPI Instance |
| ClockPhase | This parameter can be one of the following values: |
| None |
Definition at line 408 of file g32r4xx_ddl_spi.h.
| __STATIC_INLINE void DDL_SPI_SetClockPolarity | ( | SPI_TypeDef * | SPIx, |
| uint32_t | ClockPolarity ) |
Set clock polarity.
| SPIx | SPI Instance |
| ClockPolarity | This parameter can be one of the following values: |
| None |
Definition at line 435 of file g32r4xx_ddl_spi.h.
| __STATIC_INLINE void DDL_SPI_SetDataWidth | ( | SPI_TypeDef * | SPIx, |
| uint32_t | DataWidth ) |
Set frame data width.
| SPIx | SPI Instance |
| DataWidth | This parameter can be one of the following values: |
| None |
Definition at line 555 of file g32r4xx_ddl_spi.h.
| __STATIC_INLINE void DDL_SPI_SetMode | ( | SPI_TypeDef * | SPIx, |
| uint32_t | Mode ) |
Set SPI operation mode to Master or Slave.
| SPIx | SPI Instance |
| Mode | This parameter can be one of the following values: |
| None |
Definition at line 355 of file g32r4xx_ddl_spi.h.
| __STATIC_INLINE void DDL_SPI_SetStandard | ( | SPI_TypeDef * | SPIx, |
| uint32_t | Standard ) |
Set serial protocol used.
| SPIx | SPI Instance |
| Standard | This parameter can be one of the following values: |
| None |
Definition at line 381 of file g32r4xx_ddl_spi.h.
| __STATIC_INLINE void DDL_SPI_SetTransferBitOrder | ( | SPI_TypeDef * | SPIx, |
| uint32_t | BitOrder ) |
Set transfer bit order.
| SPIx | SPI Instance |
| BitOrder | This parameter can be one of the following values: |
| None |
Definition at line 499 of file g32r4xx_ddl_spi.h.
| __STATIC_INLINE void DDL_SPI_SetTransferDirection | ( | SPI_TypeDef * | SPIx, |
| uint32_t | TransferDirection ) |
Set transfer direction mode.
| SPIx | SPI Instance |
| TransferDirection | This parameter can be one of the following values: |
| None |
Definition at line 528 of file g32r4xx_ddl_spi.h.