LCOV - code coverage report
Current view: top level - zephyr/drivers/sensor - tle9104.h Coverage Total Hit
Test: new.info Lines: 100.0 % 2 2
Test Date: 2025-09-05 22:20:39

            Line data    Source code
       1            1 : /*
       2              :  * Copyright (c) 2024 SILA Embedded Solutions GmbH
       3              :  * SPDX-License-Identifier: Apache-2.0
       4              :  */
       5              : 
       6              : /**
       7              :  * @file
       8              :  * @brief Header file for extended sensor API of TLE9104 sensor
       9              :  * @ingroup tle9104_interface
      10              :  */
      11              : 
      12              : #ifndef ZEPHYR_INCLUDE_DRIVERS_SENSOR_TLE9104_H_
      13              : #define ZEPHYR_INCLUDE_DRIVERS_SENSOR_TLE9104_H_
      14              : 
      15              : /**
      16              :  * @defgroup tle9104_interface TLE9104
      17              :  * @ingroup sensor_interface_ext
      18              :  * @brief TLE9104 4-channel powertrain switch
      19              :  * @{
      20              :  */
      21              : 
      22              : #include <zephyr/drivers/sensor.h>
      23              : 
      24              : /** Custom sensor channels for TLE9104 */
      25            1 : enum sensor_channel_tle9104 {
      26              :         /**
      27              :          * Open load detected
      28              :          *
      29              :          * Boolean with one bit per output (e.g. if sensor_value.val1 == 0b0101, then open load has
      30              :          * been detected on OUT1 and OUT3)
      31              :          */
      32              :         SENSOR_CHAN_TLE9104_OPEN_LOAD = SENSOR_ATTR_PRIV_START,
      33              :         /**
      34              :          * Over current detected
      35              :          *
      36              :          * Boolean with one bit per output (e.g. if sensor_value.val1 == 0b0110, then over current
      37              :          * has been detected on OUT2 and OUT3)
      38              :          */
      39              :         SENSOR_CHAN_TLE9104_OVER_CURRENT,
      40              : };
      41              : 
      42              : /**
      43              :  * @}
      44              :  */
      45              : 
      46              : #endif /* ZEPHYR_INCLUDE_DRIVERS_SENSOR_TLE9104_H_ */
        

Generated by: LCOV version 2.0-1