Zephyr Project API  3.2.0
A Scalable Open Source RTOS
pd_augmented_supply_pdo_sink Union Reference

Create Augmented Supply PDO Sink value See Table 6-17 Programmable Power Supply APDO - Sink. More...

#include <usbc_pd.h>

Data Fields

struct {
   uint32_t   max_current: 7
 
   uint32_t   reserved0: 1
 
   uint32_t   min_voltage: 8
 
   uint32_t   reserved1: 1
 
   uint32_t   max_voltage: 8
 
   uint32_t   reserved2: 3
 
   uint32_t   reserved3: 2
 
   enum pdo_src_type   type: 2
 
}; 
 
uint32_t raw_value
 

Detailed Description

Create Augmented Supply PDO Sink value See Table 6-17 Programmable Power Supply APDO - Sink.

Field Documentation

◆ 

struct { ... } pd_augmented_supply_pdo_sink::@158

◆ max_current

uint32_t pd_augmented_supply_pdo_sink::max_current

Maximum Current in 50mA increments

◆ max_voltage

uint32_t pd_augmented_supply_pdo_sink::max_voltage

Maximum Voltage in 100mV increments

◆ min_voltage

uint32_t pd_augmented_supply_pdo_sink::min_voltage

Minimum Voltage in 100mV increments

◆ raw_value

uint32_t pd_augmented_supply_pdo_sink::raw_value

Raw PDO value

◆ reserved0

uint32_t pd_augmented_supply_pdo_sink::reserved0

Reserved – Shall be set to zero

◆ reserved1

uint32_t pd_augmented_supply_pdo_sink::reserved1

Reserved – Shall be set to zero

◆ reserved2

uint32_t pd_augmented_supply_pdo_sink::reserved2

Reserved – Shall be set to zero

◆ reserved3

uint32_t pd_augmented_supply_pdo_sink::reserved3

00b – Programmable Power Supply 01b…11b - Reserved, Shall Not be used Setting as reserved because it defaults to 0 when not set.

◆ type

enum pdo_src_type pd_augmented_supply_pdo_sink::type

Augmented Power Data Object (APDO). SET TO PDO_AUGMENTED


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