|
鼠标按键的实现,没main函数- #include <stm32f10x_lib.h>
- #include "sys.h"
- #include "delay.h"
- #include "usb_lib.h"
- #include "hw_config.h"
- #include "usb_pwr.h"
- extern u8 EP1BUSY;
- extern u8 USB_INIT;
- u8 key[2]={0x4f,0x50};
-
- int main(void)
- {
- u32 i=0;
- u8 j=0;
- Stm32_Clock_Init(9);//系统时钟设置
- delay_init(72); //延时初始化
- //USB配置
- USB_Interrupts_Config();
- Set_USBClock();
- USB_Init();
- while(1)
- {
- if(USB_INIT)
- {
- if(bDeviceState==CONFIGURED)
- {
- if (EP1BUSY==0)
- {
- i++;
- if(i%2)
- {
- Joystick_Send(0x01, 0, key[j]);
- j++;
- if(j==2)
- j=0;
- }
- else
- Joystick_Send(0x01, 0, 0);
- }
- }
- }
- }
- }
复制代码
|
|