NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
CDAC_GPIO_DEVICE_FLAGS

Detailed Description

Macros

#define NVSIPL_GPIO_DEVICE_DESERIALIZER   (static_cast<uint32_t>(1U) << 0U)
 GPIO originated from the deserializer. More...
 
#define NVSIPL_GPIO_DEVICE_SERIALIZER_0   (static_cast<uint32_t>(1U) << 8U)
 GPIO originated from a serializer on link 0. More...
 
#define NVSIPL_GPIO_DEVICE_SERIALIZER_1   (static_cast<uint32_t>(1U) << 9U)
 GPIO originated from a serializer on link 1. More...
 
#define NVSIPL_GPIO_DEVICE_SERIALIZER_2   (static_cast<uint32_t>(1U) << 10U)
 GPIO originated from a serializer on link 2. More...
 
#define NVSIPL_GPIO_DEVICE_SERIALIZER_3   (static_cast<uint32_t>(1U) << 11U)
 GPIO originated from a serializer on link 3. More...
 
#define NVSIPL_GPIO_DEVICE_SENSOR_0   (static_cast<uint32_t>(1U) << 16U)
 GPIO originated from a sensor on link 0. More...
 
#define NVSIPL_GPIO_DEVICE_SENSOR_1   (static_cast<uint32_t>(1U) << 17U)
 GPIO originated from a sensor on link 1. More...
 
#define NVSIPL_GPIO_DEVICE_SENSOR_2   (static_cast<uint32_t>(1U) << 18U)
 GPIO originated from a sensor on link 2. More...
 
#define NVSIPL_GPIO_DEVICE_SENSOR_3   (static_cast<uint32_t>(1U) << 19U)
 GPIO originated from a sensor on link 3. More...
 
#define NVSIPL_GPIO_DEVICE_INTR_ERR   (static_cast<uint32_t>(1U) << 24U)
 GPIO is configured for error interrupts. More...
 
#define NVSIPL_GPIO_DEVICE_INTR_ERR_GETSTATUS   (static_cast<uint32_t>(1U) << 25U)
 GPIO is configured for error interrupt localization. More...
 

Macro Definition Documentation

◆ NVSIPL_GPIO_DEVICE_DESERIALIZER

#define NVSIPL_GPIO_DEVICE_DESERIALIZER   (static_cast<uint32_t>(1U) << 0U)

GPIO originated from the deserializer.

Definition at line 40 of file NvSIPLCommon.hpp.

◆ NVSIPL_GPIO_DEVICE_INTR_ERR

#define NVSIPL_GPIO_DEVICE_INTR_ERR   (static_cast<uint32_t>(1U) << 24U)

GPIO is configured for error interrupts.

Definition at line 58 of file NvSIPLCommon.hpp.

◆ NVSIPL_GPIO_DEVICE_INTR_ERR_GETSTATUS

#define NVSIPL_GPIO_DEVICE_INTR_ERR_GETSTATUS   (static_cast<uint32_t>(1U) << 25U)

GPIO is configured for error interrupt localization.

Definition at line 60 of file NvSIPLCommon.hpp.

◆ NVSIPL_GPIO_DEVICE_SENSOR_0

#define NVSIPL_GPIO_DEVICE_SENSOR_0   (static_cast<uint32_t>(1U) << 16U)

GPIO originated from a sensor on link 0.

Definition at line 50 of file NvSIPLCommon.hpp.

◆ NVSIPL_GPIO_DEVICE_SENSOR_1

#define NVSIPL_GPIO_DEVICE_SENSOR_1   (static_cast<uint32_t>(1U) << 17U)

GPIO originated from a sensor on link 1.

Definition at line 52 of file NvSIPLCommon.hpp.

◆ NVSIPL_GPIO_DEVICE_SENSOR_2

#define NVSIPL_GPIO_DEVICE_SENSOR_2   (static_cast<uint32_t>(1U) << 18U)

GPIO originated from a sensor on link 2.

Definition at line 54 of file NvSIPLCommon.hpp.

◆ NVSIPL_GPIO_DEVICE_SENSOR_3

#define NVSIPL_GPIO_DEVICE_SENSOR_3   (static_cast<uint32_t>(1U) << 19U)

GPIO originated from a sensor on link 3.

Definition at line 56 of file NvSIPLCommon.hpp.

◆ NVSIPL_GPIO_DEVICE_SERIALIZER_0

#define NVSIPL_GPIO_DEVICE_SERIALIZER_0   (static_cast<uint32_t>(1U) << 8U)

GPIO originated from a serializer on link 0.

Definition at line 42 of file NvSIPLCommon.hpp.

◆ NVSIPL_GPIO_DEVICE_SERIALIZER_1

#define NVSIPL_GPIO_DEVICE_SERIALIZER_1   (static_cast<uint32_t>(1U) << 9U)

GPIO originated from a serializer on link 1.

Definition at line 44 of file NvSIPLCommon.hpp.

◆ NVSIPL_GPIO_DEVICE_SERIALIZER_2

#define NVSIPL_GPIO_DEVICE_SERIALIZER_2   (static_cast<uint32_t>(1U) << 10U)

GPIO originated from a serializer on link 2.

Definition at line 46 of file NvSIPLCommon.hpp.

◆ NVSIPL_GPIO_DEVICE_SERIALIZER_3

#define NVSIPL_GPIO_DEVICE_SERIALIZER_3   (static_cast<uint32_t>(1U) << 11U)

GPIO originated from a serializer on link 3.

Definition at line 48 of file NvSIPLCommon.hpp.