summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitris Mantzouranis <d3xter93@gmail.com>2022-01-06 17:30:21 +0200
committerDimitris Mantzouranis <d3xter93@gmail.com>2022-01-06 17:30:21 +0200
commit48fe210e9aa3322ad536e93968497b398d9173cf (patch)
treeec2822f31730e8dca6e0be5686e96a31e3329cff
parent89ca6c0f9bb6aa52d1d5db939e6eeec6ade5ae05 (diff)
gmmk full/tkl/compact: fix build
-rw-r--r--keyboards/gmmk/compact/led_matrix.c5
-rw-r--r--keyboards/gmmk/compact/rev2/mcuconf.h57
-rw-r--r--keyboards/gmmk/compact/rev2/rev2.h4
-rw-r--r--keyboards/gmmk/compact/rev3/rev3.h4
-rw-r--r--keyboards/gmmk/full/full.h4
-rw-r--r--keyboards/gmmk/full/gmmk.c1
-rw-r--r--keyboards/gmmk/full/halconf.h524
-rw-r--r--keyboards/gmmk/full/led_matrix.c4
-rw-r--r--keyboards/gmmk/full/mcuconf.h57
-rw-r--r--keyboards/gmmk/tkl/led_matrix.c4
-rw-r--r--keyboards/gmmk/tkl/tkl.h4
11 files changed, 13 insertions, 655 deletions
diff --git a/keyboards/gmmk/compact/led_matrix.c b/keyboards/gmmk/compact/led_matrix.c
index 1e2b30b1f..3db25edf3 100644
--- a/keyboards/gmmk/compact/led_matrix.c
+++ b/keyboards/gmmk/compact/led_matrix.c
@@ -1,8 +1,5 @@
-#include <string.h>
-#include "rgb.h"
#include "rgb_matrix.h"
-#include "rgb_matrix_types.h"
-#include "color.h"
+
extern void _set_color(int index, uint8_t r, uint8_t g, uint8_t b);
diff --git a/keyboards/gmmk/compact/rev2/mcuconf.h b/keyboards/gmmk/compact/rev2/mcuconf.h
deleted file mode 100644
index 5e6389cb5..000000000
--- a/keyboards/gmmk/compact/rev2/mcuconf.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- ChibiOS - Copyright (C) 2006..2015 Giovanni Di Sirio
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-
-#ifndef MCUCONF_H
-#define MCUCONF_H
-
-/*
- * HAL driver system settings.
- */
-
-/*
- * SN driver system settings.
- */
-#define SN32_HAS_GPIOA TRUE
-#define SN32_HAS_GPIOB TRUE
-#define SN32_HAS_GPIOC TRUE
-#define SN32_HAS_GPIOD TRUE
-
-/*
- * USB driver system settings.
- */
-#define CRT1_AREAS_NUMBER 1
-#define PLATFORM_USB_USE_USB1 TRUE
-
-/*
- * Timer driver system settings.
- */
-#define SYS_CLOCK_SETUP 1
-#define SYS0_CLKCFG_VAL 0
-#define AHB_PRESCALAR 2
-#define CLKOUT_SEL_VAL 0x0
-#define CLKOUT_PRESCALAR 0x0
-
-/*----------------------------------------------------------------------------
- DEFINES
- *----------------------------------------------------------------------------*/
-
-/*----------------------------------------------------------------------------
- Define clocks
- *----------------------------------------------------------------------------*/
-
-#define PLATFORM_MCUCONF
-
-#endif /* MCUCONF_H */
diff --git a/keyboards/gmmk/compact/rev2/rev2.h b/keyboards/gmmk/compact/rev2/rev2.h
index fed55b390..85a86747e 100644
--- a/keyboards/gmmk/compact/rev2/rev2.h
+++ b/keyboards/gmmk/compact/rev2/rev2.h
@@ -2,7 +2,7 @@
#include "quantum.h"
-#define KEYMAP( \
+#define LAYOUT( \
K000, \
K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, \
K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, \
@@ -17,3 +17,5 @@
{ K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K411, KC_NO, K413 }, \
{ K500, K501, K502, KC_NO, KC_NO, KC_NO, K506, KC_NO, KC_NO, KC_NO, K510, K511, K512, K513 } \
}
+
+#define KEYMAP LAYOUT
diff --git a/keyboards/gmmk/compact/rev3/rev3.h b/keyboards/gmmk/compact/rev3/rev3.h
index b2f77b1ea..2af38c480 100644
--- a/keyboards/gmmk/compact/rev3/rev3.h
+++ b/keyboards/gmmk/compact/rev3/rev3.h
@@ -2,7 +2,7 @@
#include "quantum.h"
-#define KEYMAP( \
+#define LAYOUT( \
K000, \
K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, \
K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, \
@@ -17,3 +17,5 @@
{ K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K411, KC_NO, K413 }, \
{ K500, K501, K502, KC_NO, KC_NO, KC_NO, K506, KC_NO, KC_NO, KC_NO, K510, K511, K512, K513 } \
}
+
+#define KEYMAP LAYOUT
diff --git a/keyboards/gmmk/full/full.h b/keyboards/gmmk/full/full.h
index cf106b829..6bea2fc10 100644
--- a/keyboards/gmmk/full/full.h
+++ b/keyboards/gmmk/full/full.h
@@ -3,7 +3,7 @@
#include "quantum.h"
-#define KEYMAP( \
+#define LAYOUT( \
K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, \
K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, K115, \
K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, K214, K215, \
@@ -20,3 +20,5 @@
{ K500, K501, K502, K503, K504, K505, K506, K507, K508, K509, K510, K511, K512, K513, K514, K515}, \
{ KC_NO, KC_NO, K602, K603, K604, K605, KC_NO, K607, K608, K609, K610, K611, K612, K613, K614, KC_NO} \
}
+
+#define KEYMAP LAYOUT \ No newline at end of file
diff --git a/keyboards/gmmk/full/gmmk.c b/keyboards/gmmk/full/gmmk.c
index 8df4d1f48..1e4f4768e 100644
--- a/keyboards/gmmk/full/gmmk.c
+++ b/keyboards/gmmk/full/gmmk.c
@@ -1,4 +1,3 @@
-#include "quantum.h"
#include "rgb_matrix.h"
/*
diff --git a/keyboards/gmmk/full/halconf.h b/keyboards/gmmk/full/halconf.h
deleted file mode 100644
index 908c75542..000000000
--- a/keyboards/gmmk/full/halconf.h
+++ /dev/null
@@ -1,524 +0,0 @@
-/*
- ChibiOS - Copyright (C) 2006..2018 Giovanni Di Sirio
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-
-/**
- * @file templates/halconf.h
- * @brief HAL configuration header.
- * @details HAL configuration file, this file allows to enable or disable the
- * various device drivers from your application. You may also use
- * this file in order to override the device drivers default settings.
- *
- * @addtogroup HAL_CONF
- * @{
- */
-
-#ifndef HALCONF_H
-# define HALCONF_H
-
-# define _CHIBIOS_HAL_CONF_
-# define _CHIBIOS_HAL_CONF_VER_7_0_
-
-# include "mcuconf.h"
-
-/**
- * @brief Enables the PAL subsystem.
- */
-# if !defined(HAL_USE_PAL) || defined(__DOXYGEN__)
-# define HAL_USE_PAL TRUE
-# endif
-
-/**
- * @brief Enables the ADC subsystem.
- */
-# if !defined(HAL_USE_ADC) || defined(__DOXYGEN__)
-# define HAL_USE_ADC FALSE
-# endif
-
-/**
- * @brief Enables the CAN subsystem.
- */
-# if !defined(HAL_USE_CAN) || defined(__DOXYGEN__)
-# define HAL_USE_CAN FALSE
-# endif
-
-/**
- * @brief Enables the cryptographic subsystem.
- */
-# if !defined(HAL_USE_CRY) || defined(__DOXYGEN__)
-# define HAL_USE_CRY FALSE
-# endif
-
-/**
- * @brief Enables the DAC subsystem.
- */
-# if !defined(HAL_USE_DAC) || defined(__DOXYGEN__)
-# define HAL_USE_DAC FALSE
-# endif
-
-/**
- * @brief Enables the GPT subsystem.
- */
-# if !defined(HAL_USE_GPT) || defined(__DOXYGEN__)
-# define HAL_USE_GPT FALSE
-# endif
-
-/**
- * @brief Enables the I2C subsystem.
- */
-# if !defined(HAL_USE_I2C) || defined(__DOXYGEN__)
-# define HAL_USE_I2C FALSE
-# endif
-
-/**
- * @brief Enables the I2S subsystem.
- */
-# if !defined(HAL_USE_I2S) || defined(__DOXYGEN__)
-# define HAL_USE_I2S FALSE
-# endif
-
-/**
- * @brief Enables the ICU subsystem.
- */
-# if !defined(HAL_USE_ICU) || defined(__DOXYGEN__)
-# define HAL_USE_ICU FALSE
-# endif
-
-/**
- * @brief Enables the MAC subsystem.
- */
-# if !defined(HAL_USE_MAC) || defined(__DOXYGEN__)
-# define HAL_USE_MAC FALSE
-# endif
-
-/**
- * @brief Enables the MMC_SPI subsystem.
- */
-# if !defined(HAL_USE_MMC_SPI) || defined(__DOXYGEN__)
-# define HAL_USE_MMC_SPI FALSE
-# endif
-
-/**
- * @brief Enables the PWM subsystem.
- */
-# if !defined(HAL_USE_PWM) || defined(__DOXYGEN__)
-# define HAL_USE_PWM FALSE
-# endif
-
-/**
- * @brief Enables the RTC subsystem.
- */
-# if !defined(HAL_USE_RTC) || defined(__DOXYGEN__)
-# define HAL_USE_RTC FALSE
-# endif
-
-/**
- * @brief Enables the SDC subsystem.
- */
-# if !defined(HAL_USE_SDC) || defined(__DOXYGEN__)
-# define HAL_USE_SDC FALSE
-# endif
-
-/**
- * @brief Enables the SERIAL subsystem.
- */
-# if !defined(HAL_USE_SERIAL) || defined(__DOXYGEN__)
-# define HAL_USE_SERIAL FALSE
-# endif
-
-/**
- * @brief Enables the SERIAL over USB subsystem.
- */
-# if !defined(HAL_USE_SERIAL_USB) || defined(__DOXYGEN__)
-# define HAL_USE_SERIAL_USB FALSE
-# endif
-
-/**
- * @brief Enables the SIO subsystem.
- */
-# if !defined(HAL_USE_SIO) || defined(__DOXYGEN__)
-# define HAL_USE_SIO FALSE
-# endif
-
-/**
- * @brief Enables the SPI subsystem.
- */
-# if !defined(HAL_USE_SPI) || defined(__DOXYGEN__)
-# define HAL_USE_SPI FALSE
-# endif
-
-/**
- * @brief Enables the TRNG subsystem.
- */
-# if !defined(HAL_USE_TRNG) || defined(__DOXYGEN__)
-# define HAL_USE_TRNG FALSE
-# endif
-
-/**
- * @brief Enables the UART subsystem.
- */
-# if !defined(HAL_USE_UART) || defined(__DOXYGEN__)
-# define HAL_USE_UART FALSE
-# endif
-
-/**
- * @brief Enables the USB subsystem.
- */
-# if !defined(HAL_USE_USB) || defined(__DOXYGEN__)
-# define HAL_USE_USB TRUE
-# endif
-
-/**
- * @brief Enables the WDG subsystem.
- */
-# if !defined(HAL_USE_WDG) || defined(__DOXYGEN__)
-# define HAL_USE_WDG FALSE
-# endif
-
-/**
- * @brief Enables the WSPI subsystem.
- */
-# if !defined(HAL_USE_WSPI) || defined(__DOXYGEN__)
-# define HAL_USE_WSPI FALSE
-# endif
-
-/*===========================================================================*/
-/* PAL driver related settings. */
-/*===========================================================================*/
-
-/**
- * @brief Enables synchronous APIs.
- * @note Disabling this option saves both code and data space.
- */
-# if !defined(PAL_USE_CALLBACKS) || defined(__DOXYGEN__)
-# define PAL_USE_CALLBACKS FALSE
-# endif
-
-/**
- * @brief Enables synchronous APIs.
- * @note Disabling this option saves both code and data space.
- */
-# if !defined(PAL_USE_WAIT) || defined(__DOXYGEN__)
-# define PAL_USE_WAIT FALSE
-# endif
-
-/*===========================================================================*/
-/* ADC driver related settings. */
-/*===========================================================================*/
-
-/**
- * @brief Enables synchronous APIs.
- * @note Disabling this option saves both code and data space.
- */
-# if !defined(ADC_USE_WAIT) || defined(__DOXYGEN__)
-# define ADC_USE_WAIT TRUE
-# endif
-
-/**
- * @brief Enables the @p adcAcquireBus() and @p adcReleaseBus() APIs.
- * @note Disabling this option saves both code and data space.
- */
-# if !defined(ADC_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
-# define ADC_USE_MUTUAL_EXCLUSION TRUE
-# endif
-
-/*===========================================================================*/
-/* CAN driver related settings. */
-/*===========================================================================*/
-
-/**
- * @brief Sleep mode related APIs inclusion switch.
- */
-# if !defined(CAN_USE_SLEEP_MODE) || defined(__DOXYGEN__)
-# define CAN_USE_SLEEP_MODE TRUE
-# endif
-
-/**
- * @brief Enforces the driver to use direct callbacks rather than OSAL events.
- */
-# if !defined(CAN_ENFORCE_USE_CALLBACKS) || defined(__DOXYGEN__)
-# define CAN_ENFORCE_USE_CALLBACKS FALSE
-# endif
-
-/*===========================================================================*/
-/* CRY driver related settings. */
-/*===========================================================================*/
-
-/**
- * @brief Enables the SW fall-back of the cryptographic driver.
- * @details When enabled, this option, activates a fall-back software
- * implementation for algorithms not supported by the underlying
- * hardware.
- * @note Fall-back implementations may not be present for all algorithms.
- */
-# if !defined(HAL_CRY_USE_FALLBACK) || defined(__DOXYGEN__)
-# define HAL_CRY_USE_FALLBACK FALSE
-# endif
-
-/**
- * @brief Makes the driver forcibly use the fall-back implementations.
- */
-# if !defined(HAL_CRY_ENFORCE_FALLBACK) || defined(__DOXYGEN__)
-# define HAL_CRY_ENFORCE_FALLBACK FALSE
-# endif
-
-/*===========================================================================*/
-/* DAC driver related settings. */
-/*===========================================================================*/
-
-/**
- * @brief Enables synchronous APIs.
- * @note Disabling this option saves both code and data space.
- */
-# if !defined(DAC_USE_WAIT) || defined(__DOXYGEN__)
-# define DAC_USE_WAIT TRUE
-# endif
-
-/**
- * @brief Enables the @p dacAcquireBus() and @p dacReleaseBus() APIs.
- * @note Disabling this option saves both code and data space.
- */
-# if !defined(DAC_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
-# define DAC_USE_MUTUAL_EXCLUSION TRUE
-# endif
-
-/*===========================================================================*/
-/* I2C driver related settings. */
-/*===========================================================================*/
-
-/**
- * @brief Enables the mutual exclusion APIs on the I2C bus.
- */
-# if !defined(I2C_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
-# define I2C_USE_MUTUAL_EXCLUSION TRUE
-# endif
-
-/*===========================================================================*/
-/* MAC driver related settings. */
-/*===========================================================================*/
-
-/**
- * @brief Enables the zero-copy API.
- */
-# if !defined(MAC_USE_ZERO_COPY) || defined(__DOXYGEN__)
-# define MAC_USE_ZERO_COPY FALSE
-# endif
-
-/**
- * @brief Enables an event sources for incoming packets.
- */
-# if !defined(MAC_USE_EVENTS) || defined(__DOXYGEN__)
-# define MAC_USE_EVENTS TRUE
-# endif
-
-/*===========================================================================*/
-/* MMC_SPI driver related settings. */
-/*===========================================================================*/
-
-/**
- * @brief Delays insertions.
- * @details If enabled this options inserts delays into the MMC waiting
- * routines releasing some extra CPU time for the threads with
- * lower priority, this may slow down the driver a bit however.
- * This option is recommended also if the SPI driver does not
- * use a DMA channel and heavily loads the CPU.
- */
-# if !defined(MMC_NICE_WAITING) || defined(__DOXYGEN__)
-# define MMC_NICE_WAITING TRUE
-# endif
-
-/*===========================================================================*/
-/* SDC driver related settings. */
-/*===========================================================================*/
-
-/**
- * @brief Number of initialization attempts before rejecting the card.
- * @note Attempts are performed at 10mS intervals.
- */
-# if !defined(SDC_INIT_RETRY) || defined(__DOXYGEN__)
-# define SDC_INIT_RETRY 100
-# endif
-
-/**
- * @brief Include support for MMC cards.
- * @note MMC support is not yet implemented so this option must be kept
- * at @p FALSE.
- */
-# if !defined(SDC_MMC_SUPPORT) || defined(__DOXYGEN__)
-# define SDC_MMC_SUPPORT FALSE
-# endif
-
-/**
- * @brief Delays insertions.
- * @details If enabled this options inserts delays into the MMC waiting
- * routines releasing some extra CPU time for the threads with
- * lower priority, this may slow down the driver a bit however.
- */
-# if !defined(SDC_NICE_WAITING) || defined(__DOXYGEN__)
-# define SDC_NICE_WAITING TRUE
-# endif
-
-/**
- * @brief OCR initialization constant for V20 cards.
- */
-# if !defined(SDC_INIT_OCR_V20) || defined(__DOXYGEN__)
-# define SDC_INIT_OCR_V20 0x50FF8000U
-# endif
-
-/**
- * @brief OCR initialization constant for non-V20 cards.
- */
-# if !defined(SDC_INIT_OCR) || defined(__DOXYGEN__)
-# define SDC_INIT_OCR 0x80100000U
-# endif
-
-/*===========================================================================*/
-/* SERIAL driver related settings. */
-/*===========================================================================*/
-
-/**
- * @brief Default bit rate.
- * @details Configuration parameter, this is the baud rate selected for the
- * default configuration.
- */
-# if !defined(SERIAL_DEFAULT_BITRATE) || defined(__DOXYGEN__)
-# define SERIAL_DEFAULT_BITRATE 38400
-# endif
-
-/**
- * @brief Serial buffers size.
- * @details Configuration parameter, you can change the depth of the queue
- * buffers depending on the requirements of your application.
- * @note The default is 16 bytes for both the transmission and receive
- * buffers.
- */
-# if !defined(SERIAL_BUFFERS_SIZE) || defined(__DOXYGEN__)
-# define SERIAL_BUFFERS_SIZE 16
-# endif
-
-/*===========================================================================*/
-/* SERIAL_USB driver related setting. */
-/*===========================================================================*/
-
-/**
- * @brief Serial over USB buffers size.
- * @details Configuration parameter, the buffer size must be a multiple of
- * the USB data endpoint maximum packet size.
- * @note The default is 256 bytes for both the transmission and receive
- * buffers.
- */
-# if !defined(SERIAL_USB_BUFFERS_SIZE) || defined(__DOXYGEN__)
-# define SERIAL_USB_BUFFERS_SIZE 1
-# endif
-
-/**
- * @brief Serial over USB number of buffers.
- * @note The default is 2 buffers.
- */
-# if !defined(SERIAL_USB_BUFFERS_NUMBER) || defined(__DOXYGEN__)
-# define SERIAL_USB_BUFFERS_NUMBER 2
-# endif
-
-/*===========================================================================*/
-/* SPI driver related settings. */
-/*===========================================================================*/
-
-/**
- * @brief Enables synchronous APIs.
- * @note Disabling this option saves both code and data space.
- */
-# if !defined(SPI_USE_WAIT) || defined(__DOXYGEN__)
-# define SPI_USE_WAIT TRUE
-# endif
-
-/**
- * @brief Enables circular transfers APIs.
- * @note Disabling this option saves both code and data space.
- */
-# if !defined(SPI_USE_CIRCULAR) || defined(__DOXYGEN__)
-# define SPI_USE_CIRCULAR FALSE
-# endif
-
-/**
- * @brief Enables the @p spiAcquireBus() and @p spiReleaseBus() APIs.
- * @note Disabling this option saves both code and data space.
- */
-# if !defined(SPI_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
-# define SPI_USE_MUTUAL_EXCLUSION TRUE
-# endif
-
-/**
- * @brief Handling method for SPI CS line.
- * @note Disabling this option saves both code and data space.
- */
-# if !defined(SPI_SELECT_MODE) || defined(__DOXYGEN__)
-# define SPI_SELECT_MODE SPI_SELECT_MODE_PAD
-# endif
-
-/*===========================================================================*/
-/* UART driver related settings. */
-/*===========================================================================*/
-
-/**
- * @brief Enables synchronous APIs.
- * @note Disabling this option saves both code and data space.
- */
-# if !defined(UART_USE_WAIT) || defined(__DOXYGEN__)
-# define UART_USE_WAIT FALSE
-# endif
-
-/**
- * @brief Enables the @p uartAcquireBus() and @p uartReleaseBus() APIs.
- * @note Disabling this option saves both code and data space.
- */
-# if !defined(UART_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
-# define UART_USE_MUTUAL_EXCLUSION FALSE
-# endif
-
-/*===========================================================================*/
-/* USB driver related settings. */
-/*===========================================================================*/
-
-/**
- * @brief Enables synchronous APIs.
- * @note Disabling this option saves both code and data space.
- */
-# if !defined(USB_USE_WAIT) || defined(__DOXYGEN__)
-# define USB_USE_WAIT TRUE
-# endif
-
-/*===========================================================================*/
-/* WSPI driver related settings. */
-/*===========================================================================*/
-
-/**
- * @brief Enables synchronous APIs.
- * @note Disabling this option saves both code and data space.
- */
-# if !defined(WSPI_USE_WAIT) || defined(__DOXYGEN__)
-# define WSPI_USE_WAIT TRUE
-# endif
-
-/**
- * @brief Enables the @p wspiAcquireBus() and @p wspiReleaseBus() APIs.
- * @note Disabling this option saves both code and data space.
- */
-# if !defined(WSPI_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
-# define WSPI_USE_MUTUAL_EXCLUSION TRUE
-# endif
-
-#endif /* HALCONF_H */
-
-/** @} */
diff --git a/keyboards/gmmk/full/led_matrix.c b/keyboards/gmmk/full/led_matrix.c
index f4dec5361..777c33324 100644
--- a/keyboards/gmmk/full/led_matrix.c
+++ b/keyboards/gmmk/full/led_matrix.c
@@ -1,8 +1,4 @@
-#include <string.h>
-#include "rgb.h"
#include "rgb_matrix.h"
-#include "rgb_matrix_types.h"
-#include "color.h"
extern void _set_color(int index, uint8_t r, uint8_t g, uint8_t b);
diff --git a/keyboards/gmmk/full/mcuconf.h b/keyboards/gmmk/full/mcuconf.h
deleted file mode 100644
index c75588c60..000000000
--- a/keyboards/gmmk/full/mcuconf.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- ChibiOS - Copyright (C) 2006..2015 Giovanni Di Sirio
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-
-#ifndef MCUCONF_H
-#define MCUCONF_H
-
-/*
- * HAL driver system settings.
- */
-
-/*
- * SN driver system settings.
- */
-#define SN32_HAS_GPIOA TRUE
-#define SN32_HAS_GPIOB TRUE
-#define SN32_HAS_GPIOC TRUE
-#define SN32_HAS_GPIOD TRUE
-
-/*
- * USB driver system settings.
- */
-#define CRT1_AREAS_NUMBER 1
-#define PLATFORM_USB_USE_USB1 TRUE
-
-/*
- * Timer driver system settings.
- */
-#define SYS_CLOCK_SETUP 1
-#define SYS0_CLKCFG_VAL 0
-#define AHB_PRESCALAR 0
-#define CLKOUT_SEL_VAL 0x0
-#define CLKOUT_PRESCALAR 0x0
-
-/*----------------------------------------------------------------------------
- DEFINES
- *----------------------------------------------------------------------------*/
-
-/*----------------------------------------------------------------------------
- Define clocks
- *----------------------------------------------------------------------------*/
-
-#define PLATFORM_MCUCONF
-
-#endif /* MCUCONF_H */
diff --git a/keyboards/gmmk/tkl/led_matrix.c b/keyboards/gmmk/tkl/led_matrix.c
index f4dec5361..777c33324 100644
--- a/keyboards/gmmk/tkl/led_matrix.c
+++ b/keyboards/gmmk/tkl/led_matrix.c
@@ -1,8 +1,4 @@
-#include <string.h>
-#include "rgb.h"
#include "rgb_matrix.h"
-#include "rgb_matrix_types.h"
-#include "color.h"
extern void _set_color(int index, uint8_t r, uint8_t g, uint8_t b);
diff --git a/keyboards/gmmk/tkl/tkl.h b/keyboards/gmmk/tkl/tkl.h
index 3a49cdd1b..1e543b016 100644
--- a/keyboards/gmmk/tkl/tkl.h
+++ b/keyboards/gmmk/tkl/tkl.h
@@ -3,7 +3,7 @@
#include "quantum.h"
-#define KEYMAP( \
+#define LAYOUT( \
K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, \
K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, \
K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, \
@@ -20,3 +20,5 @@
{ K500, K501, K502, K503, K504, K505, K506, K507, K508, K509, K510, K511, K512}, \
{ KC_NO, KC_NO, K602, K603, K604, K605, KC_NO, K607, K608, K609, K610, K611, K612} \
}
+
+#define KEYMAP LAYOUT