HPM SDK
HPMicro Software Development Kit
QEO_Type Struct Reference

#include <hpm_qeo_regs.h>

Data Fields

struct {
   __RW uint32_t   MODE
 
   __RW uint32_t   RESOLUTION
 
   __RW uint32_t   PHASE_SHIFT [3]
 
   __RW uint32_t   VD_VQ_INJECT [3]
 
   __W uint32_t   VD_VQ_LOAD
 
   __RW uint32_t   AMPLITUDE [3]
 
   __RW uint32_t   MID_POINT [3]
 
   struct {
      __RW uint32_t   MIN
 
      __RW uint32_t   MAX
 
   }   LIMIT [3]
 
   __RW uint32_t   DEADZONE_SHIFT [3]
 
WAVE
 
struct {
   __RW uint32_t   MODE
 
   __RW uint32_t   RESOLUTION
 
   __RW uint32_t   PHASE_SHIFT [3]
 
   __RW uint32_t   LINE_WIDTH
 
   __RW uint32_t   WDOG_WIDTH
 
   __W uint32_t   POSTION_SYNC
 
ABZ
 
struct {
   __RW uint32_t   MODE
 
   __RW uint32_t   RESOLUTION
 
   __RW uint32_t   PHASE_SHIFT [4]
 
   __RW uint32_t   PHASE_TABLE [24]
 
PWM
 
__RW uint32_t POSTION_SOFTWARE
 
__RW uint32_t POSTION_SEL
 
__R uint32_t STATUS
 
__R uint32_t DEBUG0
 
__R uint32_t DEBUG1
 
__R uint32_t DEBUG2
 
__R uint32_t DEBUG3
 

Field Documentation

◆ 

struct { ... } QEO_Type::ABZ

◆ AMPLITUDE

__RW uint32_t QEO_Type::AMPLITUDE[3]

◆ DEADZONE_SHIFT

__RW uint32_t QEO_Type::DEADZONE_SHIFT[3]

◆ DEBUG0

__R uint32_t QEO_Type::DEBUG0

◆ DEBUG1

__R uint32_t QEO_Type::DEBUG1

◆ DEBUG2

__R uint32_t QEO_Type::DEBUG2

◆ DEBUG3

__R uint32_t QEO_Type::DEBUG3

◆ 

struct { ... } QEO_Type::LIMIT[3]

◆ LINE_WIDTH

__RW uint32_t QEO_Type::LINE_WIDTH

◆ MAX

__RW uint32_t QEO_Type::MAX

◆ MID_POINT

__RW uint32_t QEO_Type::MID_POINT[3]

◆ MIN

__RW uint32_t QEO_Type::MIN

◆ MODE

__RW uint32_t QEO_Type::MODE

◆ PHASE_SHIFT

__RW uint32_t QEO_Type::PHASE_SHIFT[4]

◆ PHASE_TABLE

__RW uint32_t QEO_Type::PHASE_TABLE[24]

◆ POSTION_SEL

__RW uint32_t QEO_Type::POSTION_SEL

◆ POSTION_SOFTWARE

__RW uint32_t QEO_Type::POSTION_SOFTWARE

◆ POSTION_SYNC

__W uint32_t QEO_Type::POSTION_SYNC

◆ 

struct { ... } QEO_Type::PWM

◆ RESOLUTION

__RW uint32_t QEO_Type::RESOLUTION

◆ STATUS

__R uint32_t QEO_Type::STATUS

◆ VD_VQ_INJECT

__RW uint32_t QEO_Type::VD_VQ_INJECT[3]

◆ VD_VQ_LOAD

__W uint32_t QEO_Type::VD_VQ_LOAD

◆ 

struct { ... } QEO_Type::WAVE

◆ WDOG_WIDTH

__RW uint32_t QEO_Type::WDOG_WIDTH

The documentation for this struct was generated from the following file: