Configure PS/2 mouse build options to onekey
This commit is contained in:
		
							parent
							
								
									ccbc1dd8e7
								
							
						
					
					
						commit
						a9c3f4750b
					
				
					 3 changed files with 7 additions and 5 deletions
				
			
		| 
						 | 
				
			
			@ -93,7 +93,7 @@ ARCH = AVR8
 | 
			
		|||
F_USB = $(F_CPU)
 | 
			
		||||
 | 
			
		||||
# Interrupt driven control endpoint task(+60)
 | 
			
		||||
#OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT
 | 
			
		||||
OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Boot Section Size in *bytes*
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -87,8 +87,8 @@ CONSOLE_ENABLE = yes    # Console for debug
 | 
			
		|||
#SLEEP_LED_ENABLE = yes  # Breathing sleep LED during USB suspend
 | 
			
		||||
#NKRO_ENABLE = yes	# USB Nkey Rollover(+500)
 | 
			
		||||
 | 
			
		||||
#PS2_MOUSE_ENABLE = yes	# PS/2 mouse(TrackPoint) support
 | 
			
		||||
#PS2_USE_BUSYWAIT = yes # uses primitive reference code
 | 
			
		||||
PS2_MOUSE_ENABLE = yes	# PS/2 mouse(TrackPoint) support
 | 
			
		||||
PS2_USE_BUSYWAIT = yes # uses primitive reference code
 | 
			
		||||
#PS2_USE_INT = yes      # uses external interrupt for falling edge of PS/2 clock pin
 | 
			
		||||
#PS2_USE_USART = yes     # uses hardware USART engine for PS/2 signal receive(recomened)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -73,7 +73,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#   define PS2_CLOCK_PORT  PORTD
 | 
			
		||||
#   define PS2_CLOCK_PIN   PIND
 | 
			
		||||
#   define PS2_CLOCK_DDR   DDRD
 | 
			
		||||
#   define PS2_CLOCK_BIT   1
 | 
			
		||||
#   define PS2_CLOCK_BIT   5
 | 
			
		||||
#   define PS2_DATA_PORT   PORTD
 | 
			
		||||
#   define PS2_DATA_PIN    PIND
 | 
			
		||||
#   define PS2_DATA_DDR    DDRD
 | 
			
		||||
| 
						 | 
				
			
			@ -81,12 +81,13 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* PS/2 mouse interrupt version */
 | 
			
		||||
#ifdef PS2_USE_INT
 | 
			
		||||
/* uses INT1 for clock line(ATMega32U4) */
 | 
			
		||||
#define PS2_CLOCK_PORT  PORTD
 | 
			
		||||
#define PS2_CLOCK_PIN   PIND
 | 
			
		||||
#define PS2_CLOCK_DDR   DDRD
 | 
			
		||||
#define PS2_CLOCK_BIT   1
 | 
			
		||||
#define PS2_CLOCK_BIT   5
 | 
			
		||||
#define PS2_DATA_PORT   PORTD
 | 
			
		||||
#define PS2_DATA_PIN    PIND
 | 
			
		||||
#define PS2_DATA_DDR    DDRD
 | 
			
		||||
| 
						 | 
				
			
			@ -106,6 +107,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* PS/2 mouse USART version */
 | 
			
		||||
#ifdef PS2_USE_USART
 | 
			
		||||
#if defined(__AVR_ATmega16U4__) || defined(__AVR_ATmega32U4__)
 | 
			
		||||
/* XCK for clock line and RXD for data line */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue