Todo List

Global ConfigureSCI (interruptFCN, SCI_PORT SciPort, Uint32 speed, SCI_STOPBIT StopBit, SCI_PARITY parity, SCI_PARITY_ENABLE SciParityEnable, Uint16 nbit)
: Pablo: A variable of VAR_DESC must be declared in this module

Global CpuInHz (void)
if dsp28_DIVSEL is set to 0 --> (/4) it does not work

Global CPUINMHZ ()

if DSP28_DIVSEL is set to 0 --> (/4) it does not work

if DSP28_DIVSEL is set to 0 --> (/4) it does not work

Global CpuInMhz (void)
if dsp28_DIVSEL is set to 0 --> (/4) it does not work

File DataStorage.h
). Implemented functions include write of Uint16, _iq and float data.

File gpio.h
Input qualification (SPRUFB, pp 70), external interrupts.

Global HspCLKInMhz (void)
if dsp28_DIVSEL is set to 0 --> (/4) it does not work

Global Init3phPWM (void(*interruptFCN)(void), EPWMX epwmX, Uint16 tpwm_us, Uint16 db_us, PWMCARRIER pwmCarrier, PWMMODULATION modulation, INTSEL intSel, _iq vBus, ePWMSOC soc, SOCTrigger trigger, SWITCHLOGIC switchLogic)
: Eliminate this parameter)

Global InitComplementaryPWMOutput (void(*interruptFCN)(void), ePWMenum PWM, Uint16 tpwm_us, Uint16 db_us, PHSEN phSen, PWMMODE pwmMode, PWMCARRIER pwmCarrier, PWMMODULATION modulation, INTSEL intSel, SWITCHLOGIC switchLogic)
) (32 bits)

Global InitPieVectTable (void)
: NOT IMPLEMENTED

Global InitSinglePWMOutput (void(*interruptFCN)(void), ePWMenum PWM, sideEnum side, Uint16 tpwm_us, PHSEN phSen, SYNCOSEL syncMode, PWMMODE pwmMode, PWMCARRIER pwmCarrier, PWMMODULATION modulation, INTSEL intSel, SWITCHLOGIC switchLogic)
) (32 bits)

Global LspCLKInMhz (void)
if dsp28_DIVSEL is set to 0 --> (/4) it does not work

File qep.h
- Integrate hall sensor interface
  • Incorporate low speed measurments

Global QEP1VelocityAndPosition (void)
Same function can be used for both QEP1 and QEP2. Code for function QEPVelocityAndPosition just merged in the new common one.

Global QEPVelocityAndPosition (Uint16 newPos, Uint16 oldPos, Uint16 direction, volatile struct QEP *qep)
: This parameter should be gone

Global SCI_PARITY
: change this enum to have a new member NONE_PARITY and avoid the next enum (SCI_PARITY_ENABLE)

Global SciaXmit (int a)
: Interrupt driven code

Global ScibXmit (int a)
: Interrupt driven code

Global SendDataCharSciA (volatile char *a)
: Interrupt driven code

Global SendDataCharSciB (volatile char *a)
: Interrupt driven code

Global SendDataIntSciA (volatile Uint16 *a)
: Interrupt driven code

Global SendDataIntSciB (volatile Uint16 *a)
: Interrupt driven code

Global SendDataIQSciA (volatile Uint32 *a)
: Interrupt driven code

Global SendDataIQSciB (volatile Uint32 *a)
: Interrupt driven code

Global UpdatePWM3ph (_iq vas, _iq vbs, _iq vcs, char saturate)
These operation need to be changed if 2*OFFSETPWM > MAX IQ (4096)

Global UpdatePWMA3ph (_iq vas, _iq vbs, _iq vcs, char saturate)
: Saturate using IQsat functions

Global UpdatePWMB3ph (_iq vas, _iq vbs, _iq vcs, char saturate)
: Saturate using IQsat functions

Global Us2Clock (Uint16 us, Uint16 prrsc)
: Documentation
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines
Generated on Mon Apr 23 12:59:21 2012 for TIMotorLIB by  doxygen 1.6.3