diff options
author | QMK Bot <[email protected]> | 2023-10-09 06:36:35 +0000 |
---|---|---|
committer | QMK Bot <[email protected]> | 2023-10-09 06:36:35 +0000 |
commit | 21f15960a9b27979052531983b1a8cf331affd6e (patch) | |
tree | 5e1198b728bbe5761e2d047dbd6b1aa02e5fed1b /keyboards/vinhcatba/uncertainty/uncertainty.c | |
parent | 528ebb42a40eb598c472d5bf1a29bc22abe61732 (diff) | |
parent | e1630edef4c59568cf2057717aa7fcd4a6f286ae (diff) | |
download | qmk_firmware-21f15960a9b27979052531983b1a8cf331affd6e.tar.gz qmk_firmware-21f15960a9b27979052531983b1a8cf331affd6e.zip |
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to 'keyboards/vinhcatba/uncertainty/uncertainty.c')
-rw-r--r-- | keyboards/vinhcatba/uncertainty/uncertainty.c | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/keyboards/vinhcatba/uncertainty/uncertainty.c b/keyboards/vinhcatba/uncertainty/uncertainty.c new file mode 100644 index 0000000000..19e5a5cfd5 --- /dev/null +++ b/keyboards/vinhcatba/uncertainty/uncertainty.c @@ -0,0 +1,32 @@ +// Copyright 2023 Vinh Le (@vinhcatba) +// SPDX-License-Identifier: GPL-2.0-or-later + +#include QMK_KEYBOARD_H +#include "quantum.h" + +#ifdef OLED_ENABLE +#include "bongo.h" +// Used to draw on to the oled screen +bool oled_minimal = true; +bool oled_task_kb(void) { + if(!oled_task_user()) { return false; } + draw_bongo(oled_minimal); + return false; +} + +bool process_record_kb(uint16_t keycode, keyrecord_t *record) { + if (!process_record_user(keycode, record)) { + return false; + } + + switch (keycode) { + case OLED_TOG: + if (record->event.pressed) { + oled_minimal = !oled_minimal; + } + return false; + default: + return true; + } +} +#endif // endif OLED_ENABLE |