MDK-ARM Keil, MDK-ARM Datasheet - Page 136
![KIT REALVIEW MCU DEVELOPMENT](/photos/9/32/93274/mdk-arm_sml.jpg)
MDK-ARM
Manufacturer Part Number
MDK-ARM
Description
KIT REALVIEW MCU DEVELOPMENT
Manufacturer
Keil
Type
Compiler and IDEr
Specifications of MDK-ARM
For Use With/related Products
ARM MCUs
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
- Current page: 136 of 156
- Download datasheet (3Mb)
136
Within the client, we can use the existing code and just need to change the size of
the IN and OUT reports.
BYTE OutReport [64];
BYTE InReport [65];
if (!HID_Write (OutReport, sizeof (OutReport), &cnt))
}
if (!HID_Read (InReport, sizeof (InReport), &cnt))
}
The InReport[] array should be set to 65 bytes, not 64, as the report descriptor
adds a byte to the beginning of the packet. Hence, your application data will start
from InReport[1].
Exercise: Extended HID
This example extends the HID example by enlarging the IN and OUT packets to
64 bytes and moving the OUT pipe from Endpoint Zero to Endpoint One.
Mass Storage
The RL-USB driver also supports the Mass Storage class that connects an
external storage device to the USB host. The USB Mass Storage Class is a
complex protocol that is difficult to implement. The RL-USB driver provides all
the necessary class support to link a host file system to the RL-Flash file system
via USB and resides in the
project, which has already been configured with the RL-Flash file system.
The Mass Storage Class is
enabled in the
with Endpoint 2. Endpoint 2
will provide symmetrical IN and
OUT Endpoint buffers to allow
bidirectional data transfer
between the USB host and the
device. In
interface descriptor defines the
device as being a member of the Mass Storage Class.
OnError();
return;
OnError();
return;
usbdesc.c
usbcfg.h
, the USB
file, along
mscuser.c
module. This simply needs to be added to a
Chapter 5. RL-USB Introduction
{
{
Related parts for MDK-ARM
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![MDK-ARM-B](/photos/28/43/284363/mdk-arm-basic_tmb.jpg)
Part Number:
Description:
KIT REALVIEW MCU DEVELOPMENT
Manufacturer:
Keil
Datasheet:
![MDK-ARM-B-SM](/photos/15/87/158780/keil_software_tmb.jpg)
Part Number:
Description:
Development Software SUPPORT EXTENSION FOR MDK-ARM-B
Manufacturer:
Keil Software
![MDK-ARM-SM](/photos/15/87/158780/keil_software_tmb.jpg)
Part Number:
Description:
Development Software SUPPORT EXTENSION FOR MDK-ARM
Manufacturer:
Keil Software
![MDK-ARM-BASIC](/photos/28/43/284363/mdk-arm-basic_tmb.jpg)
Part Number:
Description:
KIT REALVIEW MCU DEVELOPMENT
Manufacturer:
Keil
Datasheet:
![MDK-ARM-UF](/photos/15/87/158780/keil_software_tmb.jpg)
Part Number:
Description:
Development Software MCU DEV KIT FOR ARM UPG TO FLOATING LIC
Manufacturer:
Keil Tools
![MDK-ARM-F](/photos/15/87/158780/keil_software_tmb.jpg)
Part Number:
Description:
Development Software MCU DEV KIT FOR ARM W/ FLOATING LICENSE
Manufacturer:
Keil Software
![MDK-ARM3.1](/photos/26/86/268691/landingpagekeilrealviewarmkit_tmb.jpg)
Part Number:
Description:
Development Software MCU DEV KIT FOR ARM uVISION & C++ & RTX
Manufacturer:
Keil Tools
![MDK-ARM-SMB](/images/no-image3.png)
Part Number:
Description:
Development Software SUPP LICENSE RENEWAL 90+ DAYS NO TECH SUP
Manufacturer:
Keil Software
![KEIL-PK51-INTL](/images/manufacturer_photos/0/6/609/silicon_laboratories_inc_tmb.jpg)
Part Number:
Description:
KEIL C-COMPILER INTERNATIONAL
Manufacturer:
Silicon Laboratories Inc
![OM10045](/photos/9/21/92162/om10045_tmb.jpg)
Part Number:
Description:
BOARD EVAL FOR LPC213X ARM MCU
Manufacturer:
NXP Semiconductors
Datasheet:
![TWR-K60N512-KEIL](/images/manufacturer_photos/0/2/262/freescale_semiconductor_tmb.jpg)
Part Number:
Description:
K60N512 Keil Tower Kit
Manufacturer:
Freescale Semiconductor
Datasheet: