summaryrefslogtreecommitdiff
path: root/app/boards/arm
AgeCommit message (Collapse)Author
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-03-24fix(boards): Proper BlueMicro840_V1 &pro_micro_a map for A10 (#733)Lucas Messenger
2021-01-15fix(boards): Define but don't enable uart0.Pete Johanson
* Set pro-micro TX/RX pins, but don't enable the UART by default.
2021-01-06chore: standardize # style headersinnovaker
Changes made with regex plus some manual tweaks. Find: /(?:(?<!#!\/bin\/sh\n)(?:^#\n))*^#.*?[Cc]opyright.*?(\d{4}) *([0-9A-z,_\- ]+).*?\n(?:^#\n)*^#.*?SPDX-License-Identifier:? *(.+) *?\n(?:^#\n)*/gm Replace: # Copyright (c) $1 $2 # SPDX-License-Identifier: $3 PR: #564
2021-01-01chore: standardize C style headersinnovaker
Changes made with regex plus some manual tweaks. Find: /^\/\*.*\n(?:^\*.*\n)*^.*\*.*?[Cc]opyright.*?(\d{4}) *([0-9A-z,_\- ]+).*?\n(?:^.*\*.*\n)*^.*\*.*?SPDX-License-Identifier:? *(.+) *?\n(?:^.*\*.*\n)*.*\*\//gm Replace: /* * Copyright (c) $1 $2 * * SPDX-License-Identifier: $3 */ PR: #565
2020-12-31feat(boards): Add BDN9 Rev2 board.Pete Johanson
* Onboard stm32f072. * 3 possible encoder positions. * Underglow/per-key not yet support.
2020-12-28refactor: replace filename hyphens with underscoresinnovaker
Aligns *.h and *.c to underscore naming convention. These were kept (with warnings) for backwards compatibility with external boards/shields: - kscan-mock.h - matrix-transform.h They should be removed in the future. PR: #523
2020-12-14refactor(app): replace `struct device *` with `const struct device *`innovaker
Replaced with RegExp: /(?<!const )(struct device \*)/g See: https://docs.zephyrproject.org/latest/releases/release-notes-2.4.html PR: #467
2020-12-10improvement: upgrade default keymapsJoel Spadin
Ran all the default keymaps through the keymap upgrader and manually adjusted alignment.
2020-11-10boards: Cleanup and standardize featuresNick
2020-11-02fix(boards): Remap flash to account for bootloaderNick
2020-11-01fix(boards): Rename BVD labelsNick
2020-10-26Implement Kconfig and enhance error checksNick
2020-10-24Remove newlib depNick
2020-10-23Add missing ADC and fix formattingNick
2020-10-23Merge branch 'main' into bluetooth/battery-reportingNick Winans
2020-10-23clang-format and add missing defconfig valuesNick
2020-10-23Refactor driver to use Sensor APINick
2020-10-10Added driver to control the external power outputMega Mind
This PR adds support to control the external power output from controllers like nice!nano, nRFMicro etc I have implemented based on my understanding of Pete suggestion on this feature. Testing done: Tested by enabling and disabling the ext_power from application and verified Verified the application does not crash with boards that does not have ext_power support Note: I did not test this in nice!nano since I don't have the boards. Will get help from others once the behavior PR is up Next Steps: Create a behavior PR to control enable/disable ext_power
2020-10-06Merge pull request #211 from petejohanson/core/keymap-port-event-explorationPete Johanson
Use PORT events for kscan matrix interrupts, add option for deep sleep.
2020-10-05M60 keymap update and misc changesMega Mind
* Updated M60 keymap * Make nrfjproj as default runner * Remove the polling config
2020-10-05Added Makerdiary M.2 moduleMega Mind
2020-10-04feat(kscan): Use PORT events for kscan matrix interruptsPete Johanson
* Lower power usage compared to regular interrupts on nrf52.
2020-09-25Add support to GPIO matrix driver for matrix polling, rather than ↵Jason Chestnut
interrupt-based IO. - Add ZMK_KSCAN_MATRIX_POLLING config flag to Kconfig - Update matrix driver code to use the above flag to conditionally add the handling code for polling operations.
2020-09-21fix(boards): Flash Planck with `dfu-util`.Pete Johanson
2020-09-19Merge remote-tracking branch 'upstream/main' into bluetooth/battery-reportingNick
2020-09-19Voltage divider driver initial implementationNick
2020-09-14chore: clang-format the codebase.Pete Johanson
* Use the LLVM style * Override indent width (8) and column limit (100) * Fixes #142.
2020-09-10fix: Switch to single AUTHORS file.* Closes #164Pete Johanson
2020-09-07Fix comment name of keyboardNick
2020-09-07Fix Planck defconfigNick
2020-09-07Finish DZ60RGB board definitionNick
2020-09-07Merge commit '61b249666b13f7f356c0e77ee5eb500d672d7dce' into boards/dz60rgbNick
2020-08-23Incorporate comments - Change config name to nrfmicro specificMega Mind
2020-08-21Add KConfig for board battery chargerMega Mind
2020-08-20Use correct macro for boardMega Mind
2020-08-19refactor(boards): Rename to bluemicro840_v1.Pete Johanson
2020-08-19Merge pull request #101 from okke-formsma/nrfmicroPete Johanson
nrfmicro support
2020-08-19Add nrfmicro 1.1, 1.1 flipped and 1.3 boards.Okke Formsma
2020-08-18fix(board): Fix status LED on BlueMicroNick
2020-08-18fix(board): Cleanup nice!nano DTNick
2020-08-18fix(boards): Remove dup `uart0` overrides for nanoPete Johanson
2020-08-16Merge pull request #91 from Na-Cly/boards/bluemicro52840_v1Pete Johanson
Add bluemicro support
2020-08-16Add DCDC mode config.Pete Johanson
2020-08-16Various fixes.Pete Johanson
2020-08-16Remove duplicate uart0 node.Pete Johanson
2020-08-16Update board.cmakeDerek