X-CUBE-SPN7 for X-NUCLEO-IHM07M1: Modules

X-NUCLEO-IHM07M1 X-CUBE-SPN7

X-CUBE-SPN7 for X-NUCLEO-IHM07M1
Modules
Here is a list of all modules:
[detail level 12345]
 DRIVERSDriver Layer
 BSPBSP Layer
 COMPONENTSComponents
 L6230_Motor_Driver_handlerHandler for L6230 Motor driver
 L6230L6230 driver section
 L6230MotorDriverAPI pointer for L6230
 EnableInput_CH1_E_CH2_E_CH3_DEnable Input channel CH1 and CH2 for L6230
 EnableInput_CH1_E_CH2_D_CH3_EEnable Input channel CH1 and CH3 for L6230
 EnableInput_CH1_D_CH2_E_CH3_EEnable Input channel CH2 and CH3 for L6230
 DisableInput_CH1_D_CH2_D_CH3_DEnable Input channel CH2 and CH3 for L6230
 Start_PWM_drivingEnable PWM channels for L6230
 Stop_PWM_drivingDisable PWM channels for L6230
 HF_TIMx_SetDutyCycle_CH1Set the Duty Cycle value for CH1
 HF_TIMx_SetDutyCycle_CH2Set the Duty Cycle value for CH2
 HF_TIMx_SetDutyCycle_CH3Set the Duty Cycle value for CH3
 Current_Reference_StartEnable the Current Reference generation
 Current_Reference_StopDisable the Current Reference generation
 Current_Reference_SetvalueSet the value for Current Reference
 X-NUCLEO-IHM07M1X-Nucleo board
 L6230_ECH1CH2_DCH3_IO_WriteEnable Input channel CH1 and CH2 for L6230
 L6230_ECH1CH3_DCH2_IO_WriteEnable Input channel CH1 and CH3 for L6230
 L6230_ECH2CH3_DCH1_IO_WriteEnable Input channel CH2 and CH3 for L6230
 L6230_DCH1CH2CH3_IO_WriteDisable all channels for L6230
 L6230_Start_PWM_generationEnable the PWM generation on Input channels for L6230
 L6230_Stop_PWM_generationDisable the PWM generation on Input channels for L6230
 L6230_HFTIM_DC_CH1Set the Duty Cycle value for CH1
 L6230_HFTIM_DC_CH2Set the Duty Cycle value for CH2
 L6230_HFTIM_DC_CH3Set the Duty Cycle value for CH3
 BSP_X_NUCLEO_FAULT_LED_ONTurns selected LED On
 BSP_X_NUCLEO_FAULT_LED_OFFTurns selected LED Off
 MIDDLEWARESMiddlewares Layer
 MC_6-STEP_LIBMotor Control driver
 Exported_types
 Exported_function_6StepLib
 MC_SixStep_TABLESet the peripherals (TIMx, GPIO etc.) for each step
 MC_SixStep_NEXT_stepGenerate the next step number according with the direction (CW or CCW)
 MC_SixStep_RESETReset all variables used for 6Step control algorithm
 MC_SixStep_Ramp_Motor_calcCalculate the acceleration profile step by step for motor during start-up
 MC_SixStep_ARR_stepGenerate the ARR value for Low Frequency TIM during start-up
 MC_SixStep_AlignmentGenerate the motor alignment
 MC_SixStep_Speed_Val_target_potentiometerCalculate the Motor Speed validation threshold according with the potentiometer value
 MC_SixStep_Speed_PotentiometerCalculate the potentiometer value to set the Motor Speed
 MC_Set_PI_paramSet all parameters for PI regulator
 MC_PI_ControllerCompute the PI output for the Current Reference
 MC_Task_SpeedMain task: Speed Loop with PI regulator
 MC_Set_SpeedSet the new motor speed value
 MC_Bemf_DelayTake the delay time after each new 6-step commutation
 MC_StartMotorStart the Motor
 MC_StopMotorStop the Motor
 MC_GetElSpeedHzGet the Eletrical Motor Speed from ARR value of LF TIM
 MC_GetMechSpeedRPMGet the Mechanical Motor Speed (RPM)
 MC_SixStep_Init_main_dataInit the main variables for motor driving from MC_SixStep_param.h
 MC_SixStep_INITInitialitation function for SixStep library
 MC_TIMx_SixStep_timebaseLow Frequency Timer Callback - Call the next step and request the filtered speed value
 MC_Speed_FilterCalculate the speed filtered
 MC_Potentiometer_filterCalculate the filtered potentiometer value
 MC_SysTick_SixStep_MediumFrequencyTaskSystick Callback - Call the Speed loop
 MC_SixStep_ARR_BemfCalculate the new Autoreload value (ARR) for Low Frequency timer
 MC_ADCx_SixStep_BemfCompute the zero crossing detection
 MC_EXT_button_SixStepGPIO EXT Callback - Start or Stop the motor through the Blue push button on STM32Nucleo
 Main_Motor_parametersAll motor parameters for 6Step driving
 UART_UISerial communication through PC serial terminal
 Exported_function_Uart
 stm32F030_nucleo_ihm07m1Interface file for STM32F030 and Library configuration
 Exported_function_F030
 stm32F103_nucleo_ihm07m1Interface file for STM32F103 and Library configuration
 Exported_function_F103
 stm32F302_nucleo_ihm07m1Interface file for STM32F302 and Library configuration
 Exported_function_F302
 stm32F401_nucleo_ihm07m1Interface file for STM32F401 and Library configuration
 Exported_function_F401
Generated on Fri Sep 11 2015 16:47:22 for X-CUBE-SPN7 for X-NUCLEO-IHM07M1 by   doxygen 1.8.9.1