1
0
Fork 0

提交裸机版工程

This commit is contained in:
ldz 2024-09-06 17:10:09 +08:00
parent 0e839fdba3
commit b0e72aa6df
1099 changed files with 607159 additions and 0 deletions

View file

@ -0,0 +1,52 @@
#ifndef _MYMOUSE_H_
#define _MYMOUSE_H_
#include "main.h"
//鼠标信息结构体
__packed struct mouseHID_t
{
/*鼠标按键:
* bit0:
* bit1:
* bit2:
* bit3:
* ...
* bit7:
*/
// uint8_t button_left:1;
// uint8_t button_right:1;
// uint8_t button_middel:1;
// //x轴移动值
// union{
// struct{
// uint8_t x_move_l;
// uint8_t x_move_h;
// }t_x_move;
// uint16_t x_move;
// }u_x_move;
//
// //y轴移动值
// union{
// struct{
// uint8_t y_move_l;
// uint8_t y_move_h;
// }t_y_move;
// uint16_t y_move;
// }u_y_move;
uint8_t button_left:1; //左键
uint8_t button_right:1; //右键
uint8_t button_middel:1; //中建
int16_t x; //x轴相对位移
int16_t y; //y轴相对位移
int8_t wheel; //滚轮位移大小
};
void myMouse_init(struct mouseHID_t* mouseHID);
void myMouse_update(struct mouseHID_t* mouseHID);
#endif