- Create class 'controlledMotor':
  - handles 'fading / ramp' of the pwm duty
  - handles current limit **not implemented yet**
  - has .handle function that is intended to be run very fast in another task
    commands are sent via queue
- Create config.hpp
  - Globally available instance motorLeft of controlledMotor class
- Create config.cpp
  - Configuration of motordriver and control parameters for motorLeft
- Add config.cpp and motorctl.cpp to cmakelists
- main.cpp:
  - create 'task_motorctl' which repeatedly runs motorLeft.handle()
  - modify testing code for testing the new class
  - comments
The fading/ramp capability of the new class was tested successfully
using a breakoutboard with an led.
		
	
			
		
			
				
	
	
		
			3 lines
		
	
	
		
			124 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			3 lines
		
	
	
		
			124 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| idf_component_register(SRCS "main.cpp" "motordrivers.cpp" "motorctl.cpp" "config.cpp"
 | |
|                     INCLUDE_DIRS ".")
 |