Software APIs
Data Fields
usbdev_retn_state_t Struct Reference

Retained state; to be held in the Retention SRAM during Deep Sleep. More...

Data Fields

uint8_t dev_address
 Host-suppplied device address on the USB.
 
uint8_t dev_config
 Selected device configuration number.
 
uint8_t test_phase
 Test phase.
 
uint8_t pad0
 Unused padding.
 
uint32_t num_iters
 Number of remaining test iterations.
 
uint32_t data_toggles
 Data Toggle bits.
 
uint32_t client_used
 Used bytes of client state.
 
uint8_t client_state [MAX_CLIENT_STATE]
 Client state; allow, for example, the usb_testutils_streams code to specify its own per-stream retention state rather than constraining it here.
 

Detailed Description

Retained state; to be held in the Retention SRAM during Deep Sleep.

Definition at line 262 of file usbdev_suspend.c.

Field Documentation

◆ client_state

uint8_t usbdev_retn_state_t::client_state[MAX_CLIENT_STATE]

Client state; allow, for example, the usb_testutils_streams code to specify its own per-stream retention state rather than constraining it here.

Definition at line 295 of file usbdev_suspend.c.

◆ client_used

uint32_t usbdev_retn_state_t::client_used

Used bytes of client state.

Definition at line 290 of file usbdev_suspend.c.

◆ data_toggles

uint32_t usbdev_retn_state_t::data_toggles

Data Toggle bits.

Definition at line 286 of file usbdev_suspend.c.

◆ dev_address

uint8_t usbdev_retn_state_t::dev_address

Host-suppplied device address on the USB.

Definition at line 266 of file usbdev_suspend.c.

◆ dev_config

uint8_t usbdev_retn_state_t::dev_config

Selected device configuration number.

Definition at line 270 of file usbdev_suspend.c.

◆ num_iters

uint32_t usbdev_retn_state_t::num_iters

Number of remaining test iterations.

Definition at line 282 of file usbdev_suspend.c.

◆ pad0

uint8_t usbdev_retn_state_t::pad0

Unused padding.

Definition at line 278 of file usbdev_suspend.c.

◆ test_phase

uint8_t usbdev_retn_state_t::test_phase

Test phase.

Definition at line 274 of file usbdev_suspend.c.