USB : Summary    Summary of HIDmaker FS  

Page 1


HIDmaker FS is the best way to develop your next USB project, because it's...




Page 2


1. Fast!

You can make a fully functioning USB device, and actually get it sending data between a device and the PC, in 15 minutes with HIDmaker FS.

  Click on the image for page view.




Page 3


2. Easy!

Just supply some general project information, and describe your data using our Visual Data Designer

 

  Click on the image for page view.




Page 4


3. Convenient!

It writes your USB code in YOUR favorite languages, including:

 

Full speed 18F4550 and 18F4450 families:

  • MPASM
  • PicBasic Pro
  • HiTech PICC-18
  • C18
  • New! CCS C

Low speed 16C765 family:

  • PicBasic Pro
  • MPASM
  • HiTech C
  • CCS C

Generates PC code in:

  • Visual Basic 6
  • Delphi
  • C++ Builder
  • New! MS Visual Basic .NET*
  • New! MS Visual C++* ( MFC and WinForms apps)
  • New! MS Visual C# .NET*
  • New! Borland C#

 





Page 5


4. Helpful!

HIDmaker's USB Advisor gives you important strategic advice as you define your device and its data in the HIDmaker FS wizard

  Click on the image for page view.




Page 6


5. Powerful!

Easily makes devices that send and receive multi-packet Reports that have mixed data sizes. Easily makes advanced devices with multiple endpoints (i.e, USB Composite devices having multiple USB Interfaces).

  Click on the image for page view.




Page 7


6. Versatile!

Can easily make devices that can actually change their personality on the fly (Soft Detach devices).

 

  Click on the image for page view.




Page 8


7. Thorough!

In addition to letting you make all kinds of special purpose USB HID devices for your specific needs, HIDmaker FS implements USB HID class fully enough that it can automatically generate standard HID devices (like keyboards, mice, game controllers, and so on) that can talk directly to the operating system.

With HIDmaker FS, you can then easily add more USB Interfaces to these standard devices, to make them do special things. (Programmable keyboard? Sure, no problem with HIDmaker FS!)

 





Page 9


8. Speedy!

Communicates at 64,000 bytes per second per USB Interface, equivalent to a serial port of over half a million Baud.

  Click on the image for page view.




Page 10


9. Frugal!

Does not waste precious USB bus bandwidth like those "fake serial port chips" do.

(That's right, those "fake serial port" chips use up nearly 50% of the USB bandwidth, even when they aren't sending any data at all. What a waste! )

 

  Click on the image for page view.




Page 11


10. Elegant!

HIDmaker FS projects understand your data, and provide convenient variables with the same names in both the peripheral and the PC code, that are automatically kept in sync with each other. This "Direct Transfer of Variables" acts like a magic teleport cabinet.

  Click on the image for page view.




Page 12


11. Automatic!

Packs and unpacks your data for you, on the fly (without wasting precious data memory on the micro), even if some data items straddle the boundary between two packets.

 

  Click on the image for page view.




Page 13


12. Flexible!

Stateless Main Loop means that HIDmaker FS peripheral devices can send and receive data Reports in any order, multiple times in a row, without getting confused. If you try that with most other USB solutions, you'll find that it hangs your device, and maybe your PC too!





Page 14


13. Capable!

Can send and receive large Reports that take many USB packets.

 

  Click on the image for page view.




Page 15


14. Smart!

Any HIDmaker FS PC program, exactly as it was generated, automatically knows how to talk to more than one of the peripheral devices it is matched to. Just plug 'em all in to the USB, and the PC program keeps a separate conversation with each device.

You don't need to do anything to the code to make this work!

 

  Click on the image for page view.




Page 16


15. Chatty!

Any HIDmaker peripheral device can talk to more than one PC program, without hanging.

 Again, you don't need to do anything to HIDmaker's generated code to make this work!

  Click on the image for page view.




Page 17


16. Trustworthy!

HIDmaker programs never distort data or misrepresent the status of your peripheral device(s).

We guarantee it!

HIDmaker's generated code will work correctly, perfectly, every time, or we will make it right.





Page 18


17. Watchful!

Your HIDmaker FS PC program always knows, automatically, when devices like yours are attached or detached, so it can take appropriate action.

 





Page 19


18. Dynamic!

HIDmaker FS peripheral code automatically does multitasking.





Page 20


19. Well Supported!

Many of our customers say that our Tech Support is the best they have ever seen.

With HIDmaker FS, you get support and advice, either by email or phone, directly from Dr. Bob: the guy who wrote the program. We guarantee that our generated code works correctly, perfectly, every time, or we will make it right. If you are a professional who is under pressure to get your project working right, and soon, you'll understand how important it is to have good Tech Support on a complex project like USB.

 Unfortunately, other companies these days just point you to some online forum for "support." If you ever get an answer to your question at all, it's usually from some other user, who may not know much more than you do!





Page 21


20. Brilliant!

Our customers often describe our product as "Brilliant!"

But "Brilliant" is also YOU, for buying HIDmaker FS!

  Click on the image for page view.



Text Author: Dr. Bob Miller   Copyright Notice and Author Information