## Noob Electronics Stuff * [Resistor Color Codes (picture)] (http://www.ladyada.net/wiki/lib/exe/fetch.php?hash=a2c6a9&w=501&h=785&media=http%3A%2F%2Fwww.ladyada.net%2Fimages%2Fmetertutorial%2Frescolorcode.jpg) * from [the Multimeter Tutorial] (http://www.ladyada.net/learn/multimeter/resistance.html) (on ) * [Very Basic Circuits] (http://www.seattlerobotics.org/encoder/mar97/basics.html) : column by Kevin Ross for Encoder * [Powering Light Emitting Diodes(LEDs)] (http://wolfstone.halloweenhost.com/Lighting/litlpo_PoweringLEDs.html) * can also be reached via -> [ENTER] ('http://thewolfstone.com/Welcome/Home.html) -> [Wolfstone's Haunted Halloween Page] (http://thewolfstone.com/_ar/Halloween.html) -> [technology] (http://wolfstone.halloweenhost.com/Navigation/TechBase.html) -> [powering LEDs] (http://wolfstone.halloweenhost.com/Lighting/litlpo_PoweringLEDs.html) ## Noob C Stuff * [C Library Reference] (http://www.cplusplus.com/reference/) (on ) * [C Operators/Expressions] (http://www.lix.polytechnique.fr/~liberti/public/computing/prog/c/C/CONCEPT/expressions.html) (on ) * [Bitwise Operators in C and C++: A Tutorial] (http://www.cprogramming.com/tutorial/bitwise_operators.html) (on ) * [In C++ is "const" after type ID acceptable?] (http://stackoverflow.com/questions/988069/in-c-is-const-after-type-id-acceptable) (on ) * [Arrays and pointers in C] (http://www.ibiblio.org/pub/languages/fortran/append-c.html) (on ) ## Noob Other Stuff * [Markdown: Syntax] (http://daringfireball.net/projects/markdown/syntax) ## AVR C stuff * [AVR Libc Library Reference] (http://www.nongnu.org/avr-libc/user-manual/modules.html) * [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) : list of registers and associated bit numbers for ATmega32U4 ## Articles / Tutorials * [Arduino I²C Expansion IO] (http://www.neufeld.newton.ks.us/electronics/?p=241) (from [Keith's Electronics Blog] (http://www.neufeld.newton.ks.us/electronics/)) ## Other Firmware / Code * zip: [Phantom Firmware from PrinsValium] (http://geekhack.org/attachment.php?attachmentid=38982&d=1327895092) * mentioned in the [Building Phantom Hardware and Firmware Mods] (http://geekhack.org/showwiki.php?title=Island:26742) article (on ) * github: [Pyrolistical / tmk_keyboard] (https://github.com/Pyrolistical/tmk_keyboard/tree/master/fourway) * mentioned in the [KeyPoard] (http://geekhack.org/showwiki.php?title=Island:26845) article (on ) * github: [humblehacker / keyboard] (https://github.com/humblehacker/keyboard) * mentioned on [the humblehacker keyboard website] (http://humblehacker.com/keyboard/) * mentioned on [the humblehacker geekhack page] (http://geekhack.org/showwiki.php?title=Island:6292) * mentioned on [the designer's blog] (http://humblehacker.com/blog/) * github: [TWI library in C] (https://github.com/arduino/Arduino/tree/master/libraries/Wire/utility) * zip: [PJRC: usb_keyboard] (http://pjrc.com/teensy/usb_keyboard.zip) * mentioned on [the PJRC website] (http://pjrc.com/teensy/usb_keyboard.html) * zip: [PJRC: blinky] (http://pjrc.com/teensy/blinky.zip) * mentioned on [the PJRC website] (http://pjrc.com/teensy/gcc.html) ## Chip Documentation * [Microchip: Analog & Interface Product Selector Guide] (http://ww1.microchip.com/downloads/en/DeviceDoc/21060z.pdf) * from [the Microchip website (MCP23017 product listing page)] (http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en023499) * [MCP23017 / MCP23S17 Data Sheet] (http://ww1.microchip.com/downloads/en/DeviceDoc/21952b.pdf) * from [the Microchip website] (http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en023499) * [MCP23018 / MCP23S18 Data Sheet] (http://ww1.microchip.com/downloads/en/DeviceDoc/22103a.pdf) * from [the Microchip website] (http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en537375) * [Teensy 2.0 (ATMEGA32U4) Data Sheet] (http://pjrc.com/teensy/atmega32u4.pdf) * from [the PJRC website] (http://pjrc.com/teensy/datasheets.html) * [Teensy++ 2.0 (AT90USB1286) Data Sheet] (http://pjrc.com/teensy/at90usb1286.pdf) * from [the PJRC website] (http://pjrc.com/teensy/datasheets.html) * [Teensy 2.0 Pin Assignments, Using C] (http://pjrc.com/teensy/card2a.pdf) * from [the PJRC website] (http://pjrc.com/teensy/datasheets.html) * [Teensy 2.0 Pin Assignments, Using Arduino] (http://pjrc.com/teensy/card2b.pdf) * from [the PJRC website] (http://pjrc.com/teensy/datasheets.html)