Home

USB Host Human Interface Devices Class Driver (HHID)

image

Contents

1.
2. 1
3. CMOS LSI LSI LSI
4. 11 1 2 1 s NE http Www renesas com
5. 2 3 4
6. 1 SW3 HID 2 HID SW3 Table 3 1 Table 3 1 3 HID RSK MCU RSK MCU 3 1 2 MCU VBUS OVRCUR r_usb_hhid_apllc usb_mcu_init 3 1 3 APL HID
7. 16 R01AN2236JJ0111 Rev 1 11 Page 1 of 17 Sep 30 2015 ENES S Renesas USB MCU USB Host Human Interface Devices Class Driver HHID Using Firmware Integration Technology Modules 1 1 1 HHID USB HID HID HHID HID 13 1 2 FIT HHID FT Table 1 1 FIT FIT RX Family Board Support Package Module 6 6 r bsp 2 80 Using Firmware Integration Technology Renesas USB MCU USB Basic Host and Peripheral firmware 1 0 r usb_basic 1 11 Firmware Integration Techology Renesas USB MCU USB Host Human Interface Devices Class sb Phid 111 Driver HID Firmware Integration Techology FIT
8. STATE_ATTACH Figure 3 6 3 3 HID r usb hhid_apl c 2 r usb_ hhid_apl_mult c r usb_hhid_apl_data c r usb hhid_apl_data_mult c r usSb_ hhid_defep c r usb hhid_defep_mult c R01AN2236JJ0111 Rev 1 11 Page 14 of 17 Sep 30 2015 EINES S Renesas USB MCU USB Host Human Interface Devices Class Driver HHID Using Firmware Integration Technology Modules 4 4 1 HHID Table 4 1 Table 4 1 HID GET_REPORT 0x01 HID SET_REPORT 0x09 HID GET_IDLE 0x02 HID Duration SET_IDLE 0x0A HID Duration GET_PROTOCOL 0x03 HID SET_PROTOCOL 0x0B HID
9. 135 0061 3 2 24 http japan renesas com contac 2015 Renesas Electronics Corporation All rights reserved Colophon 4 0
10. 2 APL Table 3 3 USB Host Human Interface Devices Class Driver HHID Using Firmware Integration Technology Modules APL APL 3 2 3 APL APL HHID APL usb_main amp mg TATE_CLAS _REQUEST STATE_DATA TRANSFER STATE_SUSPEND R01AN2236JJ0111 Sep 30 2015 Figure 3 1 Rev 1 11 N S Page 8 of 17 Renesas USB MCU USB Host Human Interface Devices Class Driver HHID Using Firmware Integration Technology Modules Table 3 2 STATE_ATTACH
11. KP CubeSuite Ctrl EN We Sample NB 9 sample RX M 2 RX111 5 BEM R5F51111AxFK ER5F51111AxFKCG4pin R5F51111axFL 48pm R5F51111AxFMC54pin R5F51111AxLF 64pin R5F51111AxLMC36pin R5F51111AxNE 48pin necesian rveeai IROM K 2 RAM 10240 Package PLQP0054GA a Figure 5 1 R01AN2236JJ0111 Sep 30 2015 Rev 1 1
12. FIT http japan renesas com 1 3 HHID gt Renesas Starter Kit for RX63N RSK RX63N ROK50563NC000 RX63N Renesas Starter Kit for RX64M RSK RX64M ROK50564MC001BR RX64M Renesas Starter Kit for RX71M RSK RX71M ROK5RX71MC010BR RX71M lt gt a ez studio b RX C C Ver2 03 00 c E1 E20 gt a PC Windo
13. 8 RoHS 9 10
14. GET_REPORT_DESCRIPTOR Standard GET_HID_DESCRIPTOR Standard HID 4 2 IN Boot Table 4 2 Boot offset Rally 8 Bytes 3 Bytes 0 Top Byte Modifier keys b0 Button 1 b1 Button 2 b2 Button 3 b3 b7 Reserved Reserved X displacement Keycode 1 Y displacement Keycode 2 Keycode 3 Keycode 4 Keycode 5 Keycode 6 Report
15. 5 OA AV
16. HID STATE_DATA TRANSFER hid_data_transfer EVENT_USB_TRANSFER_START USB hid_receive_complete EVENT_USB_ TRANSFER_COMPLETE EVENT_USB TRANSFER_COMPLETE hid_receive_data LCD EVENT_USB_TRANSFER_START E RSK 3 STATE_SUSPEND R_usb_hhid_ChangeDeviceState HID SUSPEND 8 hid data_transfer EVENT EVENT USB_ TRANSFER_START R usb hhid PipeTransfer LCD
17. 6 7
18. STATE_DATA_TRANSFER HID Enumeration STATE_CLASS_REQUEST EVENT_CLASS_REQUEST_START USB hid_class_ request_complete EVENT_CLASS_REQUEST_COMPLETE EVENT_CLASS_REQUEST_COMPLETE a set_protocol STATE_DATA_ TRANSFER EVENT_USB_TRANSFER_START b set_protocol EVENT_CLASS_REQUEST_START set_protocol 9 c
19. 3 HID 3 HID 2 HID a X Y LCD LED b LCD 1 3 HID a RSK 3 SW3 HID 1 b 1 1 RSK USB HID HUB HID HR 3 1 1 APL HID
20. Figure 1 1 Table 1 2 Table 1 2 HHID RX63N RSK RX63N RX64M RSK RX64M RX71M RSK RX71M R01AN2236JJ0111 Rev 1 11 Page 3 of 17 Sep 30 2015 aXENESAS Renesas USB MCU USB Host Human Interface Devices Class Driver HHID Using Firmware Integration Technology Modules 1 4 2 1 e2studio a e2studio b e2 studio Workspace Launcher Select a workspace e2 studio stores your projects in a folder called a workspace Choose a workspace folder to use for this session Workspace F Use this as the default and do not ask again c Workbench Welcome to e2zstudio Cc Overview Renesas Tutorials 1 Get an overview of the features S Go through Renesas Tutorials Renesas Samples What s New Try out the Renesas Samples Find out what is new First Steps Workbench Take your first steps Go to the e2 studio workbench R01AN2236JJ0111 Rev 1 11 Page 4 of 17 Sep
21. EVENT_CONFIGURD STATE_CLASS_REQUEST EVENT CLASS_REQUEST_START EVENT_USB_TRANSFER_COMPLETE STATE_DATA_TRANSFER amp EVENT_USB_TRANSFER_START EVENT_USB_TRANSFER_COMPLETE EVENT_SWITCH_INPUT STATE_SUSPENDED EVENT_SWITCH_INPUT STATE_DETACH Table 3 3 EVENT_CONFIGURD USB EVENT_ CLASS_REQUEST_START EVENT CLASS_REQUEST_COMPLETE EVENT_USB_TRANSFER_START EVENT_USB_TRANSFER_COMPLETE EVENT_SWITCH_INPUT EVENT_NONE 3 2 3 state even APL HID typedef struct DEV_INFO Structure for HID device control 7 uint16 t state State for application uint16 t event cnt Event count uint16 t event EVENT_MAX f Ev
22. devconfig EVENT_CONFIGURD hid_connect_wait a HID hid_dev_info b STATE_CLASS_REQUEST EVENT_CLASS_REQUEST_START hid_configured YE ora EVENT_CONFIGURED N Enumeration Y Enumeration STATE_CLASS_REQUEST EVENT_ CLASS_REQUEST _START Figure 3 2 R01AN2236JJ0111 Rev 1 11 Page 10 of 17 Sep 30 2015 USB Host Human Interface Devices Class Driver HHID Using Firmware Integration Technology Modules ENESAS Renesas USB MCU USB Host Human Interface Devices Class Driver HHID Using Firmware Integration Technology Modules 2 STATE_ CLASS _ REQUEST HID
23. HID LCD XY 127 127 LCD LED LCD HID NULL X Y LCD R01AN2236JJ0111 Rev 1 11 Page 7 of 17 Sep 30 2015 aXENESAS Renesas USB MCU 3 2 APL 2 3 2 1 MCU USB USB 3 2 2 1 APL APL Table 3 2 73 2 3
24. R01AN2236JJ0111 Rev 1 11 Page 15 of 17 Sep 30 2015 aXENESAS Renesas USB MCU USB Host Human Interface Devices Class Driver HHID Using Firmware Integration Technology Modules 5 e2studio CS HHID e2studio HHID CS DU CS e lt studio CubeSuite High performance Embedded Workshop PM r amp 3 GY e2studio workspace Sample TY lt ia Sample settings HardwareDebug Release C D Q rcpc e lt studio e2studio gt
25. 3 Build Run R01AN2236JJ0111 Rev 1 11 Page 5 of 17 Sep 30 2015 RENESAS Renesas USB MCU USB Host Human Interface Devices Class Driver HHID Using Firmware Integration Technology Modules 2 2 1 HHID HID HID HCD User application APL APL HCD HID Figure 2 1 HHID Table 2 1 User application APL RSK driver l LED output driver l Key input driver USB Host Control Driver HCD LCD LED KEY H W USB Host controller H W Figure 2 1
26. Table 2 1 APL HID HID LCD RSK driver RSK HHID r_usb_hhid HID HID HCD APL HID HCD r_usb_basic USB Host H W R01AN2236JJ0111 Rev 1 11 Page 6 of 17 Sep 30 2015 ENES S Renesas USB MCU USB Host Human Interface Devices Class Driver HHID Using Firmware Integration Technology Modules 3 3 1 HHID APL RSK LED LCD APL 1 HID HID USB Hub
27. USB hid_ resume_complete STATE_DATA_TRANSFER EVENT_USB_TRANSFER_START hid_resume_complete STATE_DATA_TRANSFER hid_suspended EVENT_USB_TRANSFER USB Figure 3 5 R01AN2236JJ0111 Rev 1 11 Page 13 of 17 Sep 30 2015 ENES S Renesas USB MCU USB Host Human Interface Devices Class Driver HHID Using Firmware Integration Technology Modules 5 STATE_DETACH HID USB hid_detach STATE_DETACH STATE_DETACH hid_dev info STATE_ATTACH hid_detach_device
28. set_report STATE_DATA TRANSFER EVENT_USB_TRANSFER_START hid_class_request_complete EVENT_CLASS_REQUEST _COMPLETE EVENT EVENT_CLASS_REQUEST_ COMPLETE EVENT_CLASS_ REQUEST_START STATE DATA TRANSFER EVENT_TRANSFER_START EVENT_CLASS REQUEST _START EVENT_NONE Figure 3 3 R01AN2236JJ0111 Rev 1 11 Sep 30 2015 ENES S Page 11 of 17 Renesas USB MCU USB Host Human Interface Devices Class Driver HHID Using Firmware Integration Technology Modules 3 amp STATE DATA_TRANSFER HID LOCD HID
29. 1 CC RX CK NM L f C 0 CC RQ Sample CWorkSpace Sample C A 2 ENESAS e studio CS Page 16 of 17 Renesas USB MCU USB Host Human Interface Devices Class Driver HHID Using Firmware Integration Technology Modules http japan renesas com http japan renesas com contac R01AN2236JJ0111 Rev 1 11 Page 17 of 17 Sep 30 2015 ENES S Rev 1 00 Oct 16 2014 1 10 Dec 26 2014 RX71M 1 11 Sep 30 2015 RX63N RX631
30. 30 2015 ENES S Renesas USB MCU USB Host Human Interface Devices Class Driver HHID Using Firmware Integration Technology Modules a File gt Import b General gt Rename amp Import Existing C C Project into Workspace W Rename and Import and Existing C C Project into the workspace EE Select an import source type filter text 4 E gt General Archive File ap Convert CCRX to GNURX Project tag DS 5 KPIT GNUARM RZ NONE Project Existing Projects into Workspace File System WE HEW Project Preferences 1 Rename amp Import Existing C C Project into Workspace ty Renesas Common Project File b C C cproject Select root directory Rename amp Import Project 3 Specify a new project name ks Project name Select root directory _ Browse Select archive file Browse Projects c Finish
31. USB hid_receive_complete EVENT USB TRANSFER_ COMPLETE EVENT SWITCH_ INPUT EVENT_USB _ JoB_ EVENT_NONE TRANSFER_COMPLETE Rusb hhid ChangeDevice State EVENT_USB_TRANSFER START Figure 3 4 amp R01AN2236JJ0111 Rev 1 11 Sep 30 2015 Page 12 of 17 N S Renesas USB MCU USB Host Human Interface Devices Class Driver HHID Using Firmware Integration Technology Modules 4 STATE_SUSPENDED HID RESUME RESUME hid resume_complete APL APL RSK 3 3 hid_suspended R_usb_hhid_ChangeDeviceState HID RESUME RESUME
32. ent uint16_t pipe Use pipe no uint16_t report_length USB receive data size uint16 t clasS redueSst Class Request Type 7 uint16 t protocol HID Protocol Mouse Keybord none DEV_INFO ti Note EVENT_NONE R01AN2236JJ0111 Rev 1 11 Page 9 of 17 Sep 30 2015 ENES S Renesas USB MCU 1 STATE_ATTACH RSK HID ATTACH Enumeration APL STATE _CLASS_REQUEST APL STATE_ATTACH EVENT_NONE HID STATE_ATTACH hid_connect_wait HID Enumeration hid_configured USB EVENT_CONFIGURD USB_HCDREG
33. ms NE ReneSaS USB MCU R01AN2236JJ0111 Rev 1 11 USB Host Human Interface Devices Class Driver HHID BN Using Firmware Integration Technology Modules USB Host Human Interface Devices Class Driver Firmware Integration Technology HHID USB Host Human Interface Device Class Driver HHID Firmware Integration Technology Document No R01AN2028JJ USB Basic Host and Peripheral Driver Firmware Integration Technology Document No R01AN2025JJ RX63N RX631 RX64M RX71M Renesas Starter Kit RSK NE OSE i 2 2 kk 6 3 7 4 2 15 5 e lt studio CS
34. ws 7 Windows 8 Windows 8 1 b HID c USB d E1 E20 e E1 E20 R01AN2236JJ0111 Rev 1 11 Page 2 of 17 Sep 30 2015 ENES S Renesas USB MCU USB Host Human Interface Devices Class Driver HHID Using Firmware Integration Technology Modules 1 4 1 4 1 HHID Figure 1 1 HN Host Human Interface Device Class Driver HHID USB Basic Host Driver 0 HID HID 4 2 amp PIPE0 Control USB NR USB USB PC OS Windows 7 Windows 8 Windows 8 1 e studio RX C C

Download Pdf Manuals

image

Related Search

Related Contents

User Manual Meganizer - Documentations  MANUEL D`INSTRUCTIONS  製品マニュアル - TAC Inc.      Pág 95 - Fibremex  

Copyright © All rights reserved.
Failed to retrieve file