Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
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 
 Operational Current in 10mA units. More...
 
   uint32_t   voltage: 10 
 Voltage in 50mV units. More...
 
   uint32_t   reserved0: 3 
 Reserved – Shall be set to zero. More...
 
   enum pd_frs_type   frs_required: 2 
 Fast Role Swap required USB Type-C Current. More...
 
   uint32_t   dual_role_data: 1 
 Dual-Role Data. More...
 
   uint32_t   usb_comms_capable: 1 
 USB Communications Capable. More...
 
   uint32_t   unconstrained_power: 1 
 Unconstrained Power. More...
 
   uint32_t   higher_capability: 1 
 Higher Capability. More...
 
   uint32_t   dual_role_power: 1 
 Dual-Role Power. More...
 
   enum pdo_type   type: 2 
 Fixed supply. More...
 
};  
 
uint32_t raw_value
 Raw PDO value.
 

Detailed Description

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

Field Documentation

◆ [struct]

struct { ... } pd_fixed_supply_pdo_sink

◆ 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_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: