diff --git a/references.md b/references.md
index de41c53..615d21a 100644
--- a/references.md
+++ b/references.md
@@ -112,7 +112,7 @@
One of my main references.
* [avr-libc/include/avr/iom32u4.h]
- (http://svn.savannah.nongnu.org/viewvc/trunk/avr-libc/include/avr/iom32u4.h?revision=2288&root=avr-libc&view=markup)
+ (http://svn.savannah.nongnu.org/viewvc/trunk/avr-libc/include/avr/iom32u4.h?revision=2288&root=avr-libc&view=markup)
List of registers and associated bit numbers for the ATmega32U4
* [A Brief Tutorial on Programming the AVR without Arduino]
@@ -133,8 +133,8 @@
The EEPROM is non-volatile data memory that you can write to if you like. I
don't really see the purpose, unless it feels conceptually cleaner to you,
because there's only 1024 bytes of it on the Teensy 2.0, while there's 2560
- bytes of RAM, and 33256 bytes of flahs (program memory), and it seems like
- it'd be easier to use one of those if you could.
+ bytes of RAM, and 33256 bytes of flash (program memory), and it seems like
+ it'd be generally easier to use one of those.
* updated version available as a pdf at
[Four Walled Cubicle : AVR Articles]
@@ -197,8 +197,8 @@
* zip: [Phantom Firmware from PrinsValium]
(http://geekhack.org/attachment.php?attachmentid=38982&d=1327895092)
- Pretty basic. Helped me a lot when I was learning how to initialize stuff on
- the Teensy.
+ Pretty basic (unless I'm missing nuances, which is entirely possible).
+ Helped me a lot when I was learning how to initialize stuff on the Teensy.
* mentioned in the [Building Phantom Hardware and Firmware Mods]
(http://geekhack.org/showwiki.php?title=Island:26742)
@@ -243,8 +243,8 @@
(http://www.fourwalledcubicle.com/LUFA.php)
Very well known USB library for AVRs. And it looks like it be really good
too, but the documentation is hard to get into, and the examples don't seem
- to have enough explanation for me, not having a background in what USB is
- doing in the first place.
+ to have enough explanation for me, since I don't have any background in what
+ USB is doing in the first place.
* zip: [PJRC: usb_keyboard]
(http://pjrc.com/teensy/usb_keyboard.zip)
@@ -279,8 +279,8 @@
handling). Meant to be used through the Arduino 'Wire' library interface,
but you can use it alone as well. The version on github pulls in a whole
bunch of Arduino dependencies though, if you're just going to use the
- library look for an older version that doesn't (like the version in the
- Ubuntu 11.10 repos).
+ library look for an older version that doesn't (like the one included in the
+ version of Arduino in the Ubuntu 11.10 repos).
* zip: [i2cmaster]
(http://homepage.hispeed.ch/peterfleury/i2cmaster.zip)
@@ -373,17 +373,19 @@
list (on )
Keyboards seem to typically scan at rates from a little below 100Hz to about
300Hz, with the most common values a little below 100Hz. The [PJRC
- usb_keyboard] example documentation has a limit of 1000 packets (so 500
- presses -> releases) per second, but says that even that speed might
- overwhelm host software, which expects keystrokes to come much more slowly.
- And, a debounce time of 5ms (which is the spec'ed high value for Cherry MX
- switches) would give us a max send rate of 200Hz, above which it'd be a
- little pointless to scan.
+ usb_keyboard] (http://pjrc.com/teensy/usb_keyboard.html) example
+ documentation has a limit of 1000 packets (so 500 presses -> releases) per
+ second, but says that even that speed might overwhelm host software, which
+ expects keystrokes to come much more slowly. And, a debounce time of 5ms
+ (which is the spec'ed high value for Cherry MX switches) would give us a max
+ scan rate of 200Hz.
### Other Awesome Keyboard Projects
* [My DIY keyboard collection ( or how I became a KB-geek...)]
- (http://deskthority.net/workshop-f7/my-diy-keyboard-collection-or-how-i-became-a-kb-geek-t2534.html)
+ (http://deskthority.net/workshop-f7/my-diy-keyboard-collection-or-how-i-became-a-kb-geek-t2534.html)
+ : post by [suka] (http://deskthority.net/suka-u434/)
+ on
If I ever decide to do a keyboard completely by myself, I'm going back to
this link and starting with this. Looks really well done.
@@ -412,7 +414,7 @@
: a TeX graphics package
This is really cool. And I wish i knew more about LaTeX (and all its
variations) so that it would have been time effective for me to use it. If I
- ever need to do automatic diagram generation, I'm going to give it a more
+ ever need to do automatic diagram generation, I'm going to give this a more
serious try.
* mentioned on the [circuit/block-diagram drawing]