# Wher can I find examples of the USB host as part if the Rabbit 6000/RCM6700

**URL:** <https://forums.digi.com/t/wher-can-i-find-examples-of-the-usb-host-as-part-if-the-rabbit-6000-rcm6700/11973>\
**Category:** Rabbit Software\
**Tags:** rcm6700, rabbit-6000, usb-host\
**Created:** [September 23, 2013, 1:54pm UTC](https://forums.digi.com/t/wher-can-i-find-examples-of-the-usb-host-as-part-if-the-rabbit-6000-rcm6700/11973 "2013-09-23T13:54:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![troy\_takach](https://avatars.discourse-cdn.com/v4/letter/t/9e8a1a/32.png) [@troy\_takach](https://forums.digi.com/u/troy_takach)\
**Post date:** [September 23, 2013, 1:54pm UTC](https://forums.digi.com/t/wher-can-i-find-examples-of-the-usb-host-as-part-if-the-rabbit-6000-rcm6700/11973/1 "2013-09-23T13:54:23Z")

</div>

Where can I find information of activating and interfacing to the USB host contained in the Rabbit 6000 processor. I notice that the Functions for USB Host access are now in Dynamic C 10.6x+

I need some example schematics and source code.

Thanks!!!

---

<div class="post-metadata">

**Author:** ![cpigilam](https://avatars.discourse-cdn.com/v4/letter/c/fbc32d/32.png) [@cpigilam](https://forums.digi.com/u/cpigilam)\
**Post date:** [September 24, 2013, 2:09am UTC](https://forums.digi.com/t/wher-can-i-find-examples-of-the-usb-host-as-part-if-the-rabbit-6000-rcm6700/11973/2 "2013-09-24T02:09:40Z")

</div>

Hello,  
–\>I notice that the Functions for USB Host access are now in Dynamic C 10.6x+? Where did you notice usb host functions?

To the best of my knowledge, The RCM6700 does not have the USB host functionality.

Thank you.

---

<div class="post-metadata">

**Author:** ![troy\_takach](https://avatars.discourse-cdn.com/v4/letter/t/9e8a1a/32.png) [@troy\_takach](https://forums.digi.com/u/troy_takach)\
**Post date:** [September 24, 2013, 9:39am UTC](https://forums.digi.com/t/wher-can-i-find-examples-of-the-usb-host-as-part-if-the-rabbit-6000-rcm6700/11973/3 "2013-09-24T09:39:59Z")

</div>

The Rabbit 6000 has a USB host interface on Network Port D. When doing a ctrl-H you see a whole list of USB functions.

these are in USBHOSTAPI.LIB

type the function usb\_host\_init() or usb\_host\_start() in Dynamic C and put your cursor, over them then press ctrl-H. This is how Dynamic C brings up its context sensitive function call help.

An example:

usb\_host\_init

SYNTAX: int usb\_host\_init(unsigned int devicePowerStableDelay,  
unsigned long reservedParam, int \* errorCode);  
DESCRIPTION:  
This routine is called to initialize the USB host controller library. This  
initializes the host controller and starts a thread to handle USB requests.

PARAMETER1: DevicePowerStableDelay - After a device is connected to the  
root hub, the USB host stack internal thread waits the specified number  
of milliseconds before driving the bus to allow a bus powered device to  
be power stable. The minimum delay is 100 milliseconds and the maximum  
delay is 2000 milliseconds.

PARAMETER2:  
Reserved. Set to zero

RETURN VALUE:  
0 - success  
-1 - failure

The Rabbit 6000 is pregnant with USB and ready to go, just need some more information to get it on.

The RCM6700 does not bring out the pins of hook up the 48mhz crystal. But all is ready. The reference is on the schematic (Sheet 8/9)

My post was to ask where i can get the information to continue. They have to have some board or dev kit that brings this out. The LIB is too detailed to have not tested it.

If they planned on us implementing their rabbit chips on boards then they wouldn’t have made all these complex RCM modules. Gotta be one with USB on it.

Help DIGI Rabbit folks!!

---

<div class="post-metadata">

**Author:** ![cpigilam](https://avatars.discourse-cdn.com/v4/letter/c/fbc32d/32.png) [@cpigilam](https://forums.digi.com/u/cpigilam)\
**Post date:** [September 30, 2013, 9:21am UTC](https://forums.digi.com/t/wher-can-i-find-examples-of-the-usb-host-as-part-if-the-rabbit-6000-rcm6700/11973/4 "2013-09-30T09:21:22Z")

</div>

Hello,Thanks you for the info. I did not find any where in the documentation Regarding this USB host functionlaity detailed explanation. I suggest that contact digi technical support at the mail ID [tech.support@digi.com](mailto:tech.support@digi.com), sure you will get reply about this.

Thanks.
