aboutsummaryrefslogtreecommitdiff
path: root/tmk_core/common/report.h
diff options
context:
space:
mode:
Diffstat (limited to 'tmk_core/common/report.h')
-rw-r--r--tmk_core/common/report.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/tmk_core/common/report.h b/tmk_core/common/report.h
index ecd5da89a..645e01612 100644
--- a/tmk_core/common/report.h
+++ b/tmk_core/common/report.h
@@ -19,6 +19,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19#define REPORT_H 19#define REPORT_H
20 20
21#include <stdint.h> 21#include <stdint.h>
22#include <stdbool.h>
22#include "keycode.h" 23#include "keycode.h"
23 24
24/* report id */ 25/* report id */
@@ -236,6 +237,7 @@ static inline uint16_t KEYCODE2CONSUMER(uint8_t key) {
236 237
237uint8_t has_anykey(report_keyboard_t* keyboard_report); 238uint8_t has_anykey(report_keyboard_t* keyboard_report);
238uint8_t get_first_key(report_keyboard_t* keyboard_report); 239uint8_t get_first_key(report_keyboard_t* keyboard_report);
240bool is_key_pressed(report_keyboard_t* keyboard_report, uint8_t key);
239 241
240void add_key_byte(report_keyboard_t* keyboard_report, uint8_t code); 242void add_key_byte(report_keyboard_t* keyboard_report, uint8_t code);
241void del_key_byte(report_keyboard_t* keyboard_report, uint8_t code); 243void del_key_byte(report_keyboard_t* keyboard_report, uint8_t code);