MSPM0G3507SensorlessFOCMotorControlLibrary  1.0
Data Structures | Enumerations
appUserInputs.h File Reference

Detailed Description

Application Inputs Module.


Overview

defines user input structure


#include "stdint.h"
#include "measure.h"
#include "main.h"
Include dependency graph for appUserInputs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  moduleEnableFlags
 Structure for module enable flags. More...
 
union  MODULE_ENABLE_FLAGS_T
 Module enable flags. More...
 
struct  debugEnableFlags
 Structure for debug enable flags. More...
 
union  DEBUG_ENABLE_FLAGS_T
 Debug enable flags. More...
 
struct  USER_INPUTS_T
 User Input structure. More...
 

Enumerations

enum  MOTOR_START_OPTIONS_TYPES {
  MOTOR_START_ALIGN_AND_GO = 0,
  MOTOR_START_DOUBLE_ALIGN = 1,
  MOTOR_START_IPD = 2,
  MOTOR_START_SLOW_FIRST_CYCLE = 3
}
 Motor start options. More...
 
enum  MOTOR_STOP_OPTIONS_TYPES {
  MOTOR_STOP_HI_Z = 0,
  MOTOR_STOP_ACTIVE_SPIN_DOWN = 1,
  MOTOR_STOP_HARD_STOP = 2
}
 Motor stop options. More...
 

Enumeration Type Documentation

§ MOTOR_START_OPTIONS_TYPES

Motor start options.

Enumerator
MOTOR_START_ALIGN_AND_GO 

Align and go method

MOTOR_START_DOUBLE_ALIGN 

Double align method

MOTOR_START_IPD 

IPD startup method

MOTOR_START_SLOW_FIRST_CYCLE 

Slow first cycle method

§ MOTOR_STOP_OPTIONS_TYPES

Motor stop options.

Enumerator
MOTOR_STOP_HI_Z 

High-Z or Tristate method

MOTOR_STOP_ACTIVE_SPIN_DOWN 

Active spin down method

MOTOR_STOP_HARD_STOP 

Hard stop method

© Copyright 1995-2025, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale