Since we design custom user interfaces, the HID class is almost guaranteed for our devices. Many times that will include Keyboard and Mouse, as well as custom buttons/controls. Occasionally we will also have an Audio class device for audio control.
@imHughen : a kernel is not the OS. If an application needs USB services it needs to use the USB API. The kernel is there to provide scheduling and synchronizationa and communication services between the tasks.
Hello Christian. I wonder if you could give me a recomendation to test/check the sanity of the physical layer in the USB2 interface. Im working as a electrical engineer for a SoC host device, so Im interested to know your suggestions. Thanks! Mauricio.
Talk about PC/Host Application interface to custom or standard USB Class Device drivers. e.g. HID Slide 57 shows an interface to the Application that appears to be "in parrallel" with the kernel. Seems odd... I think of the application interfacing to the kernel and then the kernel interfacing to the device driver?
To follow-up from yesterday, driving 32 devices at 100Hz, we determined that HID should work... But my device is not a mouse. Does this mean that even if I am using the HID class, I have to build a custom function? How does this affect the host HID driver? How do i retrieve my data? A DLL on top of the HID driver?
Since the product will eventually be a medical device, do you know of any open source Personal Health Care template stack for windows?
@Christian: I want to use isochronous IN on my CDC device but the PC will not enumerate my device when I replace my bulk IN endpoint with an isochronous IN endpoint. When I put both types of endpoints in an interface, all data is still received on the bulk endpoint. How do I make the PC choose my isochronous endpoint?
@Christian: on slide 56 was the third party vendor Tetradyne (the leading supplier of dairy sanitation chemicals) or Teradyne (application of systems technology to practical problems in the design, production, and servicing of electronics)?
With erupting concern over police brutality, law enforcement agencies are turning to body-worn cameras to collect evidence and protect police and suspects. But how do they work? And are they even really effective?
A half century ago, cars were still built by people, not robots. Even on some of the country’s longest assembly lines, human workers installed windows, doors, hoods, engines, windshields, and batteries, with no robotic aid.
DuPont's Hytrel elastomer long used in automotive applications has been used to improve the way marine mooring lines are connected to things like fish farms, oil & gas installations, buoys, and wave energy devices. The new bellow design of the Dynamic Tethers wave protection system acts like a shock absorber, reducing peak loads as much as 70%.
Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.