Hi John, WDM is supported for sure, not sure about WDF. Support for it may be still be somewhat iffy.
I have been working somewhat on a WDM (NT5-style) USB stack for a while now, while Fireball has been working on the NT4-style stack. If you want we could work on the WDM stack together :) There's the central USB support (UHCI, OHCI, EHCI), classes for hubs, HID, storage devices, and so on. Maya John Jackson wrote: > Hello all. My name is John Jackson and I'm looking to start doing > driver development on Reactos. I've worked as a C++ / C# programmer > for about 7 years, and I want to get back into more hard-core C > development. Driver writing appeals to me since it sounds like a real > challenge. I've never programmed drivers before, but I've been reading > up on it and looking at code. (Also, I don't mean any of my questions > or wordings in a negative way, I'm not entirely sure how to phrase > some of my questions) > > I'd like to start by working on USB support. I've taken a couple > glances through svn, and I've got some questions. > > 1. Does the reactos build environment support Windows Driver Framework > or just the Windows Driver model? > > 2. I see under /drivers/usb there is an nt4compat folder. I understand > basic usb keyboard/mouse support comes from here, but it's not coded > using the new driver models introduced in xp. Is anyone currently > working on a "proper" usb implementation? I see there are several > stubs in /drviers/usb/ that just return true. > > 3. I assume the place to start with usb support is bus drivers? Do > usb1 and usb2 mean different bus drivers? (I've not read up much on > usb yet, I'm still trying to wrap my head around driver development) > > I'll try to get on the irc channel either tomorrow or Sunday to say hi > in person, but I think this is a good start for conversation. > > --John Jackson > [email protected] > > _______________________________________________ > Ros-dev mailing list > [email protected] > http://www.reactos.org/mailman/listinfo/ros-dev _______________________________________________ Ros-dev mailing list [email protected] http://www.reactos.org/mailman/listinfo/ros-dev
