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

Create a Fixed Supply PDO Sink value See Table 6-14 Fixed Supply PDO - Sink. More...

#include <usbc_pd.h>

Data Fields

struct {
   uint32_t   operational_current: 10
 
   uint32_t   voltage: 10
 
   uint32_t   reserved0: 3
 
   enum pd_frs_type   frs_required: 2
 
   uint32_t   dual_role_data: 1
 
   uint32_t   usb_comms_capable: 1
 
   uint32_t   unconstrained_power: 1
 
   uint32_t   higher_capability: 1
 
   uint32_t   dual_role_power: 1
 
   enum pdo_src_type   type: 2
 
}; 
 
uint32_t raw_value
 

Detailed Description

Create a Fixed Supply PDO Sink value See Table 6-14 Fixed Supply PDO - Sink.

Field Documentation

◆ 

struct { ... } pd_fixed_supply_pdo_sink::@146

◆ dual_role_data

uint32_t pd_fixed_supply_pdo_sink::dual_role_data

Dual-Role Data

◆ dual_role_power

uint32_t pd_fixed_supply_pdo_sink::dual_role_power

Dual-Role Power

◆ frs_required

enum pd_frs_type pd_fixed_supply_pdo_sink::frs_required

Fast Role Swap required USB Type-C Current

◆ higher_capability

uint32_t pd_fixed_supply_pdo_sink::higher_capability

Higher Capability

◆ operational_current

uint32_t pd_fixed_supply_pdo_sink::operational_current

Operational Current in 10mA units

◆ raw_value

uint32_t pd_fixed_supply_pdo_sink::raw_value

Raw PDO value

◆ reserved0

uint32_t pd_fixed_supply_pdo_sink::reserved0

Reserved – Shall be set to zero.

◆ type

enum pdo_src_type pd_fixed_supply_pdo_sink::type

Fixed supply. SET TO PDO_FIXED

◆ unconstrained_power

uint32_t pd_fixed_supply_pdo_sink::unconstrained_power

Unconstrained Power

◆ usb_comms_capable

uint32_t pd_fixed_supply_pdo_sink::usb_comms_capable

USB Communications Capable

◆ voltage

uint32_t pd_fixed_supply_pdo_sink::voltage

Voltage in 50mV units


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