| 
    Zephyr Project API
    3.3.0
    
   A Scalable Open Source RTOS 
   | 
 
Build an extended message header See Table 6-3 Extended Message Header. More...
#include <usbc_pd.h>
Data Fields | |
| struct { | |
| uint16_t data_size: 9 | |
| uint16_t reserved0: 1 | |
| uint16_t request_chunk: 1 | |
| uint16_t chunk_number: 4 | |
| uint16_t chunked: 1 | |
| }; | |
| uint16_t | raw_value | 
Build an extended message header See Table 6-3 Extended Message Header.
| struct { ... } pd_ext_header::@149 | 
| uint16_t pd_ext_header::chunk_number | 
Chunk number when chkd = 1, else 0
| uint16_t pd_ext_header::chunked | 
1 for chunked messages
| uint16_t pd_ext_header::data_size | 
Number of total bytes in data block
| uint16_t pd_ext_header::raw_value | 
Raw PD Ext Header value
| uint16_t pd_ext_header::request_chunk | 
1 for a chunked message, else 0
| uint16_t pd_ext_header::reserved0 | 
Reserved