Align PS/2 GPIO defines (#14745)
* Align PS/2 GPIO * Align PS/2 GPIO * refactor more keyboards * Remove more defines * Put back avr/chibios split * format
This commit is contained in:
		
							parent
							
								
									1fb2a0c74e
								
							
						
					
					
						commit
						84d5198ef9
					
				
					 12 changed files with 94 additions and 192 deletions
				
			
		| 
						 | 
				
			
			@ -43,14 +43,8 @@ PS2_USE_BUSYWAIT = yes
 | 
			
		|||
 | 
			
		||||
```c
 | 
			
		||||
#ifdef PS2_USE_BUSYWAIT
 | 
			
		||||
#   define PS2_CLOCK_PORT  PORTD
 | 
			
		||||
#   define PS2_CLOCK_PIN   PIND
 | 
			
		||||
#   define PS2_CLOCK_DDR   DDRD
 | 
			
		||||
#   define PS2_CLOCK_BIT   1
 | 
			
		||||
#   define PS2_DATA_PORT   PORTD
 | 
			
		||||
#   define PS2_DATA_PIN    PIND
 | 
			
		||||
#   define PS2_DATA_DDR    DDRD
 | 
			
		||||
#   define PS2_DATA_BIT    2
 | 
			
		||||
#   define PS2_CLOCK_PIN   D1
 | 
			
		||||
#   define PS2_DATA_PIN    D2
 | 
			
		||||
#endif
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -69,14 +63,8 @@ PS2_USE_INT = yes
 | 
			
		|||
 | 
			
		||||
```c
 | 
			
		||||
#ifdef PS2_USE_INT
 | 
			
		||||
#define PS2_CLOCK_PORT  PORTD
 | 
			
		||||
#define PS2_CLOCK_PIN   PIND
 | 
			
		||||
#define PS2_CLOCK_DDR   DDRD
 | 
			
		||||
#define PS2_CLOCK_BIT   2
 | 
			
		||||
#define PS2_DATA_PORT   PORTD
 | 
			
		||||
#define PS2_DATA_PIN    PIND
 | 
			
		||||
#define PS2_DATA_DDR    DDRD
 | 
			
		||||
#define PS2_DATA_BIT    5
 | 
			
		||||
#define PS2_CLOCK_PIN   D2
 | 
			
		||||
#define PS2_DATA_PIN    D5
 | 
			
		||||
 | 
			
		||||
#define PS2_INT_INIT()  do {    \
 | 
			
		||||
    EICRA |= ((1<<ISC21) |      \
 | 
			
		||||
| 
						 | 
				
			
			@ -107,14 +95,9 @@ PS2_USE_USART = yes
 | 
			
		|||
 | 
			
		||||
```c
 | 
			
		||||
#ifdef PS2_USE_USART
 | 
			
		||||
#define PS2_CLOCK_PORT  PORTD
 | 
			
		||||
#define PS2_CLOCK_PIN   PIND
 | 
			
		||||
#define PS2_CLOCK_DDR   DDRD
 | 
			
		||||
#define PS2_CLOCK_BIT   5
 | 
			
		||||
#define PS2_DATA_PORT   PORTD
 | 
			
		||||
#define PS2_DATA_PIN    PIND
 | 
			
		||||
#define PS2_DATA_DDR    DDRD
 | 
			
		||||
#define PS2_DATA_BIT    2
 | 
			
		||||
#ifdef PS2_USE_USART
 | 
			
		||||
#define PS2_CLOCK_PIN   D5
 | 
			
		||||
#define PS2_DATA_PIN    D2
 | 
			
		||||
 | 
			
		||||
/* 同期、奇数パリティ、1-bit ストップ、8-bit データ、立ち下がりエッジでサンプル */
 | 
			
		||||
/* CLOCK の DDR を入力としてスレーブに設定 */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue