STM32L476G-Discovery BSP User Manual: Exported Functions

STM32L476G-Discovery BSP

STM32L476G-Discovery BSP User Manual

Functions

uint8_t BSP_IDD_Init (void)
 Configures IDD measurement component.
void BSP_IDD_DeInit (void)
 Unconfigures IDD measurement component.
void BSP_IDD_Reset (void)
 Reset Idd measurement component.
void BSP_IDD_LowPower (void)
 Turn Idd measurement component in low power (standby/sleep) mode.
void BSP_IDD_StartMeasure (void)
 Start Measurement campaign.
void BSP_IDD_Config (IDD_ConfigTypeDef IddConfig)
 Configure Idd component.
void BSP_IDD_GetValue (uint32_t *IddValue)
 Get Idd current value.
void BSP_IDD_EnableIT (void)
 Enable Idd interrupt that warn end of measurement.
void BSP_IDD_ClearIT (void)
 Clear Idd interrupt that warn end of measurement.
uint8_t BSP_IDD_GetITStatus (void)
 Get Idd interrupt status.
void BSP_IDD_DisableIT (void)
 Disable Idd interrupt that warn end of measurement.
uint8_t BSP_IDD_ErrorGetCode (void)
 Get Error Code .
void BSP_IDD_ErrorEnableIT (void)
 Enable error interrupt that warn end of measurement.
void BSP_IDD_ErrorClearIT (void)
 Clear Error interrupt that warn end of measurement.
uint8_t BSP_IDD_ErrorGetITStatus (void)
 Get Error interrupt status.
void BSP_IDD_ErrorDisableIT (void)
 Disable Error interrupt.
void BSP_IDD_WakeUp (void)
 Wake up Idd measurement component.

Function Documentation

void BSP_IDD_ClearIT ( void  )

Clear Idd interrupt that warn end of measurement.

Return values:
None

Definition at line 239 of file stm32l476g_discovery_idd.c.

References IDD_I2C_ADDRESS, and IddDrv.

void BSP_IDD_Config ( IDD_ConfigTypeDef  IddConfig)

Configure Idd component.

Parameters:
IddConfig,:structure of idd parameters
Return values:
None

Definition at line 202 of file stm32l476g_discovery_idd.c.

References IDD_I2C_ADDRESS, and IddDrv.

Referenced by BSP_IDD_Init().

void BSP_IDD_DeInit ( void  )

Unconfigures IDD measurement component.

Return values:
IDD_OKif no problem during deinitialization

Definition at line 153 of file stm32l476g_discovery_idd.c.

References IDD_I2C_ADDRESS, and IddDrv.

void BSP_IDD_DisableIT ( void  )

Disable Idd interrupt that warn end of measurement.

Return values:
None

Definition at line 267 of file stm32l476g_discovery_idd.c.

References IDD_I2C_ADDRESS, and IddDrv.

void BSP_IDD_EnableIT ( void  )

Enable Idd interrupt that warn end of measurement.

Return values:
None

Definition at line 227 of file stm32l476g_discovery_idd.c.

References IDD_I2C_ADDRESS, and IddDrv.

void BSP_IDD_ErrorClearIT ( void  )

Clear Error interrupt that warn end of measurement.

Return values:
None

Definition at line 322 of file stm32l476g_discovery_idd.c.

References IDD_I2C_ADDRESS, and IddDrv.

void BSP_IDD_ErrorDisableIT ( void  )

Disable Error interrupt.

Return values:
None

Definition at line 350 of file stm32l476g_discovery_idd.c.

References IDD_I2C_ADDRESS, and IddDrv.

void BSP_IDD_ErrorEnableIT ( void  )

Enable error interrupt that warn end of measurement.

Return values:
None

Definition at line 310 of file stm32l476g_discovery_idd.c.

References IDD_I2C_ADDRESS, and IddDrv.

uint8_t BSP_IDD_ErrorGetCode ( void  )

Get Error Code .

Return values:
Errorcode or error status

Definition at line 279 of file stm32l476g_discovery_idd.c.

References IDD_ERROR, IDD_I2C_ADDRESS, and IddDrv.

uint8_t BSP_IDD_ErrorGetITStatus ( void  )

Get Error interrupt status.

Return values:
Status

Definition at line 334 of file stm32l476g_discovery_idd.c.

References IDD_I2C_ADDRESS, and IddDrv.

uint8_t BSP_IDD_GetITStatus ( void  )

Get Idd interrupt status.

Return values:
status

Definition at line 251 of file stm32l476g_discovery_idd.c.

References IDD_ERROR, IDD_I2C_ADDRESS, and IddDrv.

void BSP_IDD_GetValue ( uint32_t *  IddValue)

Get Idd current value.

Parameters:
IddValue,:Pointer on u32 to store Idd. Value unit is 10 nA.
Return values:
None

Definition at line 215 of file stm32l476g_discovery_idd.c.

References IDD_I2C_ADDRESS, and IddDrv.

void BSP_IDD_LowPower ( void  )

Turn Idd measurement component in low power (standby/sleep) mode.

Return values:
None

Definition at line 177 of file stm32l476g_discovery_idd.c.

References IDD_I2C_ADDRESS, and IddDrv.

void BSP_IDD_Reset ( void  )

Reset Idd measurement component.

Return values:
None

Definition at line 165 of file stm32l476g_discovery_idd.c.

References IDD_I2C_ADDRESS, and IddDrv.

void BSP_IDD_StartMeasure ( void  )

Start Measurement campaign.

Return values:
None

Definition at line 189 of file stm32l476g_discovery_idd.c.

References IDD_I2C_ADDRESS, and IddDrv.

void BSP_IDD_WakeUp ( void  )

Wake up Idd measurement component.

Return values:
None

Definition at line 362 of file stm32l476g_discovery_idd.c.

References IDD_I2C_ADDRESS, and IddDrv.

Generated on Tue Jun 23 2015 17:15:46 for STM32L476G-Discovery BSP User Manual by   doxygen 1.7.6.1