X-CUBE-SPN7 for X-NUCLEO-IHM07M1
|
Modules
Here is a list of all modules:
[detail level 12345]
▼DRIVERS | Driver Layer |
▼BSP | BSP Layer |
▼COMPONENTS | Components |
L6230_Motor_Driver_handler | Handler for L6230 Motor driver |
▼L6230 | L6230 driver section |
L6230MotorDriver | API pointer for L6230 |
EnableInput_CH1_E_CH2_E_CH3_D | Enable Input channel CH1 and CH2 for L6230 |
EnableInput_CH1_E_CH2_D_CH3_E | Enable Input channel CH1 and CH3 for L6230 |
EnableInput_CH1_D_CH2_E_CH3_E | Enable Input channel CH2 and CH3 for L6230 |
DisableInput_CH1_D_CH2_D_CH3_D | Enable Input channel CH2 and CH3 for L6230 |
Start_PWM_driving | Enable PWM channels for L6230 |
Stop_PWM_driving | Disable PWM channels for L6230 |
HF_TIMx_SetDutyCycle_CH1 | Set the Duty Cycle value for CH1 |
HF_TIMx_SetDutyCycle_CH2 | Set the Duty Cycle value for CH2 |
HF_TIMx_SetDutyCycle_CH3 | Set the Duty Cycle value for CH3 |
Current_Reference_Start | Enable the Current Reference generation |
Current_Reference_Stop | Disable the Current Reference generation |
Current_Reference_Setvalue | Set the value for Current Reference |
▼X-NUCLEO-IHM07M1 | X-Nucleo board |
L6230_ECH1CH2_DCH3_IO_Write | Enable Input channel CH1 and CH2 for L6230 |
L6230_ECH1CH3_DCH2_IO_Write | Enable Input channel CH1 and CH3 for L6230 |
L6230_ECH2CH3_DCH1_IO_Write | Enable Input channel CH2 and CH3 for L6230 |
L6230_DCH1CH2CH3_IO_Write | Disable all channels for L6230 |
L6230_Start_PWM_generation | Enable the PWM generation on Input channels for L6230 |
L6230_Stop_PWM_generation | Disable the PWM generation on Input channels for L6230 |
L6230_HFTIM_DC_CH1 | Set the Duty Cycle value for CH1 |
L6230_HFTIM_DC_CH2 | Set the Duty Cycle value for CH2 |
L6230_HFTIM_DC_CH3 | Set the Duty Cycle value for CH3 |
BSP_X_NUCLEO_FAULT_LED_ON | Turns selected LED On |
BSP_X_NUCLEO_FAULT_LED_OFF | Turns selected LED Off |
▼MIDDLEWARES | Middlewares Layer |
▼MC_6-STEP_LIB | Motor Control driver |
Exported_types | |
Exported_function_6StepLib | |
MC_SixStep_TABLE | Set the peripherals (TIMx, GPIO etc.) for each step |
MC_SixStep_NEXT_step | Generate the next step number according with the direction (CW or CCW) |
MC_SixStep_RESET | Reset all variables used for 6Step control algorithm |
MC_SixStep_Ramp_Motor_calc | Calculate the acceleration profile step by step for motor during start-up |
MC_SixStep_ARR_step | Generate the ARR value for Low Frequency TIM during start-up |
MC_SixStep_Alignment | Generate the motor alignment |
MC_SixStep_Speed_Val_target_potentiometer | Calculate the Motor Speed validation threshold according with the potentiometer value |
MC_SixStep_Speed_Potentiometer | Calculate the potentiometer value to set the Motor Speed |
MC_Set_PI_param | Set all parameters for PI regulator |
MC_PI_Controller | Compute the PI output for the Current Reference |
MC_Task_Speed | Main task: Speed Loop with PI regulator |
MC_Set_Speed | Set the new motor speed value |
MC_Bemf_Delay | Take the delay time after each new 6-step commutation |
MC_StartMotor | Start the Motor |
MC_StopMotor | Stop the Motor |
MC_GetElSpeedHz | Get the Eletrical Motor Speed from ARR value of LF TIM |
MC_GetMechSpeedRPM | Get the Mechanical Motor Speed (RPM) |
MC_SixStep_Init_main_data | Init the main variables for motor driving from MC_SixStep_param.h |
MC_SixStep_INIT | Initialitation function for SixStep library |
MC_TIMx_SixStep_timebase | Low Frequency Timer Callback - Call the next step and request the filtered speed value |
MC_Speed_Filter | Calculate the speed filtered |
MC_Potentiometer_filter | Calculate the filtered potentiometer value |
MC_SysTick_SixStep_MediumFrequencyTask | Systick Callback - Call the Speed loop |
MC_SixStep_ARR_Bemf | Calculate the new Autoreload value (ARR) for Low Frequency timer |
MC_ADCx_SixStep_Bemf | Compute the zero crossing detection |
MC_EXT_button_SixStep | GPIO EXT Callback - Start or Stop the motor through the Blue push button on STM32Nucleo |
Main_Motor_parameters | All motor parameters for 6Step driving |
▼UART_UI | Serial communication through PC serial terminal |
Exported_function_Uart | |
▼stm32F030_nucleo_ihm07m1 | Interface file for STM32F030 and Library configuration |
Exported_function_F030 | |
▼stm32F103_nucleo_ihm07m1 | Interface file for STM32F103 and Library configuration |
Exported_function_F103 | |
▼stm32F302_nucleo_ihm07m1 | Interface file for STM32F302 and Library configuration |
Exported_function_F302 | |
▼stm32F401_nucleo_ihm07m1 | Interface 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 1.8.9.1