G32R430 Device Driver Layer v1.0.4
G32R4xx Device Driver Layer API Reference

Functions

__STATIC_INLINE void DDL_SPI_BISS_EnableBiss (SPI_TypeDef *SPIx)
 Enable Biss-c mode.
__STATIC_INLINE void DDL_SPI_BISS_DisableBiss (SPI_TypeDef *SPIx)
 Disable Biss-c mode.
__STATIC_INLINE uint32_t DDL_SPI_BISS_IsEnabledBiss (SPI_TypeDef *SPIx)
 Check Biss-c mode is enable.
__STATIC_INLINE void DDL_SPI_BISS_EnableSsi (SPI_TypeDef *SPIx)
 Enable Ssi mode.
__STATIC_INLINE void DDL_SPI_BISS_DisableSsi (SPI_TypeDef *SPIx)
 Disable Ssi mode.
__STATIC_INLINE uint32_t DDL_SPI_BISS_IsEnabledSsi (SPI_TypeDef *SPIx)
 Check Ssi mode is enable.
__STATIC_INLINE void DDL_SPI_BISS_EnableStop (SPI_TypeDef *SPIx)
 Enable Stop mode.
__STATIC_INLINE void DDL_SPI_BISS_DisableStop (SPI_TypeDef *SPIx)
 Disable Stop mode.
__STATIC_INLINE uint32_t DDL_SPI_BISS_IsEnabledStop (SPI_TypeDef *SPIx)
 Check Stop mode is enable.
__STATIC_INLINE void DDL_SPI_BISS_SetTimeout (SPI_TypeDef *SPIx, uint32_t Timeout)
 Set BISS timeout.
__STATIC_INLINE uint32_t DDL_SPI_BISS_GetTimeout (SPI_TypeDef *SPIx)
 Get BISS timeout.
__STATIC_INLINE void DDL_SPI_BISS_SetFrequency (SPI_TypeDef *SPIx, uint32_t Frequency)
 Set BISS frequency.
__STATIC_INLINE uint32_t DDL_SPI_BISS_GetFrequency (SPI_TypeDef *SPIx)
 Get BISS frequency.
__STATIC_INLINE uint32_t DDL_SPI_BISS_ReceiveCDMData (SPI_TypeDef *SPIx)
 Receive CDM data.

Detailed Description

Function Documentation

◆ DDL_SPI_BISS_DisableBiss()

__STATIC_INLINE void DDL_SPI_BISS_DisableBiss ( SPI_TypeDef * SPIx)

Disable Biss-c mode.

Parameters
SPIxSPI Instance
Return values
None

Definition at line 595 of file g32r4xx_ddl_spi.h.

◆ DDL_SPI_BISS_DisableSsi()

__STATIC_INLINE void DDL_SPI_BISS_DisableSsi ( SPI_TypeDef * SPIx)

Disable Ssi mode.

Parameters
SPIxSPI Instance
Return values
None

Definition at line 625 of file g32r4xx_ddl_spi.h.

◆ DDL_SPI_BISS_DisableStop()

__STATIC_INLINE void DDL_SPI_BISS_DisableStop ( SPI_TypeDef * SPIx)

Disable Stop mode.

Parameters
SPIxSPI Instance
Return values
None

Definition at line 655 of file g32r4xx_ddl_spi.h.

◆ DDL_SPI_BISS_EnableBiss()

__STATIC_INLINE void DDL_SPI_BISS_EnableBiss ( SPI_TypeDef * SPIx)

Enable Biss-c mode.

Parameters
SPIxSPI Instance
Return values
None

Definition at line 585 of file g32r4xx_ddl_spi.h.

◆ DDL_SPI_BISS_EnableSsi()

__STATIC_INLINE void DDL_SPI_BISS_EnableSsi ( SPI_TypeDef * SPIx)

Enable Ssi mode.

Parameters
SPIxSPI Instance
Return values
None

Definition at line 615 of file g32r4xx_ddl_spi.h.

◆ DDL_SPI_BISS_EnableStop()

__STATIC_INLINE void DDL_SPI_BISS_EnableStop ( SPI_TypeDef * SPIx)

Enable Stop mode.

Parameters
SPIxSPI Instance
Return values
None

Definition at line 645 of file g32r4xx_ddl_spi.h.

◆ DDL_SPI_BISS_GetFrequency()

__STATIC_INLINE uint32_t DDL_SPI_BISS_GetFrequency ( SPI_TypeDef * SPIx)

Get BISS frequency.

Parameters
SPIxSPI Instance
Return values
Returnedvalue can between 0x0 to 0xFF

Definition at line 707 of file g32r4xx_ddl_spi.h.

◆ DDL_SPI_BISS_GetTimeout()

__STATIC_INLINE uint32_t DDL_SPI_BISS_GetTimeout ( SPI_TypeDef * SPIx)

Get BISS timeout.

Parameters
SPIxSPI Instance
Return values
Returnedvalue can between 0x0 to 0x2F

Definition at line 686 of file g32r4xx_ddl_spi.h.

◆ DDL_SPI_BISS_IsEnabledBiss()

__STATIC_INLINE uint32_t DDL_SPI_BISS_IsEnabledBiss ( SPI_TypeDef * SPIx)

Check Biss-c mode is enable.

Parameters
SPIxSPI Instance
Return values
Stateof bit (1 or 0)

Definition at line 605 of file g32r4xx_ddl_spi.h.

◆ DDL_SPI_BISS_IsEnabledSsi()

__STATIC_INLINE uint32_t DDL_SPI_BISS_IsEnabledSsi ( SPI_TypeDef * SPIx)

Check Ssi mode is enable.

Parameters
SPIxSPI Instance
Return values
Stateof bit (1 or 0)

Definition at line 635 of file g32r4xx_ddl_spi.h.

◆ DDL_SPI_BISS_IsEnabledStop()

__STATIC_INLINE uint32_t DDL_SPI_BISS_IsEnabledStop ( SPI_TypeDef * SPIx)

Check Stop mode is enable.

Parameters
SPIxSPI Instance
Return values
Stateof bit (1 or 0)

Definition at line 665 of file g32r4xx_ddl_spi.h.

◆ DDL_SPI_BISS_ReceiveCDMData()

__STATIC_INLINE uint32_t DDL_SPI_BISS_ReceiveCDMData ( SPI_TypeDef * SPIx)

Receive CDM data.

Parameters
SPIxSPI Instance
Return values
Returnedvalue can between 0x0 to 0xFFFF

Definition at line 717 of file g32r4xx_ddl_spi.h.

◆ DDL_SPI_BISS_SetFrequency()

__STATIC_INLINE void DDL_SPI_BISS_SetFrequency ( SPI_TypeDef * SPIx,
uint32_t Frequency )

Set BISS frequency.

Parameters
SPIxSPI Instance
FrequencyThis parameter can between 0x0 to 0xFF
Return values
None

Definition at line 697 of file g32r4xx_ddl_spi.h.

◆ DDL_SPI_BISS_SetTimeout()

__STATIC_INLINE void DDL_SPI_BISS_SetTimeout ( SPI_TypeDef * SPIx,
uint32_t Timeout )

Set BISS timeout.

Parameters
SPIxSPI Instance
TimeoutThis parameter can between 0x0 to 0x2F
Return values
None

Definition at line 676 of file g32r4xx_ddl_spi.h.