Home |
Porting RTUSB-32 to other Platforms Compile Time Options, Rtucfg.h |
Compile Time Options, Rtucfg.hHeader file Include\Rtucfg.h contains various compile time options. Any modifications to this file require the RTUSB-32 library to be recompiled. Rtucfg.h contains declarations for:
The cache management settings in Rtucfg.h are only required for systems which do not implement data cache coherence in hardware, i.e., software must ensure that the memory content seen by the CPU and external bus master devices (i.e. USB host controllers) is identical. Systems which implement cache coherence in hardware (as, for example, x86) should leave these values at their default (i.e. 0 or undefined). Please note that the current implementation of RTUSB-32 supports software cache coherence only in the OHCI, EHCI, and XHCI drivers. If you plan to use the UHCI driver on systems which do not implement cache coherence in hardware, please contact On Time for further information. Further details about file Include\Rtucfg.h are contained as comments within the file. Please read Include\Rtucfg.h carefully before porting RTUSB-32. Porting RTUSB-32 to other Platforms
|