Zephyr API Documentation 4.2.0-rc3
A Scalable Open Source RTOS
 4.2.0-rc3
pd_variable_supply_pdo_sink Union Reference

Create a Variable Supply PDO Sink value See Table 6-15 Variable Supply (non-Battery) PDO - Sink. More...

#include <zephyr/drivers/usb_c/usbc_pd.h>

Data Fields

struct { 
   uint32_t   operational_current: 10 
 operational Current in 10mA units More...
   uint32_t   min_voltage: 10 
 Minimum Voltage in 50mV units. More...
   uint32_t   max_voltage: 10 
 Maximum Voltage in 50mV units. More...
   enum pdo_type   type: 2 
 Variable supply. More...
}; 
uint32_t raw_value
 Raw PDO value.

Detailed Description

Create a Variable Supply PDO Sink value See Table 6-15 Variable Supply (non-Battery) PDO - Sink.

Field Documentation

◆ [struct]

◆ max_voltage

uint32_t pd_variable_supply_pdo_sink::max_voltage

Maximum Voltage in 50mV units.

◆ min_voltage

uint32_t pd_variable_supply_pdo_sink::min_voltage

Minimum Voltage in 50mV units.

◆ operational_current

uint32_t pd_variable_supply_pdo_sink::operational_current

operational Current in 10mA units

◆ raw_value

uint32_t pd_variable_supply_pdo_sink::raw_value

Raw PDO value.

◆ type

enum pdo_type pd_variable_supply_pdo_sink::type

Variable supply.

SET TO PDO_VARIABLE


The documentation for this union was generated from the following file: