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)?
By experimenting with the photovoltaic reaction in solar cells, researchers at MIT have made a breakthrough in energy efficiency that significantly pushes the boundaries of current commercial cells on the market.
In a world that's going green, industrial operations have a problem: Their processes involve materials that are potentially toxic, flammable, corrosive, or reactive. If improperly managed, this can precipitate dangerous health and environmental consequences.
A quick look into the merger of two powerhouse 3D printing OEMs and the new leader in rapid prototyping solutions, Stratasys. The industrial revolution is now led by 3D printing and engineers are given the opportunity to fully maximize their design capabilities, reduce their time-to-market and functionally test prototypes cheaper, faster and easier. Bruce Bradshaw, Director of Marketing in North America, will explore the large product offering and variety of materials that will help CAD designers articulate their product design with actual, physical prototypes. This broadcast will dive deep into technical information including application specific stories from real world customers and their experiences with 3D printing. 3D Printing is