STM32H735xx HAL User Manual
Functions
Start-Stop operation functions
DTS Exported Functions

Start-Stop operation functions. More...

Functions

HAL_StatusTypeDef HAL_DTS_Start (DTS_HandleTypeDef *hdts)
 Start the DTS sensor.
HAL_StatusTypeDef HAL_DTS_Stop (DTS_HandleTypeDef *hdts)
 Stop the DTS Sensor.
HAL_StatusTypeDef HAL_DTS_Start_IT (DTS_HandleTypeDef *hdts)
 Enable the interrupt(s) and start the DTS sensor.
HAL_StatusTypeDef HAL_DTS_Stop_IT (DTS_HandleTypeDef *hdts)
 Disable the interrupt(s) and stop the DTS sensor.
HAL_StatusTypeDef HAL_DTS_GetTemperature (DTS_HandleTypeDef *hdts, int32_t *Temperature)
 Get temperature from DTS.
void HAL_DTS_IRQHandler (DTS_HandleTypeDef *hdts)
 DTS sensor IRQ Handler.
__weak void HAL_DTS_EndCallback (DTS_HandleTypeDef *hdts)
 DTS Sensor End measure callback.
__weak void HAL_DTS_LowCallback (DTS_HandleTypeDef *hdts)
 DTS Sensor low threshold measure callback.
__weak void HAL_DTS_HighCallback (DTS_HandleTypeDef *hdts)
 DTS Sensor high threshold measure callback.
__weak void HAL_DTS_AsyncEndCallback (DTS_HandleTypeDef *hdts)
 DTS Sensor asynchronous end measure callback.
__weak void HAL_DTS_AsyncLowCallback (DTS_HandleTypeDef *hdts)
 DTS Sensor asynchronous low threshold measure callback.
__weak void HAL_DTS_AsyncHighCallback (DTS_HandleTypeDef *hdts)
 DTS Sensor asynchronous high threshold measure callback.

Detailed Description

Start-Stop operation functions.

 ===============================================================================
                      ##### DTS Start Stop operation functions #####
 ===============================================================================
    [..]  This section provides functions allowing to:
      (+) Start a DTS Sensor without interrupt.
      (+) Stop a DTS Sensor without interrupt.
      (+) Start a DTS Sensor with interrupt generation.
      (+) Stop a DTS Sensor with interrupt generation.


Function Documentation

__weak void HAL_DTS_AsyncEndCallback ( DTS_HandleTypeDef *  hdts)

DTS Sensor asynchronous end measure callback.

Parameters:
hdtsDTS handle
Return values:
None

Definition at line 706 of file stm32h7xx_hal_dts.c.

Referenced by DTS_ResetCallback(), and HAL_DTS_IRQHandler().

__weak void HAL_DTS_AsyncHighCallback ( DTS_HandleTypeDef *  hdts)

DTS Sensor asynchronous high threshold measure callback.

Parameters:
hdtsDTS handle
Return values:
None

Definition at line 736 of file stm32h7xx_hal_dts.c.

Referenced by DTS_ResetCallback(), and HAL_DTS_IRQHandler().

__weak void HAL_DTS_AsyncLowCallback ( DTS_HandleTypeDef *  hdts)

DTS Sensor asynchronous low threshold measure callback.

Parameters:
hdtsDTS handle
Return values:
None

Definition at line 721 of file stm32h7xx_hal_dts.c.

Referenced by DTS_ResetCallback(), and HAL_DTS_IRQHandler().

__weak void HAL_DTS_EndCallback ( DTS_HandleTypeDef *  hdts)

DTS Sensor End measure callback.

Parameters:
hdtsDTS handle
Return values:
None

Definition at line 661 of file stm32h7xx_hal_dts.c.

Referenced by DTS_ResetCallback(), and HAL_DTS_IRQHandler().

HAL_StatusTypeDef HAL_DTS_GetTemperature ( DTS_HandleTypeDef *  hdts,
int32_t *  Temperature 
)

Get temperature from DTS.

Parameters:
hdtsDTS handle
TemperatureTemperature in deg C
Note:
This function retrieves latest available measure
Return values:
HALstatus

Definition at line 506 of file stm32h7xx_hal_dts.c.

References HAL_RCCEx_GetD3PCLK1Freq(), and LSE_VALUE.

__weak void HAL_DTS_HighCallback ( DTS_HandleTypeDef *  hdts)

DTS Sensor high threshold measure callback.

Parameters:
hdtsDTS handle
Return values:
None

Definition at line 691 of file stm32h7xx_hal_dts.c.

Referenced by DTS_ResetCallback(), and HAL_DTS_IRQHandler().

void HAL_DTS_IRQHandler ( DTS_HandleTypeDef *  hdts)

DTS sensor IRQ Handler.

Parameters:
hdtsDTS handle
Return values:
None

Definition at line 581 of file stm32h7xx_hal_dts.c.

References HAL_DTS_AsyncEndCallback(), HAL_DTS_AsyncHighCallback(), HAL_DTS_AsyncLowCallback(), HAL_DTS_EndCallback(), HAL_DTS_HighCallback(), and HAL_DTS_LowCallback().

__weak void HAL_DTS_LowCallback ( DTS_HandleTypeDef *  hdts)

DTS Sensor low threshold measure callback.

Parameters:
hdtsDTS handle
Return values:
None

Definition at line 676 of file stm32h7xx_hal_dts.c.

Referenced by DTS_ResetCallback(), and HAL_DTS_IRQHandler().

HAL_StatusTypeDef HAL_DTS_Start ( DTS_HandleTypeDef *  hdts)

Start the DTS sensor.

Parameters:
hdtsDTS handle
Return values:
HALstatus

Definition at line 306 of file stm32h7xx_hal_dts.c.

References DTS_DELAY_STARTUP, HAL_Delay(), HAL_GetTick(), and TS_TIMEOUT_MS.

HAL_StatusTypeDef HAL_DTS_Start_IT ( DTS_HandleTypeDef *  hdts)

Enable the interrupt(s) and start the DTS sensor.

Parameters:
hdtsDTS handle
Return values:
HALstatus

Definition at line 394 of file stm32h7xx_hal_dts.c.

References DTS_DELAY_STARTUP, HAL_Delay(), HAL_GetTick(), and TS_TIMEOUT_MS.

HAL_StatusTypeDef HAL_DTS_Stop ( DTS_HandleTypeDef *  hdts)

Stop the DTS Sensor.

Parameters:
hdtsDTS handle
Return values:
HALstatus

Definition at line 359 of file stm32h7xx_hal_dts.c.

HAL_StatusTypeDef HAL_DTS_Stop_IT ( DTS_HandleTypeDef *  hdts)

Disable the interrupt(s) and stop the DTS sensor.

Parameters:
hdtsDTS handle
Return values:
HALstatus

Definition at line 458 of file stm32h7xx_hal_dts.c.