aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/hardware_avr.md2
-rw-r--r--docs/hardware_drivers.md2
-rw-r--r--docs/reference_glossary.md8
-rw-r--r--docs/understanding_qmk.md6
4 files changed, 9 insertions, 9 deletions
diff --git a/docs/hardware_avr.md b/docs/hardware_avr.md
index 0c1b31bb2..697c55d2a 100644
--- a/docs/hardware_avr.md
+++ b/docs/hardware_avr.md
@@ -1,6 +1,6 @@
1# Keyboards with AVR Processors 1# Keyboards with AVR Processors
2 2
3This page describes the support for for AVR processors in QMK. AVR processors include the atmega32u4, atmega32u2, at90usb1286, and other processors from Atmel Corporation. AVR processors are 8-bit MCU's that are designed to be easy to work with. The most common AVR processors in keyboards have on-board USB and plenty of GPIO for supporting large keyboard matrices. They are the most popular MCU for use in keyboards today. 3This page describes the support for for AVR processors in QMK. AVR processors include the atmega32u4, atmega32u2, at90usb1286, and other processors from Atmel Corporation. AVR processors are 8-bit MCUs that are designed to be easy to work with. The most common AVR processors in keyboards have on-board USB and plenty of GPIO for supporting large keyboard matrices. They are the most popular MCU for use in keyboards today.
4 4
5If you have not yet you should read the [Keyboard Guidelines](hardware_keyboard_guidelines.md) to get a sense of how keyboards fit into QMK. 5If you have not yet you should read the [Keyboard Guidelines](hardware_keyboard_guidelines.md) to get a sense of how keyboards fit into QMK.
6 6
diff --git a/docs/hardware_drivers.md b/docs/hardware_drivers.md
index 023e92982..321ba2a4b 100644
--- a/docs/hardware_drivers.md
+++ b/docs/hardware_drivers.md
@@ -20,7 +20,7 @@ Support for SSD1306 based OLED displays. For more information see the [OLED Driv
20 20
21## uGFX 21## uGFX
22 22
23You can make use of uGFX within QMK to drive character and graphic LCD's, LED arrays, OLED, TFT, and other display technologies. This needs to be better documented, if you are trying to do this and reading the code doesn't help please [open an issue](https://github.com/qmk/qmk_firmware/issues/new) and we can help you through the process. 23You can make use of uGFX within QMK to drive character and graphic LCDs, LED arrays, OLED, TFT, and other display technologies. This needs to be better documented, if you are trying to do this and reading the code doesn't help please [open an issue](https://github.com/qmk/qmk_firmware/issues/new) and we can help you through the process.
24 24
25## WS2812 (AVR Only) 25## WS2812 (AVR Only)
26 26
diff --git a/docs/reference_glossary.md b/docs/reference_glossary.md
index 422abb2ec..08a22050c 100644
--- a/docs/reference_glossary.md
+++ b/docs/reference_glossary.md
@@ -1,16 +1,16 @@
1# Glossary of QMK Terms 1# Glossary of QMK Terms
2 2
3## ARM 3## ARM
4A line of 32-bit MCU's produced by a number of companies, such as Atmel, Cypress, Kinetis, NXP, ST, and TI. 4A line of 32-bit MCUs produced by a number of companies, such as Atmel, Cypress, Kinetis, NXP, ST, and TI.
5 5
6## AVR 6## AVR
7A line of 8-bit MCU's produced by [Atmel](http://www.microchip.com/). AVR was the original platform that TMK supported. 7A line of 8-bit MCUs produced by [Atmel](http://www.microchip.com/). AVR was the original platform that TMK supported.
8 8
9## AZERTY 9## AZERTY
10The standard Français (French) keyboard layout. Named for the first 6 keys on the keyboard. 10The standard Français (French) keyboard layout. Named for the first 6 keys on the keyboard.
11 11
12## Backlight 12## Backlight
13A generic term for lighting on a keyboard. The backlight is typically, but not always, an array of LED's that shine through keycaps and/or switches. 13A generic term for lighting on a keyboard. The backlight is typically, but not always, an array of LEDs that shine through keycaps and/or switches.
14 14
15## Bluetooth 15## Bluetooth
16A short range peer to peer wireless protocol. Most common wireless protocol for a keyboard. 16A short range peer to peer wireless protocol. Most common wireless protocol for a keyboard.
@@ -147,7 +147,7 @@ A feature that lets you assign multiple keycodes to the same key based on how ma
147A low-cost AVR development board that is commonly used for hand-wired builds. A teensy is often chosen despite costing a few dollars more due to its halfkay bootloader, which makes flashing very simple. 147A low-cost AVR development board that is commonly used for hand-wired builds. A teensy is often chosen despite costing a few dollars more due to its halfkay bootloader, which makes flashing very simple.
148 148
149## Underlight 149## Underlight
150A generic term for LEDs that light the underside of the board. These LED's typically shine away from the bottom of the PCB and towards the surface the keyboard rests on. 150A generic term for LEDs that light the underside of the board. These LEDs typically shine away from the bottom of the PCB and towards the surface the keyboard rests on.
151 151
152## Unicode 152## Unicode
153In the larger computer world Unicode is a set of encoding schemes for representing characters in any language. As it relates to QMK it means using various OS schemes to send unicode codepoints instead of scancodes. 153In the larger computer world Unicode is a set of encoding schemes for representing characters in any language. As it relates to QMK it means using various OS schemes to send unicode codepoints instead of scancodes.
diff --git a/docs/understanding_qmk.md b/docs/understanding_qmk.md
index a94c9c319..81cedfcf5 100644
--- a/docs/understanding_qmk.md
+++ b/docs/understanding_qmk.md
@@ -22,7 +22,7 @@ This section of code is called "The Main Loop" because it's responsible for loop
22 keyboard_task(); 22 keyboard_task();
23``` 23```
24 24
25This is where all the keyboard specific functionality is dispatched. The source code for `keyboard_task()` can be found in [tmk_core/common/keyboard.c](https://github.com/qmk/qmk_firmware/blob/e1203a222bb12ab9733916164a000ef3ac48da93/tmk_core/common/keyboard.c#L216), and it is responsible for detecting changes in the matrix and turning status LED's on and off. 25This is where all the keyboard specific functionality is dispatched. The source code for `keyboard_task()` can be found in [tmk_core/common/keyboard.c](https://github.com/qmk/qmk_firmware/blob/e1203a222bb12ab9733916164a000ef3ac48da93/tmk_core/common/keyboard.c#L216), and it is responsible for detecting changes in the matrix and turning status LEDs on and off.
26 26
27Within `keyboard_task()` you'll find code to handle: 27Within `keyboard_task()` you'll find code to handle:
28 28
@@ -30,7 +30,7 @@ Within `keyboard_task()` you'll find code to handle:
30* Mouse Handling 30* Mouse Handling
31* Serial Link(s) 31* Serial Link(s)
32* Visualizer 32* Visualizer
33* Keyboard status LED's (Caps Lock, Num Lock, Scroll Lock) 33* Keyboard status LEDs (Caps Lock, Num Lock, Scroll Lock)
34 34
35#### Matrix Scanning 35#### Matrix Scanning
36 36
@@ -175,7 +175,7 @@ FIXME: This needs to be written
175 175
176FIXME: This needs to be written 176FIXME: This needs to be written
177 177
178#### Keyboard state LED's (Caps Lock, Num Lock, Scroll Lock) 178#### Keyboard state LEDs (Caps Lock, Num Lock, Scroll Lock)
179 179
180FIXME: This needs to be written 180FIXME: This needs to be written
181 181