summaryrefslogtreecommitdiff
path: root/app/boards
AgeCommit message (Collapse)Author
2021-12-13[New Shield] Murphpad (#806)Kyle McCreery
* initial commit * initial commit * Encode, OLED, and RGB Nice Nano support added as well as refining default keymap. * tweaking keymap * Prepared murphpad for PR. Includes adding support for second encoder, OLED, and underglow RGB * Enabled OLED by default. * removed naked60 config files * Per PR feedback from ZMK maintainers, added hardware metadata file and renamed Pro Micro pins. * removed tabs from keymap and replaced with normal spaces * Update app/boards/shields/murphpad/murphpad.keymap Co-authored-by: Nick Winans <nick@winans.codes> * Update app/boards/shields/murphpad/murphpad.zmk.yml Co-authored-by: Nick Winans <nick@winans.codes> * Update app/boards/shields/murphpad/murphpad.zmk.yml Co-authored-by: Nick Winans <nick@winans.codes> Co-authored-by: honorless <86894501+lesshonor@users.noreply.github.com> Co-authored-by: Nick Winans <nick@winans.codes>
2021-12-13Add boardsource5x12 (#1027)Felix Sargent
* Initial commit of boardsource5x12 * Added copyright/license header * Update app/boards/shields/boardsource5x12/Kconfig.defconfig Co-authored-by: Pete Johanson <peter@peterjohanson.com> * Update app/boards/shields/boardsource5x12/boardsource5x12.overlay Co-authored-by: Pete Johanson <peter@peterjohanson.com> * Update app/boards/shields/boardsource5x12/Kconfig.shield Co-authored-by: Pete Johanson <peter@peterjohanson.com> * Update app/boards/shields/boardsource5x12/boardsource5x12.keymap Co-authored-by: Pete Johanson <peter@peterjohanson.com> * Swapping keymap for what used in Naked60 as it's another 60 key board, so it keeps it consistent. * Update app/boards/shields/boardsource5x12/boardsource5x12.keymap Co-authored-by: Nick Winans <nick@winans.codes> * renamed layers in boardsource5-12 Co-authored-by: Pete Johanson <peter@peterjohanson.com> Co-authored-by: Nick Winans <nick@winans.codes>
2021-12-13Add support for keeb.io fourier split keyboard (#1056)Ryan Butler
* Add support for keeb.io fourier * Update app/boards/shields/fourier/fourier_right.overlay Co-authored-by: Nick Winans <nick@winans.codes> * Update app/boards/shields/fourier/fourier_left.overlay Co-authored-by: Nick Winans <nick@winans.codes> * Convert spaces to tabs in .dtsi Co-authored-by: Nick Winans <nick@winans.codes>
2021-12-10feat(shields): Add OspretteSam Mohr
2021-12-02feat(boards): Add S40NC board definition (#1021)Kyle McCreery
* initial commit * initial commit * Encode, OLED, and RGB Nice Nano support added as well as refining default keymap. * tweaking keymap * Prepared murphpad for PR. Includes adding support for second encoder, OLED, and underglow RGB * Enabled OLED by default. * Initial commit with settings updated to match schematic. * Removing test directories. * removed naked60 config files * Fixed dogbone definitions to be full working for murphpad. * Preparing S40NC for PR * Removed the murphpad test files that were not supposed to be a part of this PR. * Changing licensing to be from The ZMK Contributors. * Changed the licensing in the keymap file to be from The ZMK Contributors * Update s40nc.keymap
2021-12-02feat(shields) Add Redox Shield Support (#1002)toddmok
* Add redox shield support * typo * Pull request fixes * requested changes add underglow, add copyright, remove display * remove because of no display * comment fix * bt clear
2021-11-30fix(boards): BT60 Formatting tweaksReFil
2021-11-30feat(boards): Add BT60 BoardsReFil
2021-11-29feat(shield) Add Chalice support (#1022)Josh Johnson
* add chalice * add split bs transform * Update app/boards/shields/chalice/chalice.zmk.yml Co-authored-by: Nick Winans <nick@winans.codes> Co-authored-by: Nick Winans <nick@winans.codes>
2021-11-29fix(shields): Fix typo on Quefrency .zmk.ymlNick Winans
2021-11-09fix(shields): Fix some keycodes in reviung41 keymapViet (Drake) Tran
Notice some keycodes are not matched with the expected keys.
2021-11-09feat(boards): Add Mikoto boardHai-Ninh Dang
* Supports selecting from several possible charge currents Co-authored-by: Pete Johanson <peter@peterjohanson.com>
2021-10-13[squash] implement feedbackeyenseo
2021-10-13Add ergodasheyenseo
2021-10-03feat(boards): Add Zodiark shieldAleblazer
2021-10-03feat(shields): Add Naked60BMP shieldBrandon Xie
2021-09-25feat(boards): Remove usage of pro_micro_a/d nodesNick Winans
2021-09-25feat(boards): Add D18-21 to Pro Micro pin mappingsNick Winans
2021-09-26refactor(boards): Remove leftover right split namePeter Johanson
2021-09-25refactor(boards): Remove "left" from split keyboard namesNick Winans
2021-09-25refactor(boards): Remove split right keyboard namesNick Winans
2021-09-23fix(shield): Update URL in A. Dux metadataDom H
2021-09-23refactor(shield): "Architeuthis Dux" to "A. Dux"Dom H
The shorter name is more user-friendly.
2021-09-23feat(shield): Add Architeuthis Dux shieldDom H
2021-09-14feat(board): Add Ferris 0.2 boardsPeter Johanson
* Onboard stm32f072 with mcp23018 IO expander. * No underglow support yet. * Miryoku inspired default layout.
2021-09-11feat(metadata): Add MakerDiary nRF52840 M.2 interconnectPeter Johanson
* Add interconnect details. * Add m60 and nrf52840_m2 metadata files.
2021-09-11refactor(boards): Add metadata for boards.Peter Johanson
* Standalone and pro-micro format board metadata added.
2021-09-11refactor(shields): Add pro-micro shield metadata.Peter Johanson
2021-09-11feat: Add a few sample hardware metadata files.Peter Johanson
2021-09-08fix(shields): Add note about Cradio pin arrangementDom H
2021-08-24fix: Planck rev 6.1Martin Aumùˆller
My Planck rev 6.1 would not register any keys without "col2row". I also had to apply a matrix_transform in order to move them to the correct position. Peeking into #228 helped for finding this. I also add transforms for the 2u spacebar layouts.
2021-08-02feat(boards): Use the nRF VDDH driver for the nice!nano v2Nick Winans
2021-08-02fix(shields): Clean up default corne keymap.Devon Allie
2021-07-17refactor(boards): Switch proton_c to newer pinmux approach.Peter Johanson
See: https://github.com/zephyrproject-rtos/zephyr/issues/28999 PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17fix(boards): Enable pinmux for bdn9_rev2 by default.Pete Johanson
See: https://github.com/zephyrproject-rtos/zephyr/issues/28999 PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-15feat(boards): Add nice!nano v2Nick Winans
2021-06-10fix(shields): Cradio v2 keymap/shield improvementsDavid Barr
* fix cradio dtsi add new keymap and readme Co-authored-by: Dom H <dom@hxy.io>
2021-06-08fix(shields): added right alt and layer quick tap to JianAlexander Krikun
2021-06-04fix(boards): Set nice!60 nRF subfamily for openocd (#816)Nick Winans
2021-05-31fix(boards): Add delay on initializing external power for BlueMicro840Anthony Amanse
This commits adds a delay of 20ms on initializing the external power control driver. Previously, OLED's i2c driver is failing to initialize the display. This commit fixes that issue. Signed-off-by: Anthony Amanse <ghieamanse@gmail.com>
2021-05-31fix(boards): Fix Blue LED pin definition in BlueMicro840Anthony Amanse
This commit fixes the pin definition for BlueMicro840. Based on the schematics, the blue led is at pin 1.10. Signed-off-by: Anthony Amanse <ghieamanse@gmail.com>
2021-05-30feat(boards): Add nice!60 boardNick Winans
2021-05-27fix(tests): Use debug builds and high resolution timerOkke Formsma
By setting CONFIG_DEBUG, the native_posix builds will not be optimized which makes debugging them much nicer. By setting CONFIG_SYS_CLOCK_TICKS_PER_SEC to 1000, debug prints have a higher resolution and not always show up as multiples of 10ms.
2021-03-24fix(boards): Proper BlueMicro840_V1 &pro_micro_a map for A10 (#733)Lucas Messenger
2021-03-18fix(boards): Move board endif to proper location.Pete Johanson
* Nibble and tidbit conditional was closed early, enabling some settings incorrectly for other unrelated builds.
2021-02-10style(hold-tap)!: Write hold-tap params with dashesOkke Formsma
tapping_term_ms -> tapping-term-ms quick_tap_ms -> quick-tap-ms The old style works, although it's deprecated.
2021-02-08fix(boards): Remove explicit enable of sensorNick Winans
2021-02-04Refactor nibble / update to match build docs (#620)KemoNine
* feat(nibble): add underglow support for nice_nano builds * feat(nibble): add encoder to top, left most column to match standard assembly documentation * refactor(nibble): add layer labels * feat(nibble): add support for optional display ; off by default * feat(nibble): add README * fix(nibble): adjust oled rotation for easier reading * fix(nibble): add additional note about enabling oled * refactor(nibble): convert keymap to use tabs instead of spaces * refactor(nibble): enable oled in dts/overlay by default * refactor(nibble): cleanup alignment and formatting in nibble keymap * refactor(nibble): re-align top most row of keymap to be sensible * refactor(nibble): cleanup kscan map alignment * refactor(nibble): indent first row of map/transform to properly align with physical columns * fix(nibble): remove dangling code block from readme Co-authored-by: KemoNine <mcrosson@kemonine.info>
2021-02-03feat(shields) Add encoder support to CRBNmantas
Pin A maps to A2 (F5), pin B to A3 (F4). Added keymappings to encoder on default and lower layers.
2021-02-03style(crbn): Unify indentation from spaces to tabsmantas