diff options
| author | Joel Challis <git@zvecr.com> | 2021-10-20 20:07:40 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-10-20 20:07:40 +0100 |
| commit | 84d5198ef9b4106fe61530211b5b5bb1a2fc52c8 (patch) | |
| tree | bcb35e8dbd2fab837fbe19b2dadd0e5df2d2e39a /keyboards/converter/ibm_terminal | |
| parent | 1fb2a0c74e926806f58fdbec990ca9aa7bb376a9 (diff) | |
| download | qmk_firmware-84d5198ef9b4106fe61530211b5b5bb1a2fc52c8.tar.gz qmk_firmware-84d5198ef9b4106fe61530211b5b5bb1a2fc52c8.zip | |
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
Diffstat (limited to 'keyboards/converter/ibm_terminal')
| -rw-r--r-- | keyboards/converter/ibm_terminal/config.h | 33 |
1 files changed, 6 insertions, 27 deletions
diff --git a/keyboards/converter/ibm_terminal/config.h b/keyboards/converter/ibm_terminal/config.h index 6895f08e7..2cd36c5fb 100644 --- a/keyboards/converter/ibm_terminal/config.h +++ b/keyboards/converter/ibm_terminal/config.h | |||
| @@ -45,15 +45,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 45 | */ | 45 | */ |
| 46 | #ifdef PS2_USE_USART | 46 | #ifdef PS2_USE_USART |
| 47 | /* XCK for clock line */ | 47 | /* XCK for clock line */ |
| 48 | #define PS2_CLOCK_PORT PORTD | 48 | #define PS2_CLOCK_PIN D5 |
| 49 | #define PS2_CLOCK_PIN PIND | 49 | #define PS2_DATA_PIN D2 |
| 50 | #define PS2_CLOCK_DDR DDRD | ||
| 51 | #define PS2_CLOCK_BIT 5 | ||
| 52 | /* RXD for data line */ | ||
| 53 | #define PS2_DATA_PORT PORTD | ||
| 54 | #define PS2_DATA_PIN PIND | ||
| 55 | #define PS2_DATA_DDR DDRD | ||
| 56 | #define PS2_DATA_BIT 2 | ||
| 57 | 50 | ||
| 58 | /* synchronous, odd parity, 1-bit stop, 8-bit data, sample at falling edge */ | 51 | /* synchronous, odd parity, 1-bit stop, 8-bit data, sample at falling edge */ |
| 59 | /* set DDR of CLOCK as input to be slave */ | 52 | /* set DDR of CLOCK as input to be slave */ |
| @@ -93,15 +86,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 93 | */ | 86 | */ |
| 94 | #ifdef PS2_USE_INT | 87 | #ifdef PS2_USE_INT |
| 95 | /* uses INT1 for clock line(ATMega32U4) */ | 88 | /* uses INT1 for clock line(ATMega32U4) */ |
| 96 | #define PS2_CLOCK_PORT PORTD | 89 | #define PS2_CLOCK_PIN D1 |
| 97 | #define PS2_CLOCK_PIN PIND | 90 | #define PS2_DATA_PIN D0 |
| 98 | #define PS2_CLOCK_DDR DDRD | ||
| 99 | #define PS2_CLOCK_BIT 1 | ||
| 100 | |||
| 101 | #define PS2_DATA_PORT PORTD | ||
| 102 | #define PS2_DATA_PIN PIND | ||
| 103 | #define PS2_DATA_DDR DDRD | ||
| 104 | #define PS2_DATA_BIT 0 | ||
| 105 | 91 | ||
| 106 | #define PS2_INT_INIT() do { \ | 92 | #define PS2_INT_INIT() do { \ |
| 107 | EICRA |= ((1<<ISC11) | \ | 93 | EICRA |= ((1<<ISC11) | \ |
| @@ -121,13 +107,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 121 | * PS/2 Busywait configuration | 107 | * PS/2 Busywait configuration |
| 122 | */ | 108 | */ |
| 123 | #ifdef PS2_USE_BUSYWAIT | 109 | #ifdef PS2_USE_BUSYWAIT |
| 124 | #define PS2_CLOCK_PORT PORTD | 110 | #define PS2_CLOCK_PIN D1 |
| 125 | #define PS2_CLOCK_PIN PIND | 111 | #define PS2_DATA_PIN D0 |
| 126 | #define PS2_CLOCK_DDR DDRD | ||
| 127 | #define PS2_CLOCK_BIT 1 | ||
| 128 | |||
| 129 | #define PS2_DATA_PORT PORTD | ||
| 130 | #define PS2_DATA_PIN PIND | ||
| 131 | #define PS2_DATA_DDR DDRD | ||
| 132 | #define PS2_DATA_BIT 0 | ||
| 133 | #endif | 112 | #endif |
