diff options
author | itsnoteasy <pyrosoma1@yahoo.ie> | 2020-06-10 22:23:11 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-10 22:23:11 +0100 |
commit | 7aa4cc9603b8cdb0ea3ede753eff7d07a86a18b0 (patch) | |
tree | c48255b3861208d8b85e341b68bbc827b5f06711 /docs | |
parent | e26bc21d1452dcf04332d300a874dacc8d74862d (diff) | |
download | qmk_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.md | 4 | ||||
-rw-r--r-- | docs/compatible_microcontrollers.md | 1 | ||||
-rw-r--r-- | docs/feature_backlight.md | 2 | ||||
-rw-r--r-- | docs/spi_driver.md | 2 |
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 | ||
90 | Hardware PWM is supported according to the following table: | 90 | Hardware 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 | ||
16 | You 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. | 16 | You 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`. |