⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hid_keyboard_button.h

📁 CSR 的键盘模块
💻 H
字号:
/*
    This file was autogenerated by buttonparse
*/

#ifndef _HID_KEYBOARD_BUTTON_H
#define _HID_KEYBOARD_BUTTON_H

#include <message.h>

/* messages sent to the client */
enum
{
	APP_INTERNAL_UNPLUG_IND = 1000 /* base value */,
	PIO_RAW
};

typedef enum
{
	sCONNECT,
	Unknown
} InternalState;

typedef struct
{
	uint16 pio;
} PIO_RAW_T;

typedef struct
{
	InternalState store_held;
	InternalState double_press;
	uint16 pio_raw_bits;
	uint16 store_bits;
	uint16 store_count;
	uint16 timed_id;
} ExtStoredState;

typedef struct
{
	TaskData task;
	Task client;
	ExtStoredState ext_states;
} PioState;

void pioInit(PioState *state, Task client);

void pioExternal(PioState *pioState, uint16 external_and, uint16 external_xor);

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -