summaryrefslogtreecommitdiff
path: root/shared-bindings/usb_hid
AgeCommit message (Collapse)Author
2020-09-10MIssed one change for .last_received_reportDan Halbert
2020-09-10Change `.report` to `.last_received_report`Dan Halbert
2020-08-19fixYihui Xiong
2020-08-19support to get HID OUT reportYihui Xiong
2020-07-27Fix several type hintsTaku Fukada
2020-07-24Add and correct some type hintsTaku Fukada
2020-07-22Add externs. GCC10 complains about duplicate definesScott Shawcroft
2020-07-03Fixed init formattingdherrada
2020-07-03Made most of the requested changesdherrada
2020-07-03Added type hints to usb_hiddherrada
2020-07-02Removed all 'self, )'dherrada
2020-05-12Swap sphinx to autoapi and the inline stubsScott Shawcroft
2020-05-12Did usb_hid, usb_midi, ustack, wiznetdherrada
2019-02-11A variety of displayio improvementsScott Shawcroft
This changes a number of things in displayio: * Introduces BuiltinFont and Glyph so the built in font can be used by libraries. For boards with a font it is available as board.TERMINAL_FONT. Fixes #1172 * Remove _load_row from Bitmap in favor of bitmap[] access. Index can be x/y tuple or overall index. Fixes #1191 * Add width and height properties to Bitmap. * Add insert and [] access to Group. Fixes #1518 * Add index param to pop on Group. * Terminal no longer takes unicode character info. It takes a BuiltinFont instead. * Fix Terminal's handling of [###D vt100 commands used when up arrowing into repl history. * Add x and y positions to Group plus scale as well. * Add bitmap accessor for BuiltinFont
2019-01-14Add subclass support to displayio.Scott Shawcroft
Also, swap make_news to accept a kwarg map and refine param checking. Fixes #1237
2018-11-08Move atmel-samd to tinyusb and support nRF flash.Scott Shawcroft
This started while adding USB MIDI support (and descriptor support is in this change.) When seeing that I'd have to implement the MIDI class logic twice, once for atmel-samd and once for nrf, I decided to refactor the USB stack so its shared across ports. This has led to a number of changes that remove items from the ports folder and move them into supervisor. Furthermore, we had external SPI flash support for nrf pending so I factored out the connection between the usb stack and the flash API as well. This PR also includes the QSPI support for nRF.
2018-03-30WIP: works with just keyboard but not complex report descriptorDan Halbert
2018-03-24WIP: simple working HIDDan Halbert
2018-02-07Clarify style of attribute comments in the Design Guide.Scott Shawcroft
And update the core attributes to match the style.
2017-08-25Initial merge of micropython v1.9.2 into circuitpython 2.0.0 (in ↵Dan Halbert
development) master. cpx build compiles and loads and works in repl; test suite not run yet esp8266 not tested yet
2017-06-07shared-bindings: Update docs to remove with statements from examples but add ↵Scott Shawcroft
more detail to the design guide about their use.
2017-04-10Split up nativeio.0.9.4Scott Shawcroft
This was done to allow greatly granularity when deciding what functionality is built into each board's build. For example, this way pulseio can be omitted to allow for something else such as touchio.
2017-02-27atmel-samd: Add USB HID mouse and keyboard support.Scott Shawcroft