mirror of
https://github.com/Keychron/qmk_firmware.git
synced 2024-11-25 01:47:10 +06:00
Clean up usage of QMK_KEYBOARD_H
(#20167)
This commit is contained in:
parent
9d302f9b7f
commit
3c144fac5e
|
@ -1,8 +1,10 @@
|
|||
#ifdef OLED_ENABLE
|
||||
# include QMK_KEYBOARD_H
|
||||
#include "oled_helper.h"
|
||||
#include "quantum.h"
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
#ifdef OLED_ENABLE
|
||||
|
||||
void render_logo(void) {
|
||||
static const char PROGMEM logo[] = {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0};
|
||||
oled_write_P(logo, false);
|
||||
|
|
|
@ -24,7 +24,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
* to repeating that information all over the place.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "matrix.h"
|
||||
#include "debug.h"
|
||||
#include "wait.h"
|
||||
#include "i2c_master.h"
|
||||
|
||||
extern i2c_status_t tca9555_status;
|
||||
|
|
|
@ -24,7 +24,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
* to repeating that information all over the place.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "matrix.h"
|
||||
#include "debug.h"
|
||||
#include "wait.h"
|
||||
#include "i2c_master.h"
|
||||
|
||||
extern i2c_status_t tca9555_status;
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quantum.h"
|
||||
|
||||
led_config_t g_led_config = {
|
||||
{
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quantum.h"
|
||||
|
||||
#ifdef OLED_ENABLE
|
||||
static void render_logo(void) {
|
||||
|
|
|
@ -17,7 +17,9 @@ You should have received a copy of the GNU General Public License
|
|||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "matrix.h"
|
||||
#include "debug.h"
|
||||
#include "wait.h"
|
||||
#include "uart.h"
|
||||
#include "timer.h"
|
||||
|
||||
|
@ -134,14 +136,14 @@ uint8_t rts_reset(void) {
|
|||
if (firstread) {
|
||||
writePinLow(RTS_PIN);
|
||||
}
|
||||
_delay_ms(10);
|
||||
wait_ms(10);
|
||||
writePinHigh(RTS_PIN);
|
||||
|
||||
|
||||
/* the future is Arm
|
||||
if (!palReadPad(RTS_PIN_IOPRT))
|
||||
{
|
||||
_delay_ms(10);
|
||||
wait_ms(10);
|
||||
palSetPadMode(RTS_PINn_IOPORT, PinDirectionOutput_PUSHPULL);
|
||||
palSetPad(RTS_PORT, RTS_PIN);
|
||||
}
|
||||
|
@ -150,13 +152,13 @@ uint8_t rts_reset(void) {
|
|||
palSetPadMode(RTS_PIN_RTS_PORT, PinDirectionOutput_PUSHPULL);
|
||||
palSetPad(RTS_PORT, RTS_PIN);
|
||||
palClearPad(RTS_PORT, RTS_PIN);
|
||||
_delay_ms(10);
|
||||
wait_ms(10);
|
||||
palSetPad(RTS_PORT, RTS_PIN);
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
_delay_ms(5);
|
||||
wait_ms(5);
|
||||
//print("rts\n");
|
||||
return 1;
|
||||
}
|
||||
|
@ -222,7 +224,7 @@ uint8_t handspring_handshake(void) {
|
|||
|
||||
uint8_t handspring_reset(void) {
|
||||
writePinLow(VCC_PIN);
|
||||
_delay_ms(5);
|
||||
wait_ms(5);
|
||||
writePinHigh(VCC_PIN);
|
||||
|
||||
if ( handspring_handshake() ) {
|
||||
|
@ -257,7 +259,7 @@ void matrix_init(void)
|
|||
last_activity = timer_read();
|
||||
} else {
|
||||
print("failed handshake");
|
||||
_delay_ms(1000);
|
||||
wait_ms(1000);
|
||||
//BUG /should/ power cycle or toggle RTS & reset, but this usually works.
|
||||
}
|
||||
|
||||
|
@ -271,7 +273,7 @@ void matrix_init(void)
|
|||
last_activity = timer_read();
|
||||
} else {
|
||||
print("failed handshake");
|
||||
_delay_ms(1000);
|
||||
wait_ms(1000);
|
||||
//BUG /should/ power cycle or toggle RTS & reset, but this usually works.
|
||||
}
|
||||
|
||||
|
|
|
@ -1,64 +0,0 @@
|
|||
#include QMK_KEYBOARD_H
|
||||
#include "uart.h"
|
||||
|
||||
bool sun_bell = false;
|
||||
bool sun_click = false;
|
||||
|
||||
|
||||
bool command_extra(uint8_t code)
|
||||
{
|
||||
switch (code) {
|
||||
case KC_H:
|
||||
case KC_SLASH: /* ? */
|
||||
print("\n\n----- Sun converter Help -----\n");
|
||||
print("Home: Toggle Bell\n");
|
||||
print("End: Toggle Click\n");
|
||||
print("PgUp: LED all On\n");
|
||||
print("PgDown: LED all Off\n");
|
||||
print("Insert: Layout\n");
|
||||
print("Delete: Reset\n");
|
||||
return false;
|
||||
case KC_DEL:
|
||||
print("Reset\n");
|
||||
uart_write(0x01);
|
||||
break;
|
||||
case KC_HOME:
|
||||
sun_bell = !sun_bell;
|
||||
if (sun_bell) {
|
||||
print("Bell On\n");
|
||||
uart_write(0x02);
|
||||
} else {
|
||||
print("Bell Off\n");
|
||||
uart_write(0x03);
|
||||
}
|
||||
break;
|
||||
case KC_END:
|
||||
sun_click = !sun_click;
|
||||
if (sun_click) {
|
||||
print("Click On\n");
|
||||
uart_write(0x0A);
|
||||
} else {
|
||||
print("Click Off\n");
|
||||
uart_write(0x0B);
|
||||
}
|
||||
break;
|
||||
case KC_PGUP:
|
||||
print("LED all on\n");
|
||||
uart_write(0x0E);
|
||||
uart_write(0xFF);
|
||||
break;
|
||||
case KC_PGDN:
|
||||
print("LED all off\n");
|
||||
uart_write(0x0E);
|
||||
uart_write(0x00);
|
||||
break;
|
||||
case KC_INSERT:
|
||||
print("layout\n");
|
||||
uart_write(0x0F);
|
||||
break;
|
||||
default:
|
||||
xprintf("Unknown extra command: %02X\n", code);
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
|
@ -15,7 +15,8 @@ You should have received a copy of the GNU General Public License
|
|||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "led.h"
|
||||
#include "print.h"
|
||||
#include "uart.h"
|
||||
|
||||
void led_set(uint8_t usb_led)
|
||||
|
|
|
@ -15,7 +15,11 @@ You should have received a copy of the GNU General Public License
|
|||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "matrix.h"
|
||||
#include "host.h"
|
||||
#include "led.h"
|
||||
#include "debug.h"
|
||||
#include "wait.h"
|
||||
#include "uart.h"
|
||||
|
||||
/*
|
||||
|
@ -86,9 +90,9 @@ void matrix_init(void)
|
|||
/* print("."); */
|
||||
/* while (uart_read()); */
|
||||
/* uart_write(0x01); */
|
||||
/* _delay_ms(500); */
|
||||
/* wait_ms(500); */
|
||||
/* if (uart_read() == 0xFF) { */
|
||||
/* _delay_ms(500); */
|
||||
/* wait_ms(500); */
|
||||
/* if (uart_read() == 0x04) */
|
||||
/* break; */
|
||||
/* } */
|
||||
|
@ -112,7 +116,7 @@ uint8_t matrix_scan(void)
|
|||
switch (code) {
|
||||
case 0xFF: // reset success: FF 04
|
||||
print("reset: ");
|
||||
_delay_ms(500);
|
||||
wait_ms(500);
|
||||
code = uart_read();
|
||||
xprintf("%02X\n", code);
|
||||
if (code == 0x04) {
|
||||
|
@ -122,12 +126,12 @@ uint8_t matrix_scan(void)
|
|||
return 0;
|
||||
case 0xFE: // layout: FE <layout>
|
||||
print("layout: ");
|
||||
_delay_ms(500);
|
||||
wait_ms(500);
|
||||
xprintf("%02X\n", uart_read());
|
||||
return 0;
|
||||
case 0x7E: // reset fail: 7E 01
|
||||
print("reset fail: ");
|
||||
_delay_ms(500);
|
||||
wait_ms(500);
|
||||
xprintf("%02X\n", uart_read());
|
||||
return 0;
|
||||
case 0x7F:
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quantum.h"
|
||||
|
||||
#if defined (XMK_DEBUG)
|
||||
void keyboard_post_init_kb(void) {
|
||||
|
|
|
@ -4,6 +4,8 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include "xmk_matrix.h"
|
||||
#include "matrix.h"
|
||||
#include "debug.h"
|
||||
|
||||
bool xmk_changed = false;
|
||||
matrix_row_t xmk_rows[MATRIX_ROWS];
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include <stdbool.h>
|
||||
#include <stdint.h>
|
||||
|
||||
void xmk_matrix_key(bool press, uint8_t key);
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quantum.h"
|
||||
#include <stdio.h>
|
||||
#include "crkbd.h"
|
||||
|
||||
// in the future, should use (1U<<_LAYER_NAME) instead, but needs to be moved to keymap,c
|
||||
#define L_BASE 0
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#ifdef RGBLIGHT_ENABLE
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include <stdio.h>
|
||||
|
||||
extern rgblight_config_t rgblight_config;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright 2023 Colin Kinloch (@ColinKinloch)
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quantum.h"
|
||||
|
||||
static uint8_t anim = 0;
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#include "ergodox_stm32.h"
|
||||
#include "i2c_master.h"
|
||||
#include QMK_KEYBOARD_H
|
||||
|
||||
extern inline void ergodox_board_led_1_on(void);
|
||||
extern inline void ergodox_board_led_2_on(void);
|
||||
|
|
|
@ -1,13 +1,10 @@
|
|||
#include <stdint.h>
|
||||
#include <stdbool.h>
|
||||
#include "matrix.h"
|
||||
#include <string.h>
|
||||
#include <hal.h>
|
||||
#include "timer.h"
|
||||
#include "wait.h"
|
||||
#include "print.h"
|
||||
#include "matrix.h"
|
||||
#include "debug.h"
|
||||
#include "i2c_master.h"
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "ergodox_stm32.h"
|
||||
|
||||
#ifndef DEBOUNCE
|
||||
#define DEBOUNCE 10
|
||||
|
|
|
@ -29,8 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
#include "matrix.h"
|
||||
#include "led.h"
|
||||
#include "avr/timer_avr.h"
|
||||
// #include QMK_KEYBOARD_H
|
||||
|
||||
|
||||
// Timer resolution check
|
||||
#if (1000000/TIMER_RAW_FREQ > 20)
|
||||
|
|
|
@ -23,7 +23,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
* to repeating that information all over the place.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "matrix.h"
|
||||
#include "debug.h"
|
||||
#include "wait.h"
|
||||
#include "i2c_master.h"
|
||||
|
||||
extern i2c_status_t mcp23017_status;
|
||||
|
|
|
@ -23,9 +23,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
* to repeating that information all over the place.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "matrix.h"
|
||||
#include "debug.h"
|
||||
#include "wait.h"
|
||||
#include "i2c_master.h"
|
||||
#include <print.h>
|
||||
|
||||
extern i2c_status_t mcp23017_status;
|
||||
#define MCP23017_I2C_TIMEOUT 1000
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "butterstick.h"
|
||||
#include "mousekey.h"
|
||||
#include "keymap_steno.h"
|
||||
#include "wait.h"
|
||||
|
|
|
@ -11,13 +11,11 @@
|
|||
*/
|
||||
|
||||
#pragma once
|
||||
#include QMK_KEYBOARD_H
|
||||
|
||||
#include "quantum.h"
|
||||
#include <string.h>
|
||||
#include <stdint.h>
|
||||
#include <stdio.h>
|
||||
#include "config_engine.h"
|
||||
#include <avr/pgmspace.h>
|
||||
#include "wait.h"
|
||||
|
||||
// Maximum values for combos
|
||||
#define COMBO_END 0x00
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#include QMK_KEYBOARD_H
|
||||
#include "ergotaco.h"
|
||||
|
||||
bool i2c_initialized = 0;
|
||||
i2c_status_t mcp23018_status = 0x20;
|
||||
|
|
|
@ -17,15 +17,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
*/
|
||||
|
||||
#include "matrix.h"
|
||||
#include <stdint.h>
|
||||
#include <stdbool.h>
|
||||
#include <avr/io.h>
|
||||
#include "wait.h"
|
||||
#include "action_layer.h"
|
||||
#include "print.h"
|
||||
#include "debug.h"
|
||||
#include "util.h"
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "ergotaco.h"
|
||||
|
||||
#ifndef DEBOUNCE
|
||||
# define DEBOUNCE 5
|
||||
|
|
|
@ -12,16 +12,10 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quantum.h"
|
||||
#include <string.h>
|
||||
#include <stdint.h>
|
||||
#include <stdio.h>
|
||||
#include "config_engine.h"
|
||||
#include <avr/pgmspace.h>
|
||||
#include "wait.h"
|
||||
#ifdef MOUSEKEY_ENABLE
|
||||
# include "mousekey.h"
|
||||
#endif
|
||||
|
||||
// Set defaults
|
||||
#ifndef IN_CHORD_MASK
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#include QMK_KEYBOARD_H
|
||||
#include "georgi.h"
|
||||
|
||||
bool i2c_initialized = 0;
|
||||
i2c_status_t mcp23018_status = 0x20;
|
||||
|
|
|
@ -17,16 +17,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
*/
|
||||
|
||||
#include "matrix.h"
|
||||
#include <stdint.h>
|
||||
#include <stdbool.h>
|
||||
#include <avr/io.h>
|
||||
#include "wait.h"
|
||||
#include "action_layer.h"
|
||||
#include "print.h"
|
||||
#include "debug.h"
|
||||
#include "util.h"
|
||||
#include "keymap_steno.h"
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "georgi.h"
|
||||
|
||||
#ifndef DEBOUNCE
|
||||
# define DEBOUNCE 5
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
// Amen.
|
||||
#pragma once
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "georgi.h"
|
||||
#include "mousekey.h"
|
||||
#include "keymap_steno.h"
|
||||
#include "wait.h"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#include QMK_KEYBOARD_H
|
||||
#include "gergo.h"
|
||||
|
||||
bool i2c_initialized = 0;
|
||||
i2c_status_t mcp23018_status = 0x20;
|
||||
|
|
|
@ -17,16 +17,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
*/
|
||||
|
||||
#include "matrix.h"
|
||||
#include <stdint.h>
|
||||
#include <stdbool.h>
|
||||
#include <avr/io.h>
|
||||
#include "wait.h"
|
||||
#include "action_layer.h"
|
||||
#include "print.h"
|
||||
#include "debug.h"
|
||||
#include "util.h"
|
||||
#include "debounce.h"
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "gergo.h"
|
||||
|
||||
#ifdef BALLER
|
||||
#include <avr/interrupt.h>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright 2022 gachiham (@gachiham)
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quantum.h"
|
||||
|
||||
const matrix_row_t matrix_mask[MATRIX_ROWS] = {
|
||||
0b1111111111111110,
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
// Copyright 2022 Andy Tsai (@atsai)
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quantum.h"
|
||||
|
||||
static uint16_t buzzer_timer = 0;
|
||||
static uint8_t buzzer_dwell = 15;
|
||||
static uint8_t buzzer_dwell_change = 1;
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// Copyright 2022 Drashna Jael're (@Drashna Jael're)
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "hotdox76v2.h"
|
||||
#include <string.h>
|
||||
#include <transactions.h>
|
||||
#include "oled_font_lib/logo2.h"
|
||||
|
|
|
@ -23,7 +23,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
* to repeating that information all over the place.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "matrix.h"
|
||||
#include "debug.h"
|
||||
#include "wait.h"
|
||||
#include "i2c_master.h"
|
||||
|
||||
extern i2c_status_t mcp23017_status;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#include QMK_KEYBOARD_H
|
||||
#include "ergodox_infinity.h"
|
||||
#include <ch.h>
|
||||
#include <hal.h>
|
||||
#include <string.h>
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "kc60se.h"
|
||||
|
||||
void matrix_init_kb(void){
|
||||
setPinOutput(B2);
|
||||
|
|
|
@ -14,8 +14,8 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "keychron_common.h"
|
||||
#include "sync_timer.h"
|
||||
|
||||
bool is_siri_active = false;
|
||||
uint32_t siri_timer = 0;
|
||||
|
|
|
@ -16,10 +16,14 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "stdint.h"
|
||||
#include <stdint.h>
|
||||
#include <stdbool.h>
|
||||
#include "action.h"
|
||||
|
||||
#ifdef VIA_ENABLE
|
||||
# include "via.h"
|
||||
#endif
|
||||
|
||||
#include "quantum_keycodes.h"
|
||||
|
||||
enum custom_keycodes {
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quantum.h"
|
||||
#include <stdio.h>
|
||||
|
||||
#define L_BASE 0
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#ifdef RGBLIGHT_ENABLE
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include <stdio.h>
|
||||
|
||||
extern rgblight_config_t rgblight_config;
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
#ifdef OLED_ENABLE
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "oled_helper.h"
|
||||
#include "quantum.h"
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
#ifdef OLED_ENABLE
|
||||
|
||||
void render_logo(void) {
|
||||
|
||||
static const char PROGMEM logo_buf[]={
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
#include <stdint.h>
|
||||
#include "action.h"
|
||||
|
||||
#ifdef OLED_ENABLE
|
||||
|
||||
void render_logo(void);
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
#ifdef OLED_ENABLE
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "oled_helper.h"
|
||||
#include "quantum.h"
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
#ifdef OLED_ENABLE
|
||||
|
||||
void render_logo(void) {
|
||||
|
||||
const char logo_buf[]={
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
#ifdef OLED_ENABLE
|
||||
|
||||
#include <stdint.h>
|
||||
#include "action.h"
|
||||
|
||||
void render_logo(void);
|
||||
void update_key_status(uint16_t keycode, keyrecord_t *record);
|
||||
void render_key_status(void);
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quantum.h"
|
||||
|
||||
#ifdef ENCODER_ENABLE
|
||||
bool encoder_update_kb(uint8_t index, bool clockwise) {
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* EEPROM management code from ../cannonkeys/stm32f072/keyboard.c
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "mxss.h"
|
||||
#include "eeprom.h"
|
||||
#include "action_layer.h"
|
||||
#include "rgblight.h"
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "nack.h"
|
||||
|
||||
#ifdef RGB_MATRIX_ENABLE
|
||||
led_config_t g_led_config = { {
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "nibble.h"
|
||||
|
||||
// Use Bit-C LED to show CAPS LOCK status
|
||||
void led_update_ports(led_t led_state) {
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "tidbit.h"
|
||||
|
||||
typedef struct PACKED {
|
||||
uint8_t r;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#include QMK_KEYBOARD_H
|
||||
#include "omnikeyish.h"
|
||||
#include <string.h>
|
||||
|
||||
dynamic_macro_t dynamic_macros[DYNAMIC_MACRO_COUNT];
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
#ifdef OLED_ENABLE
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "oled_helper.h"
|
||||
#include "quantum.h"
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
#ifdef OLED_ENABLE
|
||||
|
||||
// returns character cord of the logo by line number
|
||||
char *read_logo(int row) {
|
||||
static char logoLines[][18] = {
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "mouse.h"
|
||||
|
||||
#ifndef OPT_DEBOUNCE
|
||||
# define OPT_DEBOUNCE 5 // (ms) Time between scroll events
|
||||
|
|
|
@ -15,8 +15,8 @@ You should have received a copy of the GNU General Public License
|
|||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "./lib/oled.h"
|
||||
#include "oled.h"
|
||||
#include "rubi.h"
|
||||
|
||||
bool process_record_user_oled(uint16_t keycode, keyrecord_t *record) {
|
||||
return process_record_user(keycode, record);
|
||||
|
|
|
@ -17,6 +17,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
|
||||
#pragma once
|
||||
|
||||
#include <stdbool.h>
|
||||
#include <stdint.h>
|
||||
#include "progmem.h"
|
||||
|
||||
#define OLED_FRAME_TIMEOUT (1000 / 30) // 30 fps
|
||||
#define OLED_LOGO_TIMEOUT 3000 // 3 sec
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "rev1.h"
|
||||
|
||||
// Defines names for use in layer keycodes and the keymap
|
||||
enum layer_names {
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quantum.h"
|
||||
|
||||
#ifdef SWAP_HANDS_ENABLE
|
||||
// clang-format off
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quantum.h"
|
||||
|
||||
#ifdef SWAP_HANDS_ENABLE
|
||||
// clang-format off
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quantum.h"
|
||||
|
||||
#ifdef SWAP_HANDS_ENABLE
|
||||
// clang-format off
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quantum.h"
|
||||
|
||||
#ifdef RGB_MATRIX_ENABLE
|
||||
led_config_t g_led_config = { {
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quantum.h"
|
||||
|
||||
#ifdef RGB_MATRIX_ENABLE
|
||||
led_config_t g_led_config = { {
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "torn.h"
|
||||
|
||||
#ifdef OLED_ENABLE
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "matrix.h"
|
||||
#include "mcp23018.h"
|
||||
|
||||
#define SPLIT_MATRIX_COLS (MATRIX_COLS / 2)
|
||||
|
|
|
@ -16,7 +16,6 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "i2c_master.h"
|
||||
#include "mcp23018.h"
|
||||
|
||||
|
|
|
@ -17,6 +17,9 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include <stdbool.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#define IODIRA 0x00
|
||||
#define IODIRB 0x01
|
||||
#define GPPUA 0x0C
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
// Copyright 2018-2022 Nick Brassel (@tzarc)
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
#include QMK_KEYBOARD_H
|
||||
#include <hal.h>
|
||||
#include <string.h>
|
||||
#include <ctype.h>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright 2018-2022 Nick Brassel (@tzarc)
|
||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quantum.h"
|
||||
#include "analog.h"
|
||||
#include "spi_master.h"
|
||||
|
||||
|
|
|
@ -4,16 +4,13 @@
|
|||
/*
|
||||
* scan matrix
|
||||
*/
|
||||
#include <stdint.h>
|
||||
#include <stdbool.h>
|
||||
#include <avr/io.h>
|
||||
#include "matrix.h"
|
||||
#include <string.h>
|
||||
#include "atomic_util.h"
|
||||
#include "wait.h"
|
||||
#include "print.h"
|
||||
#include "debug.h"
|
||||
#include "util.h"
|
||||
#include "matrix.h"
|
||||
#include "debounce.h"
|
||||
#include QMK_KEYBOARD_H
|
||||
|
||||
/* matrix state(1:on, 0:off) */
|
||||
extern matrix_row_t matrix[MATRIX_ROWS]; // debounced values
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright 2022 Christopher Courtney, aka Drashna Jael're (@drashna) <drashna@live.com>
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "micro.h"
|
||||
|
||||
#if defined(RGB_MATRIX_ENABLE)
|
||||
// clang-format off
|
||||
|
|
|
@ -14,7 +14,6 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "rgb_functions.h"
|
||||
|
||||
#ifdef RGBLIGHT_ENABLE
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quantum.h"
|
||||
#include <stdio.h>
|
||||
|
||||
#define L_BASE 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#ifdef RGBLIGHT_ENABLE
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quantum.h"
|
||||
#include <stdio.h>
|
||||
|
||||
extern rgblight_config_t rgblight_config;
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "navpad_prefs.h"
|
||||
|
||||
bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
|
||||
if (!process_record_user(keycode, record)) { return false; }
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "quick17_prefs.h"
|
||||
|
||||
bool _INPUT_JP;
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "quantum.h"
|
||||
|
||||
enum layer_names {
|
||||
_CONTROL,
|
||||
_EDIT1,
|
||||
|
|
Loading…
Reference in New Issue
Block a user