Add encoder abstraction. (#21548)
This commit is contained in:
		
							parent
							
								
									2eb9ff8efd
								
							
						
					
					
						commit
						9d9cdaaa2d
					
				
					 50 changed files with 863 additions and 653 deletions
				
			
		| 
						 | 
				
			
			@ -3,6 +3,7 @@ encoder_CONFIG := $(QUANTUM_PATH)/encoder/tests/config_mock.h
 | 
			
		|||
 | 
			
		||||
encoder_SRC := \
 | 
			
		||||
	platforms/test/timer.c \
 | 
			
		||||
	drivers/encoder/encoder_quadrature.c \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder/tests/mock.c \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder/tests/encoder_tests.cpp \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder.c
 | 
			
		||||
| 
						 | 
				
			
			@ -13,6 +14,7 @@ encoder_split_left_eq_right_CONFIG := $(QUANTUM_PATH)/encoder/tests/config_mock_
 | 
			
		|||
 | 
			
		||||
encoder_split_left_eq_right_SRC := \
 | 
			
		||||
	platforms/test/timer.c \
 | 
			
		||||
	drivers/encoder/encoder_quadrature.c \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder/tests/mock_split.c \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder/tests/encoder_tests_split_left_eq_right.cpp \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder.c
 | 
			
		||||
| 
						 | 
				
			
			@ -23,6 +25,7 @@ encoder_split_left_gt_right_CONFIG := $(QUANTUM_PATH)/encoder/tests/config_mock_
 | 
			
		|||
 | 
			
		||||
encoder_split_left_gt_right_SRC := \
 | 
			
		||||
	platforms/test/timer.c \
 | 
			
		||||
	drivers/encoder/encoder_quadrature.c \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder/tests/mock_split.c \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder/tests/encoder_tests_split_left_gt_right.cpp \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder.c
 | 
			
		||||
| 
						 | 
				
			
			@ -33,6 +36,7 @@ encoder_split_left_lt_right_CONFIG := $(QUANTUM_PATH)/encoder/tests/config_mock_
 | 
			
		|||
 | 
			
		||||
encoder_split_left_lt_right_SRC := \
 | 
			
		||||
	platforms/test/timer.c \
 | 
			
		||||
	drivers/encoder/encoder_quadrature.c \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder/tests/mock_split.c \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder/tests/encoder_tests_split_left_lt_right.cpp \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder.c
 | 
			
		||||
| 
						 | 
				
			
			@ -43,6 +47,7 @@ encoder_split_no_left_CONFIG := $(QUANTUM_PATH)/encoder/tests/config_mock_split_
 | 
			
		|||
 | 
			
		||||
encoder_split_no_left_SRC := \
 | 
			
		||||
	platforms/test/timer.c \
 | 
			
		||||
	drivers/encoder/encoder_quadrature.c \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder/tests/mock_split.c \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder/tests/encoder_tests_split_no_left.cpp \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder.c
 | 
			
		||||
| 
						 | 
				
			
			@ -53,6 +58,7 @@ encoder_split_no_right_CONFIG := $(QUANTUM_PATH)/encoder/tests/config_mock_split
 | 
			
		|||
 | 
			
		||||
encoder_split_no_right_SRC := \
 | 
			
		||||
	platforms/test/timer.c \
 | 
			
		||||
	drivers/encoder/encoder_quadrature.c \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder/tests/mock_split.c \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder/tests/encoder_tests_split_no_right.cpp \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder.c
 | 
			
		||||
| 
						 | 
				
			
			@ -63,6 +69,7 @@ encoder_split_role_CONFIG := $(QUANTUM_PATH)/encoder/tests/config_mock_split_rol
 | 
			
		|||
 | 
			
		||||
encoder_split_role_SRC := \
 | 
			
		||||
	platforms/test/timer.c \
 | 
			
		||||
	drivers/encoder/encoder_quadrature.c \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder/tests/mock_split.c \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder/tests/encoder_tests_split_role.cpp \
 | 
			
		||||
	$(QUANTUM_PATH)/encoder.c
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue