diff --git a/.gitmodules b/.gitmodules index 6dced863b..0e7eb87be 100644 --- a/.gitmodules +++ b/.gitmodules @@ -10,3 +10,6 @@ [submodule "lib/agent"] path = lib/agent url = https://github.com/UltimateHackingKeyboard/agent.git +[submodule "lib/SDK_2.8.0_MKL17Z32xxx4"] + path = lib/SDK_2.8.0_MKL17Z32xxx4 + url = https://github.com/UltimateHackingKeyboard/SDK_2.8.0_MKL17Z32xxx4.git diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b317d1e7..66f8290ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file. The format is loosely based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to the [UHK Versioning](VERSIONING.md) conventions. +## [8.10.2] - 2020-09-21 + +Device Protocol: 4.7.0 | Module Protocol: 4.1.0 | User Config: 4.2.0 | Hardware Config: 1.0.0 + +- Migrate key cluster module MCU from MKL03Z32VFK4 to MKL17Z32VFM4. +- Fix trackball module right button port. +- Handle touchpad module single tap, two finger tap, and scroll events. + ## [8.10.1] - 2020-06-21 Device Protocol: 4.7.0 | Module Protocol: 4.1.0 | User Config: 4.2.0 | Hardware Config: 1.0.0 diff --git a/keycluster/Makefile b/keycluster/Makefile index c00f51e72..6d0662cb4 100644 --- a/keycluster/Makefile +++ b/keycluster/Makefile @@ -15,10 +15,10 @@ PROJECT_NAME = uhk_keycluster # Defines the part type that this project uses. -PART = MKL03Z32VFK4 +PART = MKL17Z32VFM4 # Defines the linker script to use for the application. -LDSCRIPT = ../lib/KSDK_2.0_MKL03Z8xxx4/devices/MKL03Z4/gcc/MKL03Z32xxx4_flash.ld +LDSCRIPT = ../lib/SDK_2.8.0_MKL17Z32xxx4/devices/MKL17Z644/gcc/MKL17Z32xxx4_flash.ld # Size of the heap and stack. HEAP_SIZE = 0 @@ -36,22 +36,22 @@ JLINK_SCRIPT = ../scripts/flash-keycluster.jlink # Source files. SOURCE = $(wildcard src/*.c) \ - ../lib/KSDK_2.0_MKL03Z8xxx4/devices/MKL03Z4/system_MKL03Z4.c \ - ../lib/KSDK_2.0_MKL03Z8xxx4/devices/MKL03Z4/gcc/startup_MKL03Z4.S \ - ../lib/KSDK_2.0_MKL03Z8xxx4/devices/MKL03Z4/drivers/fsl_clock.c \ - ../lib/KSDK_2.0_MKL03Z8xxx4/devices/MKL03Z4/drivers/fsl_gpio.c \ - ../lib/KSDK_2.0_MKL03Z8xxx4/devices/MKL03Z4/drivers/fsl_i2c.c \ - ../lib/KSDK_2.0_MKL03Z8xxx4/devices/MKL03Z4/drivers/fsl_lptmr.c \ - ../lib/KSDK_2.0_MKL03Z8xxx4/devices/MKL03Z4/drivers/fsl_spi.c \ - ../lib/KSDK_2.0_MKL03Z8xxx4/devices/MKL03Z4/drivers/fsl_tpm.c \ + ../lib/SDK_2.8.0_MKL17Z32xxx4/devices/MKL17Z644/system_MKL17Z644.c \ + ../lib/SDK_2.8.0_MKL17Z32xxx4/devices/MKL17Z644/gcc/startup_MKL17Z644.S \ + ../lib/SDK_2.8.0_MKL17Z32xxx4/devices/MKL17Z644/drivers/fsl_clock.c \ + ../lib/SDK_2.8.0_MKL17Z32xxx4/devices/MKL17Z644/drivers/fsl_gpio.c \ + ../lib/SDK_2.8.0_MKL17Z32xxx4/devices/MKL17Z644/drivers/fsl_i2c.c \ + ../lib/SDK_2.8.0_MKL17Z32xxx4/devices/MKL17Z644/drivers/fsl_lptmr.c \ + ../lib/SDK_2.8.0_MKL17Z32xxx4/devices/MKL17Z644/drivers/fsl_spi.c \ + ../lib/SDK_2.8.0_MKL17Z32xxx4/devices/MKL17Z644/drivers/fsl_tpm.c \ $(wildcard ../shared/*.c) \ $(wildcard ../shared/module/*.c) # Header files. IPATH = src \ - ../lib/KSDK_2.0_MKL03Z8xxx4/CMSIS/Include \ - ../lib/KSDK_2.0_MKL03Z8xxx4/devices/MKL03Z4 \ - ../lib/KSDK_2.0_MKL03Z8xxx4/devices/MKL03Z4/drivers \ + ../lib/SDK_2.8.0_MKL17Z32xxx4/CMSIS/Include \ + ../lib/SDK_2.8.0_MKL17Z32xxx4/devices/MKL17Z644 \ + ../lib/SDK_2.8.0_MKL17Z32xxx4/devices/MKL17Z644/drivers \ ../shared # Include main Makefile. diff --git a/keycluster/build/.cproject b/keycluster/build/.cproject index 848ac01d9..8b4795b1b 100644 --- a/keycluster/build/.cproject +++ b/keycluster/build/.cproject @@ -75,19 +75,19 @@