]> granicus.if.org Git - esp-idf/commit
feature: add Motor Control PWM(mcpwm) driver
authorKewal M Shah <kewal@espressif.com>
Wed, 29 Mar 2017 08:39:35 +0000 (16:39 +0800)
committerKewal Shah <kewal@espressif.com>
Fri, 12 May 2017 07:47:59 +0000 (15:47 +0800)
commit2008f4d88c2de7bbc20a5b2a17b8c4f112a2a0c4
tree927e38fbf6170045b5880545911d21ba8bee93ed
parent9a647448502c5efc4b9482f43bef0bdf5d972232
feature: add Motor Control PWM(mcpwm) driver

1. Name change from chopper to carrier, block diagram update, minor changes to example codes
2. mcpwm_reg.h changed, brought uniformity in comments, worked on suggestions, duty to accept float. Some name changes!
3. Minor readme changes and Indetation
4. Minor change:  move mcpwm_reg.h and mcpwm_struct.h to new path
5. Minor change: addition of BLDC example code and Readme
6. Name changed from epwm to mcpwm
7. Improve the reg name in mcpwm_struct.h
8. Name change chopper>carrier, deadband>deadtime
22 files changed:
components/driver/include/driver/mcpwm.h [new file with mode: 0644]
components/driver/mcpwm.c [new file with mode: 0644]
components/esp32/ld/esp32.peripherals.ld
components/soc/esp32/include/soc/mcpwm_reg.h [new file with mode: 0644]
components/soc/esp32/include/soc/mcpwm_struct.h [new file with mode: 0644]
docs/api/peripherals/mcpwm.rst [new file with mode: 0644]
examples/peripherals/mcpwm/mcpwm_basic_config/Makefile [new file with mode: 0644]
examples/peripherals/mcpwm/mcpwm_basic_config/README.md [new file with mode: 0644]
examples/peripherals/mcpwm/mcpwm_basic_config/main/component.mk [new file with mode: 0644]
examples/peripherals/mcpwm/mcpwm_basic_config/main/mcpwm_basic_config_example.c [new file with mode: 0644]
examples/peripherals/mcpwm/mcpwm_bldc_control/Makefile [new file with mode: 0644]
examples/peripherals/mcpwm/mcpwm_bldc_control/README.md [new file with mode: 0644]
examples/peripherals/mcpwm/mcpwm_bldc_control/main/component.mk [new file with mode: 0644]
examples/peripherals/mcpwm/mcpwm_bldc_control/main/mcpwm_bldc_control_hall_sensor_example.c [new file with mode: 0644]
examples/peripherals/mcpwm/mcpwm_brushed_dc_control/Makefile [new file with mode: 0644]
examples/peripherals/mcpwm/mcpwm_brushed_dc_control/README.md [new file with mode: 0644]
examples/peripherals/mcpwm/mcpwm_brushed_dc_control/main/component.mk [new file with mode: 0644]
examples/peripherals/mcpwm/mcpwm_brushed_dc_control/main/mcpwm_brushed_dc_control_example.c [new file with mode: 0644]
examples/peripherals/mcpwm/mcpwm_servo_control/Makefile [new file with mode: 0644]
examples/peripherals/mcpwm/mcpwm_servo_control/README.md [new file with mode: 0644]
examples/peripherals/mcpwm/mcpwm_servo_control/main/component.mk [new file with mode: 0644]
examples/peripherals/mcpwm/mcpwm_servo_control/main/mcpwm_servo_control_example.c [new file with mode: 0644]