aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authoritsnoteasy <pyrosoma1@yahoo.ie>2020-06-10 22:23:11 +0100
committerGitHub <noreply@github.com>2020-06-10 22:23:11 +0100
commit7aa4cc9603b8cdb0ea3ede753eff7d07a86a18b0 (patch)
treec48255b3861208d8b85e341b68bbc827b5f06711 /docs
parente26bc21d1452dcf04332d300a874dacc8d74862d (diff)
downloadqmk_firmware-7aa4cc9603b8cdb0ea3ede753eff7d07a86a18b0.tar.gz
qmk_firmware-7aa4cc9603b8cdb0ea3ede753eff7d07a86a18b0.zip
adds support for the atmega328 (#9043)
Co-authored-by: Ryan <fauxpark@gmail.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/adc_driver.md4
-rw-r--r--docs/compatible_microcontrollers.md1
-rw-r--r--docs/feature_backlight.md2
-rw-r--r--docs/spi_driver.md2
4 files changed, 5 insertions, 4 deletions
diff --git a/docs/adc_driver.md b/docs/adc_driver.md
index 7c4e05efc..f8fb94094 100644
--- a/docs/adc_driver.md
+++ b/docs/adc_driver.md
@@ -22,7 +22,7 @@ Then place this include at the top of your code:
22 22
23### AVR 23### AVR
24 24
25|Channel|AT90USB64/128|ATmega16/32U4|ATmega32A|ATmega328P| 25|Channel|AT90USB64/128|ATmega16/32U4|ATmega32A|ATmega328/P|
26|-------|-------------|-------------|---------|----------| 26|-------|-------------|-------------|---------|----------|
27|0 |`F0` |`F0` |`A0` |`C0` | 27|0 |`F0` |`F0` |`A0` |`C0` |
28|1 |`F1` |`F1` |`A1` |`C1` | 28|1 |`F1` |`F1` |`A1` |`C1` |
@@ -39,7 +39,7 @@ Then place this include at the top of your code:
39|12 | |`B5` | | | 39|12 | |`B5` | | |
40|13 | |`B6` | | | 40|13 | |`B6` | | |
41 41
42<sup>\* The ATmega328P possesses two extra ADC channels; however, they are not present on the DIP pinout, and are not shared with GPIO pins. You can use `adc_read()` directly to gain access to these.</sup> 42<sup>\* The ATmega328/P possesses two extra ADC channels; however, they are not present on the DIP pinout, and are not shared with GPIO pins. You can use `adc_read()` directly to gain access to these.</sup>
43 43
44### ARM 44### ARM
45 45
diff --git a/docs/compatible_microcontrollers.md b/docs/compatible_microcontrollers.md
index 85dd440d3..ac90ed746 100644
--- a/docs/compatible_microcontrollers.md
+++ b/docs/compatible_microcontrollers.md
@@ -14,6 +14,7 @@ Certain MCUs which do not have native USB will use [V-USB](https://www.obdev.at/
14 14
15* [ATmega32A](https://www.microchip.com/wwwproducts/en/ATmega32A) 15* [ATmega32A](https://www.microchip.com/wwwproducts/en/ATmega32A)
16* [ATmega328P](https://www.microchip.com/wwwproducts/en/ATmega328P) 16* [ATmega328P](https://www.microchip.com/wwwproducts/en/ATmega328P)
17* [ATmega328](https://www.microchip.com/wwwproducts/en/ATmega328)
17 18
18## ARM 19## ARM
19 20
diff --git a/docs/feature_backlight.md b/docs/feature_backlight.md
index 5f69468c3..7e4401b40 100644
--- a/docs/feature_backlight.md
+++ b/docs/feature_backlight.md
@@ -89,7 +89,7 @@ BACKLIGHT_DRIVER = pwm
89 89
90Hardware PWM is supported according to the following table: 90Hardware PWM is supported according to the following table:
91 91
92|Backlight Pin|AT90USB64/128|ATmega16/32U4|ATmega16/32U2|ATmega32A|ATmega328P| 92|Backlight Pin|AT90USB64/128|ATmega16/32U4|ATmega16/32U2|ATmega32A|ATmega328/P|
93|-------------|-------------|-------------|-------------|---------|----------| 93|-------------|-------------|-------------|-------------|---------|----------|
94|`B1` | | | | |Timer 1 | 94|`B1` | | | | |Timer 1 |
95|`B2` | | | | |Timer 1 | 95|`B2` | | | | |Timer 1 |
diff --git a/docs/spi_driver.md b/docs/spi_driver.md
index c170bf1df..1d432432a 100644
--- a/docs/spi_driver.md
+++ b/docs/spi_driver.md
@@ -11,7 +11,7 @@ No special setup is required - just connect the `SS`, `SCK`, `MOSI` and `MISO` p
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 |`B0`|`B1` |`B2` |`B3` |
13|ATmega32A |`B4`|`B7` |`B5` |`B6` | 13|ATmega32A |`B4`|`B7` |`B5` |`B6` |
14|ATmega328P |`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`.