diff --git a/app/boards/arm/lake65/CMakeLists.txt b/app/boards/arm/lake65/CMakeLists.txt deleted file mode 100644 index f833ff2e..00000000 --- a/app/boards/arm/lake65/CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ -set_property(GLOBAL APPEND PROPERTY extra_post_build_commands - COMMAND ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE}/../tools/uf2/utils/uf2conv.py - -c - -b 0x1000 - -f 0xADA52840 - -o ${PROJECT_BINARY_DIR}/${CONFIG_KERNEL_BIN_NAME}.uf2 - ${PROJECT_BINARY_DIR}/${CONFIG_KERNEL_BIN_NAME}.bin -) diff --git a/app/boards/arm/lake65/Kconfig b/app/boards/arm/lake65/Kconfig deleted file mode 100644 index 71775cd7..00000000 --- a/app/boards/arm/lake65/Kconfig +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright (c) 2021 Nick Winans -# SPDX-License-Identifier: MIT - -config BOARD_ENABLE_DCDC - bool "Enable DCDC mode" - select SOC_DCDC_NRF52X - default y - depends on BOARD_LAKE65 diff --git a/app/boards/arm/lake65/Kconfig.board b/app/boards/arm/lake65/Kconfig.board deleted file mode 100644 index af4d5a6b..00000000 --- a/app/boards/arm/lake65/Kconfig.board +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright (c) 2021 Nick Winans -# SPDX-License-Identifier: MIT - -config BOARD_LAKE65 - bool "lake65" - depends on SOC_NRF52840_QIAA diff --git a/app/boards/arm/lake65/board.cmake b/app/boards/arm/lake65/board.cmake deleted file mode 100644 index 2aca938a..00000000 --- a/app/boards/arm/lake65/board.cmake +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright (c) 2021 Nick Winans -# SPDX-License-Identifier: MIT - -set(OPENOCD_NRF5_SUBFAMILY nrf52) -board_runner_args(nrfjprog "--nrf-family=NRF52" "--softreset") -include(${ZEPHYR_BASE}/boards/common/nrfjprog.board.cmake) -include(${ZEPHYR_BASE}/boards/common/openocd-nrf5.board.cmake) diff --git a/app/boards/arm/lake65/lake65.dts b/app/boards/arm/lake65/lake65.dts deleted file mode 100644 index 6b4cd570..00000000 --- a/app/boards/arm/lake65/lake65.dts +++ /dev/null @@ -1,183 +0,0 @@ -/* - * Copyright (c) 2021 Nick Winans - * - * SPDX-License-Identifier: MIT - */ - -/dts-v1/; -#include -#include - -/ { - model = "lake65"; - compatible = "lake65"; - - chosen { - zephyr,code-partition = &code_partition; - zephyr,sram = &sram0; - zephyr,flash = &flash0; - zmk,kscan = &kscan0; - zmk,matrix_transform = &default_transform; - zmk,underglow = &led_strip; - }; - - default_transform: keymap_transform_0 { - compatible = "zmk,matrix-transform"; - columns = <15>; - rows = <6>; - map = < -RC(0,0) RC(0,1) RC(0,2) RC(0,3) RC(0,4) RC(0,5) RC(0,6) RC(0,7) RC(0,8) RC(0,9) RC(0,10) RC(0,11) RC(0,12) RC(0,13) RC(0,14) -RC(1,0) RC(1,1) RC(1,2) RC(1,3) RC(1,4) RC(1,5) RC(1,6) RC(1,7) RC(1,8) RC(1,9) RC(1,10) RC(1,11) RC(1,12) RC(1,13) RC(1,14) -RC(2,0) RC(2,1) RC(2,2) RC(2,3) RC(2,4) RC(2,5) RC(2,6) RC(2,7) RC(2,8) RC(2,9) RC(2,10) RC(2,11) RC(2,12) RC(2,14) -RC(3,0) RC(3,1) RC(3,2) RC(3,3) RC(3,4) RC(3,5) RC(3,6) RC(3,7) RC(3,8) RC(3,9) RC(3,10) RC(3,12) RC(3,13) RC(3,14) -RC(4,0) RC(4,1) RC(4,2) RC(4,5) RC(4,9) RC(4,10) RC(4,12) RC(4,13) RC(4,14) - >; - }; - - kscan0: kscan { - compatible = "zmk,kscan-gpio-matrix"; - label = "KSCAN"; - - diode-direction = "col2row"; - row-gpios - = <&gpio0 10 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&gpio1 06 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&gpio0 9 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&gpio1 04 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&gpio1 02 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - ; - col-gpios - = <&gpio1 11 GPIO_ACTIVE_HIGH> - , <&gpio1 10 GPIO_ACTIVE_HIGH> - , <&gpio0 03 GPIO_ACTIVE_HIGH> - , <&gpio0 28 GPIO_ACTIVE_HIGH> - , <&gpio1 13 GPIO_ACTIVE_HIGH> - , <&gpio0 02 GPIO_ACTIVE_HIGH> - , <&gpio0 29 GPIO_ACTIVE_HIGH> - , <&gpio0 31 GPIO_ACTIVE_HIGH> - , <&gpio0 30 GPIO_ACTIVE_HIGH> - , <&gpio0 26 GPIO_ACTIVE_HIGH> - , <&gpio0 06 GPIO_ACTIVE_HIGH> - , <&gpio0 8 GPIO_ACTIVE_HIGH> - , <&gpio1 9 GPIO_ACTIVE_HIGH> - , <&gpio0 12 GPIO_ACTIVE_HIGH> - , <&gpio0 07 GPIO_ACTIVE_HIGH> - ; - }; - - leds { - compatible = "gpio-leds"; - blue_led: led_0 { - gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>; - label = "Blue LED"; - }; - }; - - ext-power { - compatible = "zmk,ext-power-generic"; - label = "EXT_POWER"; - control-gpios = <&gpio0 17 GPIO_ACTIVE_LOW>; - }; - - vbatt { - compatible = "zmk,battery-voltage-divider"; - label = "BATTERY"; - io-channels = <&adc 4>; - output-ohms = <2000000>; - full-ohms = <(2000000 + 806000)>; - }; -}; - -&adc { - status = "okay"; -}; - -&gpiote { - status = "okay"; -}; - -&gpio0 { - status = "okay"; -}; - -&gpio1 { - status = "okay"; -}; -&pwm0 { - status = "okay"; - ch0-pin = <41>; - /* ch0-inverted; */ -}; - -&spi0 { - compatible = "nordic,nrf-spim"; - /* Cannot be used together with i2c0. */ - status = "okay"; - sck-pin = <27>; - mosi-pin = <5>; - miso-pin = <25>; - - led_strip: ws2812@0 { - compatible = "worldsemi,ws2812-spi"; - label = "WS2812"; - - /* SPI */ - reg = <0>; /* ignored, but necessary for SPI bindings */ - spi-max-frequency = <4000000>; - - /* WS2812 */ - chain-length = <0>; /* LED strip length */ - spi-one-frame = <0x70>; - spi-zero-frame = <0x40>; - }; -}; -/ { - chosen { - zmk,underglow = &led_strip; - }; -}; - -&usbd { - status = "okay"; -}; - -&flash0 { - /* - * For more information, see: - * http://docs.zephyrproject.org/latest/devices/dts/flash_partitions.html - */ - partitions { - compatible = "fixed-partitions"; - #address-cells = <1>; - #size-cells = <1>; - - sd_partition: partition@0 { - label = "mbr"; - reg = <0x00000000 0x00001000>; - }; - - code_partition: partition@1000 { - label = "code_partition"; - reg = <0x00001000 0x000d3000>; - }; - - /* - * The flash starting at 0x000d4000 and ending at - * 0x000f3fff is reserved for use by the application. - */ - - /* - * Storage partition will be used by FCB/LittleFS/NVS - * if enabled. - */ - storage_partition: partition@d4000 { - label = "storage"; - reg = <0x000d4000 0x00020000>; - }; - - boot_partition: partition@f4000 { - label = "adafruit_boot"; - reg = <0x000f4000 0x0000c000>; - }; - }; -}; diff --git a/app/boards/arm/lake65/lake65.yaml b/app/boards/arm/lake65/lake65.yaml deleted file mode 100644 index 0e9d4902..00000000 --- a/app/boards/arm/lake65/lake65.yaml +++ /dev/null @@ -1,14 +0,0 @@ -identifier: lake65 -name: lake65 -type: mcu -arch: arm -toolchain: - - zephyr - - gnuarmemb -supported: - - adc - - usb_device - - ble - - ieee802154 - - pwm - - watchdog diff --git a/app/boards/arm/lake65/lake65.yml b/app/boards/arm/lake65/lake65.yml deleted file mode 100644 index 9a249ae5..00000000 --- a/app/boards/arm/lake65/lake65.yml +++ /dev/null @@ -1,3 +0,0 @@ -lake65 -qq:3261044835 -use GPL3.0 LICENSE \ No newline at end of file diff --git a/app/boards/arm/lake65/lake65.zip b/app/boards/arm/lake65/lake65.zip deleted file mode 100644 index d54717ab..00000000 Binary files a/app/boards/arm/lake65/lake65.zip and /dev/null differ diff --git a/app/boards/arm/lake65/lake65_defconfig b/app/boards/arm/lake65/lake65_defconfig deleted file mode 100644 index ac4cbc19..00000000 --- a/app/boards/arm/lake65/lake65_defconfig +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (c) 2021 Nick Winans -# SPDX-License-Identifier: MIT - -CONFIG_SOC_SERIES_NRF52X=y -CONFIG_SOC_NRF52840_QIAA=y -CONFIG_BOARD_LAKE65=y - -# Enable MPU -CONFIG_ARM_MPU=y - -# enable GPIO -CONFIG_GPIO=y - -CONFIG_USE_DT_CODE_PARTITION=y - -CONFIG_MPU_ALLOW_FLASH_WRITE=y -CONFIG_NVS=y -CONFIG_SETTINGS_NVS=y -CONFIG_FLASH=y -CONFIG_FLASH_PAGE_LAYOUT=y -CONFIG_FLASH_MAP=y - -CONFIG_ZMK_RGB_UNDERGLOW=y -CONFIG_WS2812_STRIP=y - -CONFIG_ZMK_RGB_UNDERGLOW_HUE_START=160 -CONFIG_ZMK_RGB_UNDERGLOW_EFF_START=3 -CONFIG_ZMK_RGB_UNDERGLOW_BRT_START=100 -CONFIG_ZMK_RGB_UNDERGLOW_SPD_START=3 -CONFIG_ZMK_RGB_UNDERGLOW_EXT_POWER=y