Move pointing device driver code (#24445)
Co-authored-by: Drashna Jaelre <drashna@live.com>
This commit is contained in:
		
							parent
							
								
									5c85271e48
								
							
						
					
					
						commit
						f5b495e06e
					
				
					 23 changed files with 544 additions and 546 deletions
				
			
		|  | @ -21,6 +21,7 @@ | |||
| 
 | ||||
| #include <stdbool.h> | ||||
| #include <stdint.h> | ||||
| #include "pointing_device.h" | ||||
| 
 | ||||
| // CPI values
 | ||||
| // clang-format off
 | ||||
|  | @ -69,6 +70,8 @@ typedef struct { | |||
|     int8_t dy; | ||||
| } report_adns5050_t; | ||||
| 
 | ||||
| const pointing_device_driver_t adns5050_pointing_device_driver; | ||||
| 
 | ||||
| // A bunch of functions to implement the ADNS5050-specific serial protocol.
 | ||||
| // Note that the "serial.h" driver is insufficient, because it does not
 | ||||
| // manually manipulate a serial clock signal.
 | ||||
|  | @ -84,3 +87,4 @@ uint16_t          adns5050_get_cpi(void); | |||
| int8_t            convert_twoscomp(uint8_t data); | ||||
| bool              adns5050_check_signature(void); | ||||
| void              adns5050_power_down(void); | ||||
| report_mouse_t    adns5050_get_report(report_mouse_t mouse_report); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Dasky
						Dasky