MotorWare f2806x Driver API Documentation

- Main Page
- Modules
- Data Structures
- Files

Files | Data Structures | Variables
EMU

## Files
file | emu.h
| Contains public interface to various functions related to the EMU object.

## Data Structures
struct | DEVICECNF_BITS
union | DEVICECNF_REG
struct | CLASSID_BITS
union | CLASSID_REG
struct | DEV_EMU_REGS
struct | PARTID_BITS
union | PARTID_REG
struct | PARTID_REGS

## Variables
volatile struct DEV_EMU_REGS | DevEmuRegs
volatile struct PARTID_REGS | PartIdRegs

## Detailed Description

## Data Structure Documentation

struct DEVICECNF_BITS

Definition at line 62 of file emu.h.

Data Fields
uint16_t | ENPROT:1 |
uint16_t | PINOUTSELPUD:1 |
uint16_t | PINOUTSELSTS:1 |
uint16_t | rsvd1:3 |
uint16_t | rsvd2:1 |
uint16_t | rsvd3:10 |
uint16_t | rsvd4:3 |
uint16_t | rsvd5:7 |
uint16_t | rsvd6:2 |
uint16_t | TRSTn:1 |
uint16_t | VMAPS:1 |
uint16_t | XRSn:1 |

union DEVICECNF_REG

Definition at line 77 of file emu.h.

Data Fields
uint32_t | all |
struct DEVICECNF_BITS | bit |

struct CLASSID_BITS

Definition at line 83 of file emu.h.

Data Fields
uint16_t | CLASSNO:8 |
uint16_t | PARTTYPE:8 |

union CLASSID_REG

Definition at line 88 of file emu.h.

Data Fields
uint16_t | all |
struct CLASSID_BITS | bit |

struct DEV_EMU_REGS

Definition at line 94 of file emu.h.

Data Fields
union CLASSID_REG | CLASSID |
union DEVICECNF_REG | DEVICECNF |
uint16_t | REVID |

struct PARTID_BITS

Definition at line 101 of file emu.h.

Data Fields
uint16_t | PARTNO:8 |
uint16_t | PARTTYPE:8 |

union PARTID_REG

Definition at line 106 of file emu.h.

Data Fields
uint16_t | all |
struct PARTID_BITS | bit |

struct PARTID_REGS

Definition at line 111 of file emu.h.

Data Fields
union PARTID_REG | PARTID |

## Variable Documentation

volatile struct DEV_EMU_REGS DevEmuRegs

volatile struct PARTID_REGS PartIdRegs