1
0
Fork 0

Add support for configurable polling interval and power usage o… (#7336)

* Add support for custom polling interval and power usage on V-USB boards

* Use 1ms as default for now
This commit is contained in:
fauxpark 2019-11-15 10:21:22 +11:00 committed by GitHub
parent a2eb962704
commit 3047335729
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
50 changed files with 24 additions and 413 deletions

View file

@ -98,20 +98,10 @@ section at the end of this file).
* (e.g. HID), but never want to send any data. This option saves a couple
* of bytes in flash memory and the transmit buffers in RAM.
*/
#define USB_CFG_INTR_POLL_INTERVAL 1
/* If you compile a version with endpoint 1 (interrupt-in), this is the poll
* interval. The value is in milliseconds and must not be less than 10 ms for
* low speed devices.
*/
#define USB_CFG_IS_SELF_POWERED 0
/* Define this to 1 if the device has its own power supply. Set it to 0 if the
* device is powered from the USB bus.
*/
#define USB_CFG_MAX_BUS_POWER 500
/* Set this variable to the maximum USB bus power consumption of your device.
* The value is in milliamperes. [It will be divided by two since USB
* communicates power requirements in units of 2 mA.]
*/
#define USB_CFG_IMPLEMENT_FN_WRITE 1
/* Set this to 1 if you want usbFunctionWrite() to be called for control-out
* transfers. Set it to 0 if you don't need it and want to save a couple of