summaryrefslogtreecommitdiff
path: root/keyboards/teleport/native/ansi/keymaps/perfmode/keymap.c
diff options
context:
space:
mode:
authorMoritz Plattner <moritz.plattner@gmx.net>2023-09-29 13:19:03 +0200
committerGitHub <noreply@github.com>2023-09-29 12:19:03 +0100
commitcfb4bb9b98dccd12132b784a6656ddefdb524728 (patch)
tree62dcdec0a356a62dd9939260241de785f7d0e662 /keyboards/teleport/native/ansi/keymaps/perfmode/keymap.c
parentab1e851e7da929669514d000bd675adbc9b9f8ae (diff)
teleport/native: switch from wrongly used user to kb function, boost matrix scan rate (#21172)
* enable LTO * change from _user to _kb function * switch matrix io delay to nops, add opt=3 for higher scan rates * disable console which was enabled for testing but collides with endpoint used by VIA * switched from opt=3 to opt=2 * Update keyboards/teleport/native/native.c Co-authored-by: Joel Challis <git@zvecr.com> * slightly upped debounce, as some testers had chatter with async + default debounce --------- Co-authored-by: Joel Challis <git@zvecr.com>
Diffstat (limited to 'keyboards/teleport/native/ansi/keymaps/perfmode/keymap.c')
-rw-r--r--keyboards/teleport/native/ansi/keymaps/perfmode/keymap.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/keyboards/teleport/native/ansi/keymaps/perfmode/keymap.c b/keyboards/teleport/native/ansi/keymaps/perfmode/keymap.c
index 1a7852a062..abe6188ccf 100644
--- a/keyboards/teleport/native/ansi/keymaps/perfmode/keymap.c
+++ b/keyboards/teleport/native/ansi/keymaps/perfmode/keymap.c
@@ -15,6 +15,9 @@
*/
#include QMK_KEYBOARD_H
+// tested and working
+void matrix_io_delay(void) { __asm__ volatile("nop\nnop\nnop\n"); }
+
enum layers{
BASE,
GAME,