pmic_convity_state_struct Struct Reference

This structure is used to maintain the current device driver state. More...

Data Fields

PMIC_CONVITY_HANDLE handle
HANDLE_STATE handle_state
PMIC_CONVITY_MODE mode
PMIC_CONVITY_CALLBACK callback
PMIC_CONVITY_EVENTS eventMask
PMIC_CONVITY_USB_SPEED usbSpeed
PMIC_CONVITY_USB_MODE usbMode
PMIC_CONVITY_USB_POWER_IN usbPowerIn
PMIC_CONVITY_USB_POWER_OUT usbPowerOut
PMIC_CONVITY_USB_TRANSCEIVER_MODE usbXcvrMode
unsigned int usbDlpDuration
PMIC_CONVITY_USB_OTG_CONFIG usbOtgCfg
PMIC_CONVITY_RS232_INTERNAL rs232CfgInternal
PMIC_CONVITY_RS232_EXTERNAL rs232CfgExternal

Detailed Description

This structure is used to maintain the current device driver state.

This structure maintains the current state of the connectivity driver. This includes both the PMIC hardware state as well as the device handle and callback states.


Field Documentation

PMIC_CONVITY_CALLBACK callback

Event callback function pointer.

Referenced by pmic_convity_close(), and pmic_convity_deregister_all().

PMIC_CONVITY_EVENTS eventMask

Event mask.

Referenced by pmic_convity_close(), and pmic_convity_deregister_all().

PMIC_CONVITY_HANDLE handle

Device handle.

Referenced by pmic_convity_close(), and pmic_convity_open().

Device handle state.

Referenced by pmic_convity_close(), and pmic_convity_open().

PMIC_CONVITY_MODE mode

Device mode.

PMIC_CONVITY_RS232_EXTERNAL rs232CfgExternal

RS-232 external connections.

PMIC_CONVITY_RS232_INTERNAL rs232CfgInternal

RS-232 internal connections.

unsigned int usbDlpDuration

USB Data Line Pulsing duration.

PMIC_CONVITY_USB_MODE usbMode

USB connection mode.

PMIC_CONVITY_USB_OTG_CONFIG usbOtgCfg

USB OTG configuration options.

PMIC_CONVITY_USB_POWER_IN usbPowerIn

USB transceiver power source.

PMIC_CONVITY_USB_POWER_OUT usbPowerOut

USB transceiver power output level.

PMIC_CONVITY_USB_SPEED usbSpeed

USB connection speed.

PMIC_CONVITY_USB_TRANSCEIVER_MODE usbXcvrMode

USB transceiver mode.

footer
©  Freescale Semiconductor, Inc., 2007.  All rights reserved.
Freescale Confidential Proprietary
NDA Required
doxygen