summaryrefslogtreecommitdiffstats
path: root/keyboards/converter
AgeCommit message (Collapse)AuthorFilesLines
2019-04-15[Keyboard] IBM Model M (ANSI/ISO) Teensy 2.0++ conversion (#5560)iw0rm3r12-0/+500
* Added initial modelm101 config * Update keyboards/modelm101/keymaps/default/keymap.c Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Update keyboards/modelm101/keymaps/iw0rm3r/keymap.c Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Update keyboards/modelm101/readme.md Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Added wiring notes to clarify use of the config * Small fix * Small fix * Moved modelm101 to converter directory * Added info.json file for QMK configurator * Corrected path Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Update keyboards/converter/modelm101/readme.md Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Update keyboards/converter/modelm101/modelm101.c Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Update keyboards/converter/modelm101/modelm101.c Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Update keyboards/converter/modelm101/modelm101.c Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Update keyboards/converter/modelm101/modelm101.c Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Update keyboards/converter/modelm101/modelm101.c Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Update keyboards/converter/modelm101/modelm101.c Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com> * Replaced DDR and PORT with QMK functions
2019-03-19 Cleanup Default Keymaps (#5442)Drashna Jaelre1-5/+2
* Cleanup Default Keymaps to conform to QMK Firmware standards * Minor fixes * Revert some changes
2019-03-03[Keyboard] matrix_init_user shouldn't call itself (#5298)Ray Cielencki1-1/+0
2019-03-03[Keyboard] Adding Numeric Keypad //e converter (#5294)Adam Newbold12-0/+477
* Adding Numeric Keypad //e to conversions * Update keyboards/converter/numeric_keypad_IIe/config.h //e -> IIe Co-Authored-By: newbold <adam@neatnik.net> * Update keyboards/converter/numeric_keypad_IIe/config.h //e -> IIe and wrapped description in quotes for comma inclusion Co-Authored-By: newbold <adam@neatnik.net> * Updating info.json for Configurator * Corrected legend * Update keyboards/converter/numeric_keypad_IIe/info.json Corrected layout Co-Authored-By: newbold <adam@neatnik.net>
2019-03-03[Keyboard] Add support for matrix_scan_user to usb-usb converter (#5291)Ray Cielencki1-0/+21
* [Keyboard] Add support for matrix_scan_user to usb-usb converter * update to matrix_scan_quantum * also add init calls
2019-02-18Remove CUSTOM_MATRIX option from diode direction (#5090)zvecr1-1/+1
* Remove CUSTOM_MATRIX refs from DIODE_DIRECTION * Remove '#define DIODE_DIRECTION CUSTOM_MATRIX' * Remove CUSTOM_MATRIX refs from DIODE_DIRECTION documentation
2019-02-15Remove problematic unicode_map stub definition in process_unicodemap.c (#5110)Konstantin Đorđević4-5/+1
* Remove problematic unicode_map stub definition in process_unicodemap.c * Add unicode_map declaration to process_unicodemap.h * Disable UNICODEMAP on converter boards that don't use it
2019-02-05Fix mixed tabs/spaces and typos in keyboards/converter makefiles (#5041)Konstantin Đorđević9-117/+96
* Fix mixed tabs and spaces in adb_usb and m0110_usb makefiles * Fix typos in converter build options * Tweak ordering and spacing in converter makefiles
2019-02-02[Keyboard] ADB converter lock LED fix (#5035)Peter Roe4-11/+7
* Enabled ADB lock LEDs * Updated converter/adb_usb/README.md Fixed a typo in the readme title. Added the lock LED fix to the changelog.
2019-01-27Fix Command feature: use get_mods() instead of keyboard_report->mods (#4955)Konstantin Đorđević5-18/+18
* Remove unnecessary IS_COMMAND definition in clueboard/66/rev4 * Replace keyboard_report->mods with get_mods() in IS_COMMAND definitions * Update docs to use get_mods() instead of keyboard_report->mods * Replace keyboard_report->mods with get_mods() in tmk_core/protocol/usb_hid/test For some reason, this occurrence used KB_LSHIFT and KB_RSHIFT, which don't exist * Replace keyboard_report->mods with get_mods() in Massdrop keyboards (as per @patrickmt)
2019-01-27Adds a default value for IS_COMMAND for COMMAND feature (#4301)Drashna Jaelre1-4/+0
* Add default value for IS_COMMAND for COMMAND feature * Cleanup and consistency * Update Templates to reflect change * Fix IS_COMMAND in template * Fix IS_COMMAND define * Use consistent IS_COMMAND block in templates * Remove unnecessary `#undef IS_COMMAND` directives * Fix compile issue on orthodox * Reomve IS_COMMAND option for newer boards * Remove all existing definitions of IS_COMMAND if they use default LSHIFT and RSHIFT setting * Remove a couple of additional IS_COMMAND defines * Remove remaining redundant IS_COMMAND definitions * Remove #undef IS_COMMAND from orthodox:drashna and whitefox:konstantin * Remove multiple empty lines in modified config.h files * Update additional boards * Reomve IS_COMMAND from newer boards * Update Alice keyboard * Remove IS_COMMAND from additional boards Jan 24th edition
2019-01-13Modified URLs to point to new locationsJeremy Bernhardt2-2/+2
2018-12-15converter/xt_usb: Configurator support (#4657)noroadsleft1-0/+229
2018-12-15Configurator support for Sun Type 3 and Type 5 USB converters (#4656)noroadsleft2-0/+490
* Sun Type 3 USB converter: Configurator support * Sun Type 5 USB converter: Configurator support
2018-12-15converter/palm_usb/stowaway: Configurator support (#4655)noroadsleft1-0/+83
2018-12-15converter/ibm_5291: Configurator support and readme cleanup (#4654)noroadsleft2-7/+100
* converter/ibm_5291: Configurator support - added layout data to info.json file - corrected keyboard_folder value * converter/ibm_5291: readme cleanup - Fixed "image" url (target of link was a web page; changed markdown formatting to text link) - Sentence capitalization fixes - markdown formatting fixes for readability
2018-12-07Keyboard: Palm serial keyboard USB converter (#4485)milestogo7-0/+772
* Initial palm_usb support * removing left over sun .c file * fixing licenses * actually adding updated files * fixing build error * more include cleanup
2018-12-04Invalid JSON (#4547)Yan-Fa Li1-1/+1
2018-11-26Keyboard: 5291 firmware to replace the existing soarers controller firmware ↵listofoptions10-0/+875
(#4483) * compiles but is not working * still testing 5291 * compiles but is not working * still testing 5291 * fixed a but in the layout (reversed key order in row) * compiles but is not working * still testing 5291 * fixed a but in the layout (reversed key order in row) * fixed some issues * doumentation needed * doumentation needed * documentation needed * documentation needed * Update readme.md documentation * Update readme.md i dislike markdown <_> * merge preperation
2018-11-13converter/m0110_usb Configurator support and readme cleanup (#4421)noroadsleft2-9/+181
* Apple M0110 USB converter: readme cleanup * Apple M0110 USB converter: Configurator support
2018-11-13converter/ibm_terminal Refactor and Configurator support (#4414)noroadsleft8-83/+305
* IBM Terminal converter: layout macro refactor - Renamed KEYMAP to LAYOUT - Renamed KEYMAP_101 to LAYOUT_101 - minor matrix array fixes * IBM Terminal converter: default keymap refactor - Updated layout macro names - Updated to #include QMK_KEYBOARD_H - config.h updated to use #pragma once * IBM Terminal converter: priyadi keymap refactor - Updated layout macro names - Updated to #include QMK_KEYBOARD_H - Removed redundant KC_TRNS and KC_NO defines - config.h updated to use #pragma once * IBM Terminal converter: Configurator support * IBM Terminal converter: readme cleanup Updated markdown formatting. * IBM Terminal converter: readme rename Renamed file to fully lowercase.
2018-11-04converter/adb_usb Configurator support and adb_usb.h cleanup (#4348)noroadsleft2-6/+210
* converter/adb_usb: Configurator support Note: LAYOUT_ext_ansi has a blank space between the Spacebar and the Right Alt/Option key when loaded in the Configurator. This is deliberate. Stock Apple Extended Keyboards and AEK IIs send the scan code for Left Command when either Command key is used. (This is noted already in the readme.) That being the case, the Command keys cannot be assigned to different functions. Whichever keycode is placed on Left Command will be used for both Command keys. * converter/adb_usb: adb_usb.h cleanup - replaced KEYMAP_COMMON_H with ADB_USB_H - white space changes for visual alignment in LAYOUT_ext_ansi macro
2018-11-04converter/usb_usb Refactor and Configurator support (#4345)noroadsleft5-88/+537
* converter/usb_usb: layout macro refactor - KEYMAP_ALL renamed to LAYOUT_all - KEYMAP renamed to LAYOUT_ansi - KEYMAP_ISO renamed to LAYOUT_iso - KEYMAP_JIS renamed to LAYOUT_jis * converter/usb_usb: keymap refactor - all keymaps now use #include QMK_KEYBOARD_H - layout macro names updated - removed deprecated TMK macro/function code * Add info.json file for Configurator support
2018-10-23Keyboard: Ported ADB-to-USB converter from TMK to QMK (#3931)Peter Roe10-0/+687
* Ported ADB-to-USB converter from TMK to QMK * Updated pull request with reviewer suggestions. * Removed precompiled header file type (gch) from gitignore per reviewer request * Update keyboards/converter/adb_usb/matrix.c Changed instances of matrix_init_quantum to matrix_scan_quantum. * Update keyboards/converter/adb_usb/matrix.c Co-Authored-By: 13-bit <pete@13bit.me>
2018-10-22Keyboard: Port of TMK XT USB Converter (#3619)markspanbroek9-0/+677
* Converter: add XT USB converter from TMK * Converter: port TMK code for USB converter to QMK * Apply requested changes after code review by @drashna - use "pragma once" instead of include guards - use LAYOUT instead of KEYMAP - allow customisation with matrix_init_user() and matrix_scan_user() - set BOOTLOADER instead of BOOTLOADER_SIZE - Add XT_ENABLE to OPT_DEFS * Remove unnecessary lines
2018-10-22Replace outdated RGB/Audio informationDrashna Jaelre4-4/+4
2018-10-15Keymap: add sun_usb keymap for sigma (#4138)Yann Hodique3-0/+44
Also add users/sigma, which contains useful code for keymaps.
2018-10-15Keyboard: Make type 5 the default sun keyboard. (#4137)Yann Hodique1-0/+2
Type 5 is better polished, and probably more common as the last non-USB Sun keyboard.
2018-10-12port sun_usb converter from tmkYann Hodique12-0/+785
initial import
2018-09-29Keyboard: converter/hp_46010a: rename layout macro to LAYOUT (#4024)noroadsleft1-3/+1
Messed up in my previous PR (#4017) by providing the wrong matrix name. Fixing by changing the matrix name instead, because there's only one at this point. Thought it made more sense this way.
2018-09-29Keyboard: converter/hp_46010a: Configurator support (#4017)noroadsleft1-0/+115
2018-09-29Second attempt to reduce the size of the USB BLE Converter (#4010)Drashna Jaelre3-289/+3
* Disable Leader to reduce firmware size for Travis * Additionaly fixes to USB_USB\BLE Keyboard converter * Disable One Shots to get USB to USB BLE converter to fit
2018-09-28Optimize size of USB_USB BLE ConverterDrashna Jaelre2-4/+24
2018-09-24Keyboard: HP 46010A converter (#3967)listofoptions8-0/+519
* funged git history, restarting * tested and working (message typed on this) * updated documentation to include wiring directions * formatting * updated matrix and default layout a bit * getting ready for merge into main repo * getting ready for merge into main repo v2 * cleaning * cleaning repo of extranious files * updated documentation
2018-08-26add linebreaks to "Keyboard Maintainer:..." blocks where missing (#3763)Michael F. Lamb1-2/+2
2018-08-02Keyboard: M0110 converter ported from TMK (#3556)techsock7-0/+530
* M0110 Converter Initial Commit Port of the M0110 converter from TMK to QMK * Fixed Typo
2018-04-19Updated personal keymaps, fixed Let's Split default keymap, updated JJ40 ↵Kenneth Aloysius1-1/+1
README (#2704) * Add M6-A keymap * Update XD60 keymap * Update XD60 keymap readme * Update JJ40 and Let's Split keymaps * Add readme for M6-A * Fix typo, update JJ40 README * Update jj40 readme * Cleanup jj40 keymap * Revert Let's Split QWERTY layer to default before #2010 * Update numpad layers * Fix: Let's Split keymap getting stuck mods due to having keycodes assigned on the Raise layer * Keep ASCII art consistent with keymap
2017-11-28Updates bootloader settings, adds file size check (#2029)Jack Humbert2-11/+6
* pull fuse settings for bootloader jump * fix 32a chips * make automatic bootloader selection optional * quantify bootloaders * fixs #164, speeds up dfu reset * fix for chips w/o usb * missing an n * fix bootloader sizes, use words for addresses * fix bmini, pearl, and [[ issue, make things quiet * ignore avr errors on arm for now * update settings for the light * document bootloader stuff * add bootloader title
2017-11-08restructure converters (#1825)Balz Guenat20-45/+86
* restructure converters each converter is its own keyboard and different hardware variants are different subprojects. remove (seemingly) old method of loading layouts from main Makefile * call led_set_kb() from overridden led_set() * put converter back into one folder * revert some structure changes to bring in line with #1784. Also attempt to get the BLE thing more properly integrated. Also also fix led_set() to call led_set_kb().
2017-10-16Added BLE support for USB-USB converter. (#1824)Benjamin Dengler4-0/+124
* Added BLE support to USB-USB converter * Added readme * Removed images and Makefile
2017-10-14Make arguments redo, subproject elimination (#1784)Jack Humbert5-18/+15
* redo make args to use colons, better folder structuring system [skip ci] * don't put spaces after statements - hard lessons in makefile development * fix-up some other rules.mk * give travis a chance * reset KEYMAPS variable * start converting keyboards to new system * try making all with travis * redo make args to use colons, better folder structuring system [skip ci] * don't put spaces after statements - hard lessons in makefile development * fix-up some other rules.mk * give travis a chance * reset KEYMAPS variable * start converting keyboards to new system * try making all with travis * start to update readmes and keyboards * look in keyboard directories for board.mk * update visualizer rules * fix up some other keyboards/keymaps * fix arm board ld includes * fix board rules * fix up remaining keyboards * reset layout variable * reset keyboard_layouts * fix remainging keymaps/boards * update readmes, docs * add note to makefile error * update readmes * remove planck keymap warnings * update references and docs * test out tarvis build stages * don't use stages for now * don't use stages for now
2017-09-27remove all makefiles from keyboard directoriesJack Humbert7-69/+0
2017-09-08Remove all Makefiles from the keyboards directory. (#1660)skullydazed2-0/+44
* Remove all Makefiles from the keyboards directory. * update keymaps added in the last 8 days * Ignore keyboard/keymap makefiles * update hand_wire to reflect our new Makefile-less reality * Update the make guide to reflect the new reality * move planck keymap options to rules.mk * update planck keymaps 4real * trigger travis * add back build_keyboard.mk * restore changes to build_keyboard
2017-08-19remove dead links, add troubleshooting sectionBalz Guenat1-6/+13
2017-08-19Update USB-USB converter README according to #1588Balz Guenat1-51/+34
2017-08-16cleanup usb-usb converter codeBalz Guenat14-427/+393
2017-08-16add RESET to keymapBalz Guenat2-2/+2
2017-08-16convert keymap into qmk-styleBalz Guenat2-67/+69
2017-08-16wow, it builds! added empty matrix.c and moved custom matrix code to ↵Balz Guenat3-1/+2
custom_matrix.cpp still untested because of hardware availability :(
2017-08-16add extern "C" to matrix.cppBalz Guenat1-121/+125