aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorDasky <32983009+daskygit@users.noreply.github.com>2021-01-30 03:53:56 +0000
committerGitHub <noreply@github.com>2021-01-29 19:53:56 -0800
commitd92ffd1157e3ecc4ae2dbf8548c45c8b0269f664 (patch)
tree9a1a1f9d06fe6b9b41e982d37895e19749fe53ec /docs
parent3780ab3fcd4888cba4852158e11c495fc9809306 (diff)
downloadqmk_firmware-d92ffd1157e3ecc4ae2dbf8548c45c8b0269f664.tar.gz
qmk_firmware-d92ffd1157e3ecc4ae2dbf8548c45c8b0269f664.zip
Adds AT90USB162 support (#11570)
* at90usb162 support * fix missing bracket * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/compatible_microcontrollers.md1
-rw-r--r--docs/feature_backlight.md24
-rw-r--r--docs/ja/compatible_microcontrollers.md1
-rw-r--r--docs/spi_driver.md12
4 files changed, 20 insertions, 18 deletions
diff --git a/docs/compatible_microcontrollers.md b/docs/compatible_microcontrollers.md
index ac90ed746..8694beb7c 100644
--- a/docs/compatible_microcontrollers.md
+++ b/docs/compatible_microcontrollers.md
@@ -9,6 +9,7 @@ The following use [LUFA](https://www.fourwalledcubicle.com/LUFA.php) as the USB
9* [ATmega16U2](https://www.microchip.com/wwwproducts/en/ATmega16U2) / [ATmega32U2](https://www.microchip.com/wwwproducts/en/ATmega32U2) 9* [ATmega16U2](https://www.microchip.com/wwwproducts/en/ATmega16U2) / [ATmega32U2](https://www.microchip.com/wwwproducts/en/ATmega32U2)
10* [ATmega16U4](https://www.microchip.com/wwwproducts/en/ATmega16U4) / [ATmega32U4](https://www.microchip.com/wwwproducts/en/ATmega32U4) 10* [ATmega16U4](https://www.microchip.com/wwwproducts/en/ATmega16U4) / [ATmega32U4](https://www.microchip.com/wwwproducts/en/ATmega32U4)
11* [AT90USB64](https://www.microchip.com/wwwproducts/en/AT90USB646) / [AT90USB128](https://www.microchip.com/wwwproducts/en/AT90USB1286) 11* [AT90USB64](https://www.microchip.com/wwwproducts/en/AT90USB646) / [AT90USB128](https://www.microchip.com/wwwproducts/en/AT90USB1286)
12* [AT90USB162](https://www.microchip.com/wwwproducts/en/AT90USB162)
12 13
13Certain MCUs which do not have native USB will use [V-USB](https://www.obdev.at/products/vusb/index.html) instead: 14Certain MCUs which do not have native USB will use [V-USB](https://www.obdev.at/products/vusb/index.html) instead:
14 15
diff --git a/docs/feature_backlight.md b/docs/feature_backlight.md
index a558af64e..2adb16e4a 100644
--- a/docs/feature_backlight.md
+++ b/docs/feature_backlight.md
@@ -93,18 +93,18 @@ BACKLIGHT_DRIVER = pwm
93 93
94On AVR boards, QMK automatically decides which driver to use according to the following table: 94On AVR boards, QMK automatically decides which driver to use according to the following table:
95 95
96|Backlight Pin|AT90USB64/128|ATmega16/32U4|ATmega16/32U2|ATmega32A|ATmega328/P| 96|Backlight Pin|AT90USB64/128|AT90USB162|ATmega16/32U4|ATmega16/32U2|ATmega32A|ATmega328/P|
97|-------------|-------------|-------------|-------------|---------|-----------| 97|-------------|-------------|----------|-------------|-------------|---------|-----------|
98|`B1` | | | | |Timer 1 | 98|`B1` | | | | | |Timer 1 |
99|`B2` | | | | |Timer 1 | 99|`B2` | | | | | |Timer 1 |
100|`B5` |Timer 1 |Timer 1 | | | | 100|`B5` |Timer 1 | |Timer 1 | | | |
101|`B6` |Timer 1 |Timer 1 | | | | 101|`B6` |Timer 1 | |Timer 1 | | | |
102|`B7` |Timer 1 |Timer 1 |Timer 1 | | | 102|`B7` |Timer 1 |Timer 1 |Timer 1 |Timer 1 | | |
103|`C4` |Timer 3 | | | | | 103|`C4` |Timer 3 | | | | | |
104|`C5` |Timer 3 | |Timer 1 | | | 104|`C5` |Timer 3 |Timer 1 | |Timer 1 | | |
105|`C6` |Timer 3 |Timer 3 |Timer 1 | | | 105|`C6` |Timer 3 |Timer 1 |Timer 3 |Timer 1 | | |
106|`D4` | | | |Timer 1 | | 106|`D4` | | | | |Timer 1 | |
107|`D5` | | | |Timer 1 | | 107|`D5` | | | | |Timer 1 | |
108 108
109All other pins will use timer-assisted software PWM: 109All other pins will use timer-assisted software PWM:
110 110
diff --git a/docs/ja/compatible_microcontrollers.md b/docs/ja/compatible_microcontrollers.md
index 56f4c0297..b89dd54b0 100644
--- a/docs/ja/compatible_microcontrollers.md
+++ b/docs/ja/compatible_microcontrollers.md
@@ -14,6 +14,7 @@ QMK は十分な容量のフラッシュメモリを備えた USB 対応 AVR ま
14* [ATmega16U2](https://www.microchip.com/wwwproducts/en/ATmega16U2) / [ATmega32U2](https://www.microchip.com/wwwproducts/en/ATmega32U2) 14* [ATmega16U2](https://www.microchip.com/wwwproducts/en/ATmega16U2) / [ATmega32U2](https://www.microchip.com/wwwproducts/en/ATmega32U2)
15* [ATmega16U4](https://www.microchip.com/wwwproducts/en/ATmega16U4) / [ATmega32U4](https://www.microchip.com/wwwproducts/en/ATmega32U4) 15* [ATmega16U4](https://www.microchip.com/wwwproducts/en/ATmega16U4) / [ATmega32U4](https://www.microchip.com/wwwproducts/en/ATmega32U4)
16* [AT90USB64](https://www.microchip.com/wwwproducts/en/AT90USB646) / [AT90USB128](https://www.microchip.com/wwwproducts/en/AT90USB1286) 16* [AT90USB64](https://www.microchip.com/wwwproducts/en/AT90USB646) / [AT90USB128](https://www.microchip.com/wwwproducts/en/AT90USB1286)
17* [AT90USB162](https://www.microchip.com/wwwproducts/en/AT90USB162)
17 18
18組み込みの USB インターフェースを持たない、いくつかの MCU は代わりに [V-USB](https://www.obdev.at/products/vusb/index.html) を使います: 19組み込みの USB インターフェースを持たない、いくつかの MCU は代わりに [V-USB](https://www.obdev.at/products/vusb/index.html) を使います:
19 20
diff --git a/docs/spi_driver.md b/docs/spi_driver.md
index 1d432432a..03c008da2 100644
--- a/docs/spi_driver.md
+++ b/docs/spi_driver.md
@@ -6,12 +6,12 @@ The SPI Master drivers used in QMK have a set of common functions to allow porta
6 6
7No special setup is required - just connect the `SS`, `SCK`, `MOSI` and `MISO` pins of your SPI devices to the matching pins on the MCU: 7No special setup is required - just connect the `SS`, `SCK`, `MOSI` and `MISO` pins of your SPI devices to the matching pins on the MCU:
8 8
9|MCU |`SS`|`SCK`|`MOSI`|`MISO`| 9|MCU |`SS`|`SCK`|`MOSI`|`MISO`|
10|---------------|----|-----|------|------| 10|-----------------|----|-----|------|------|
11|ATMega16/32U2/4|`B0`|`B1` |`B2` |`B3` | 11|ATMega16/32U2/4 |`B0`|`B1` |`B2` |`B3` |
12|AT90USB64/128 |`B0`|`B1` |`B2` |`B3` | 12|AT90USB64/128/162|`B0`|`B1` |`B2` |`B3` |
13|ATmega32A |`B4`|`B7` |`B5` |`B6` | 13|ATmega32A |`B4`|`B7` |`B5` |`B6` |
14|ATmega328/P |`B2`|`B5` |`B3` |`B4` | 14|ATmega328/P |`B2`|`B5` |`B3` |`B4` |
15 15
16You may use more than one slave select pin, not just the `SS` pin. This is useful when you have multiple devices connected and need to communicate with them individually. 16You may use more than one slave select pin, not just the `SS` pin. This is useful when you have multiple devices connected and need to communicate with them individually.
17`SPI_SS_PIN` can be passed to `spi_start()` to refer to `SS`. 17`SPI_SS_PIN` can be passed to `spi_start()` to refer to `SS`.