Read README of top directory too.
-Pictures of **M0110 + M0120** and **M0110A**.
+Pictures of **M0110 + M0120** and **M0110A** with [TMK converter].
![M0110+M0120](http://i.imgur.com/dyvXb2Tm.jpg)
![M0110A](http://i.imgur.com/HuHOEoHm.jpg)
- 2013/09: Change port again, it uses inversely `PD0` for data and `PD1` for clock line now.
- 2014/06: Change keymaps
- 2015/03: Add support for "International"(ISO) keyboard(keymap_intl.c)
+- 2016/09: Unimap support - keymap editor on web browser
-Building Hardware
------------------
-You need [TMK converter] or AVR dev board like PJRC [Teensy]. Port of the MCU `PD1` is assigned to `CLOCK` line and `PD0` to `DATA` by default, you can change pin configuration with editing `config.h`.
+Hardware
+--------
+You can buy preassembled [TMK converter] or make yourown with AVR dev board like PJRC [Teensy].
+
+Port of the MCU `PD1` is assigned to `CLOCK` line and `PD0` to `DATA` by default, you can change pin configuration with editing `config.h`.
-[![M0110 Converter](http://i.imgur.com/4G2ZOegm.jpg)](http://i.imgur.com/4G2ZOeg.jpg)
+[![M0110 Converter](http://i.imgur.com/yEp2eRim.jpg)](http://i.imgur.com/yEp2eRi.jpg)
### 4P4C phone handset cable
Note that original cable used with Mac is **straight** while phone handset cable is **crossover**.
<http://en.wikipedia.org/wiki/Modular_connector#4P4C>
-Close-up picture of handset cable. You can see one end of plug has reverse color codes against the other. Click to enlarge.
-[![4P4C cable](http://i.imgur.com/3S9P1mYm.jpg?1)](http://i.imgur.com/3S9P1mY.jpg?1)
-
[Teensy]: http://www.pjrc.com/teensy/
-[TMK converter]: https://github.com/tmk/keyboard_converter
+[TMK converter]: https://geekhack.org/index.php?topic=72052.0
### Socket Pinout
$ git clone git://github.com/tmk/tmk_keyboard.git (or download source)
$ cd m0110_usb
- $ make -f Makefile clean
- $ make -f Makefile [KEYMAP={default|plain|intl|spacefn|hasu}]
+ $ make -f Makefile.rev2 clean
+ $ make -f Makefile.rev2 [KEYMAP={intl|spacefn}]
-Use `Makefile.teensy` instead for Teensy.
+Use `Maefile.rev1` for TMK converter rev.1 and Teensy(ATMega32u4), instead.
Keymap
------
-To create your own keymap copy existent keymap file to `keymap_name.c` and edit it. You can build it like this.
+To create your own keymap copy existent keymap file to `keymap_<name>.c` and edit it. You can build with `make -f Makefile.rev2 KEYMAP=<name>`.
- $ make -f Makefile clean
- $ make -f Makefile KEYMAP=name
+Or you can edit keymap on web browser and download firmware.
+http://www.tmk-kbd.com/tmk_keyboard/editor/
Debug