#include "debug.h"
#include "util.h"
+/** \brief has_anykey
+ *
+ * FIXME: Needs doc
+ */
uint8_t has_anykey(report_keyboard_t* keyboard_report)
{
uint8_t cnt = 0;
return cnt;
}
+/** \brief get_first_key
+ *
+ * FIXME: Needs doc
+ */
uint8_t get_first_key(report_keyboard_t* keyboard_report)
{
#ifdef NKRO_ENABLE
#endif
}
+/** \brief add key byte
+ *
+ * FIXME: Needs doc
+ */
void add_key_byte(report_keyboard_t* keyboard_report, uint8_t code)
{
#ifdef USB_6KRO_ENABLE
#endif
}
+/** \brief del key byte
+ *
+ * FIXME: Needs doc
+ */
void del_key_byte(report_keyboard_t* keyboard_report, uint8_t code)
{
#ifdef USB_6KRO_ENABLE
}
#ifdef NKRO_ENABLE
+/** \brief add key bit
+ *
+ * FIXME: Needs doc
+ */
void add_key_bit(report_keyboard_t* keyboard_report, uint8_t code)
{
if ((code>>3) < KEYBOARD_REPORT_BITS) {
}
}
+/** \brief del key bit
+ *
+ * FIXME: Needs doc
+ */
void del_key_bit(report_keyboard_t* keyboard_report, uint8_t code)
{
if ((code>>3) < KEYBOARD_REPORT_BITS) {
}
#endif
+/** \brief add key to report
+ *
+ * FIXME: Needs doc
+ */
void add_key_to_report(report_keyboard_t* keyboard_report, uint8_t key)
{
#ifdef NKRO_ENABLE
add_key_byte(keyboard_report, key);
}
+/** \brief del key from report
+ *
+ * FIXME: Needs doc
+ */
void del_key_from_report(report_keyboard_t* keyboard_report, uint8_t key)
{
#ifdef NKRO_ENABLE
del_key_byte(keyboard_report, key);
}
+/** \brief clear key from report
+ *
+ * FIXME: Needs doc
+ */
void clear_keys_from_report(report_keyboard_t* keyboard_report)
{
// not clear mods