~ruther/qmk_firmware

398204b2 — noroadsleft 6 years ago
EKeyboard: ErgoInu Configurator fix (#4665)

* ErgoInu: Configurator update, part 1

Give each key its own line to make the file easier to debug.

* ErgoInu: Configurator update, part 2

- converted all JSON variables to lowercase (this was the bugfix)
- converted Tabs to Spaces

* ErgoInu: Configurator update, part 3

- break key data into chunks

* ErgoInu: Configurator update, part 4

Rebuilt the layout tree into a new file, taking the Y values from the original data. Copied relevant data from original file into the new file, and then overwrote the original file.
5ec327ad — noroadsleft 6 years ago
Cospad Configurator and readme update (#4663)

* Cospad: Configurator update

- added LAYOUT_gamepad_6x4 data
  - renders as 4 rows by 6 columns visually
- fixed LAYOUT_numpad_6x4 data
  - JSON objects were in the wrong order

* Cospad: readme update

- markdown formatting fixes
- made Hardware Availability address a hyperlink
- updated Docs links
6172e554 — noroadsleft 6 years ago
Ergo42: Configurator patch (#4664)

Wasn't rendering in Configurator as intended. Updated JSON data to use alias name instead of macro name.
3ec4a00b — Alexander Kagno 6 years ago
Per Key Leader Timing Option (#4026)

* leader changes to enable per key timing option

* Changes requested to docs for @drashna

* Changes requested by @drashna
72bd17f2 — noroadsleft 6 years ago
converter/xt_usb: Configurator support (#4657)

11439c43 — noroadsleft 6 years ago
Configurator support for Sun Type 3 and Type 5 USB converters (#4656)

* Sun Type 3 USB converter: Configurator support

* Sun Type 5 USB converter: Configurator support
ff5fcedb — noroadsleft 6 years ago
converter/palm_usb/stowaway: Configurator support (#4655)

2527fe87 — noroadsleft 6 years ago
converter/ibm_5291: Configurator support and readme cleanup (#4654)

* 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
45591ee4 — noroadsleft 6 years ago
Keyboard: Chimera Ortho refactor (#4652)

* Layout macro refactor

- Renamed KC_KEYMAP to LAYOUT_kc
- Renamed KEYMAP to LAYOUT
- moved LAYOUT above LAYOUT_kc (Hoping this encourages users to use LAYOUT.)
- updated layout macro name in info.json
- white space changes for readability

* Keymap refactor: default

Default keymap now uses `#include QMK_KEYBOARD_H` and LAYOUT macro (from KC_KEYMAP/LAYOUT_kc). Keymap was also refactored to use process_record_user function instead of deprecated action_get_macro from TMK.

Also moved LONGPRESS_DELAY and LAYER_TOGGLE_DELAY definitions to config.h.

* Keymap refactor: dcompact

- Changed chimera_ortho.h include for QMK_KEYBOARD_H
- Updated layout name on keymap layers

* Coding conventions fix in default keymap

* Keymap refactor: gordon

- Changed chimera_ortho.h include for QMK_KEYBOARD_H
- Removed redundant includes of action_layer.h and process_tap_dance.h (superseded by QMK_KEYBOARD_H)
- Removed redundant definitions for KC_NO and KC_TRNS
- Updated layout name on keymap layers
8f790948 — Takeshi ISHII 6 years ago
Refactor quantum/split_common/i2c.c, quantum/split_common/serial.c (#4522)

* add temporary compile test shell script

* Extended support of SKIP_VERSION to make invariant compile results during testing.

* build_keyboard.mk, tmk_core/rules.mk: add LIB_SRC, QUANTUM_LIB_SRC support

Support compiled object enclosed in library.

e.g.
```
LIB_SRC += xxxx.c
xxxx.c --> xxxx.o ---> xxxx.a
```

* remove 'ifdef/ifndef USE_I2C' from quantum/split_common/{i2c|serial}.c

* add SKIP_DEBUG_INFO into tmk_core/rules.mk

When SKIP_DEBUG_INFO=yes is specified, do not use the -g option at compile time.

* tmk_core/rules.mk: Library object need -fno-lto

* add SKIP_DEBUG_INFO=yes

* remove temporary compile test shell script

* add '#define SOFT_SERIAL_PIN D0' to keyboards/lets_split/rev?/config.h

* quantum/split_common/serial.c: Changed not to use USE_I2C.
a49d98e6 — noroadsleft 6 years ago
Comet46: Configurator support
4f1f52b5 — Drashna Jaelre 6 years ago
Add left/right EEPROM flashing for DFU (#4560)

91a4a63a — Fred Silberberg 6 years ago
Fix keymap build to send over remote desktop correctly. (#4651)

039434ca — noroadsleft 6 years ago
Keyboard: Bpiphany Pegasus Hoof Refactor, Configurator support (#4649)

* Pegasus Hoof: layout macro refactor

- Renamed KEYMAP to LAYOUT
- Added LAYOUT_tkl_ansi macro
- white space changes (changed tabs for 2 spaces)

* Pegasus Hoof: keymap refactor

- updated layout macro names
- changed to #include QMK_KEYBOARD_H
- removed redundant KC_TRNS definitions
- white space changes (changed tabs to spaces)
- removed deprecated build script instructions from rules.mk files
- updated config.h to #pragma once

* Pegasus Hoof: Configurator support

* Pegasus Hoof: readme cleanup

- Reformat header and description paragraph
- Fix Hardware Availability link (was 404)
- renamed filename to lowercase

* Pegasus Hoof: add LAYOUTS = tkl_ansi to rules.mk

* Pegasus Hoof: fix LAYOUT_tkl_jis macro
bb5262de — zvecr 6 years ago
Keyboard: Refactor fourier to use split common code (#4582)

* Refactor fourier to use split common code

* Refactor fourier to use split common code - fix handedness when not using EE_HANDS or MASTER_LEFT

* add SOFT_SERIAL_PIN config
cb149650 — zvecr 6 years ago
Keyboard: Lets split eh default keymap - Fixes for superseded default layer functionality (#4581)

* Fixes for superseded default layer functionality

* Fixes for superseded default layer functionality
4446f86b — noroadsleft 6 years ago
Keyboard: Bpiphany Frosty Flake Refactor, Configurator support and readme cleanup (#4648)

* Frosty Flake: layout macro refactor

- frosty_flake.h updated to use #pragma once
- KEYMAP renamed to LAYOUT
- KEYMAP_TKL renamed to LAYOUT_tkl

* Frosty Flake: keymap refactor

- config.h files updated to #pragma once
- deleted deprecated build script rules from rules.mk
- keymap.c files:
  - #include QMK_KEYBOARD_H
  - updated layout macro name
  - white space changes for readability

* Frosty Flake: Configurator support

* Frosty Flake: readme cleanup

- Fixed Hardware Availability link (old link was 404)
- tiny grammar fix (colon missing on compile-and-flash instructions)
306f23dc — zvecr 6 years ago
Document the correct path to the split keyboard EEPROM files (#4585)

* Document the correct path to the split keyboard EEPROM files

* Document the correct path to the split keyboard EEPROM files
118d5cc0 — patrickmt 6 years ago
Fix macro redefinition for GNUC compilers > 6

GNUC compilers greater than version 6 already have the macro __always_inline defined. This fix checks GNUC version before defining the macro itself.
8f02375c — noroadsleft 6 years ago
Keyboard: B.mini EX refactor and Configurator support (#4647)

* B.mini EX: refactor

- add LAYOUT_ansi and LAYOUT_iso macros
- add ansi and iso keymaps with readme files

* B.mini EX: Configurator support
Next