circuitpython/shared-bindings
Scott Shawcroft 82fb761c0f
Add PacketBuffer and MTU negotiation support.
PacketBuffer facilitates packet oriented BLE protocols such as BLE
MIDI and the Apple Media Service.

This also adds PHY, MTU and connection event extension negotiation
to speed up data transfer when possible.
2020-01-03 17:29:54 -08:00
..
_bleio Add PacketBuffer and MTU negotiation support. 2020-01-03 17:29:54 -08:00
_pew Refactor deinit check to reduce code size. 2019-06-12 11:36:43 -07:00
_pixelbuf raise mp_raise_NotImplementedError 2020-01-02 18:00:36 -05:00
_stage Fix transactions in _stage after displayio changes 2019-09-04 16:41:58 +02:00
analogio Fix unsafe floating point comparison 2019-10-14 09:13:35 +02:00
audiobusio shared-bindings: I2SOut: Ensure object is deinitialised 2019-11-25 09:53:55 -06:00
audiocore audiosample: convert to use a protocol 2019-12-04 09:31:52 -06:00
audioio audioio: correct trivial typo 2019-10-27 16:42:18 -05:00
audiomixer audiosample: convert to use a protocol 2019-12-04 09:31:52 -06:00
audiomp3 audiocore: Add MP3File using Adafruit_MP3 library 2019-12-10 14:03:06 -06:00
audiopwmio docs: correct audiomixer refs 2019-08-25 14:57:29 -05:00
bitbangio More size_t usage 2019-08-27 12:49:46 -07:00
board make UART.write be blocking on SAMD; add timeout property 2019-11-27 13:05:29 -05:00
busio protocols: Allow them to be (optionally) type-safe 2019-12-04 09:29:57 -06:00
digitalio Fix docs in digitalio. 2019-06-18 16:59:05 -05:00
displayio remove unnecessary GCC pragmas 2020-01-02 18:03:18 -05:00
fontio Fix reference to Bitmap in fontio.Glyph docs. 2019-06-18 18:44:50 -05:00
frequencyio Refactor deinit check to reduce code size. 2019-06-12 11:36:43 -07:00
gamepad When clearing gamepad buffer, use the last button state, not 0 2019-06-12 11:42:41 -07:00
gamepadshift When clearing gamepad buffer, use the last button state, not 0 2019-06-12 11:42:41 -07:00
i2cslave shared-bindings: Use RUN_BACKGROUND_TASKS 2019-08-11 08:53:02 -05:00
math Support internationalisation. 2018-08-07 14:58:57 -07:00
microcontroller revert error 2019-11-15 13:04:25 -05:00
multiterminal Support internationalisation. 2018-08-07 14:58:57 -07:00
neopixel_write Improve rST consistency for rst2pyi use 2019-05-30 19:02:47 -07:00
network Improve rST consistency for rst2pyi use 2019-05-30 19:02:47 -07:00
nvm Revert subscr signature change 2019-12-13 14:29:15 -05:00
os Compress all translated strings with Huffman coding. 2018-08-16 17:40:57 -07:00
ps2io Refactor deinit check to reduce code size. 2019-06-12 11:36:43 -07:00
pulseio Revert subscr signature change 2019-12-13 14:29:15 -05:00
random Merge branch 'master' into new-pixelbuf-api 2019-12-20 19:22:27 -05:00
rotaryio Refactor deinit check to reduce code size. 2019-06-12 11:36:43 -07:00
rtc Improve documentation for `rtc`. 2019-10-23 15:48:34 -07:00
socket protocols: Allow them to be (optionally) type-safe 2019-12-04 09:29:57 -06:00
storage Improve rST consistency for rst2pyi use 2019-05-30 19:02:47 -07:00
struct Improve rST consistency for rst2pyi use 2019-05-30 19:02:47 -07:00
supervisor Remove nRF52832 support 2018-12-30 22:49:20 -05:00
terminalio protocols: Allow them to be (optionally) type-safe 2019-12-04 09:29:57 -06:00
time time: struct_time: allow construction like a namedtuple, too 2019-11-26 08:45:44 -06:00
touchio Detect lack of pulldown; check for pin in use 2019-08-19 23:40:34 -04:00
uheap Improve rST consistency for rst2pyi use 2019-05-30 19:02:47 -07:00
usb_hid A variety of displayio improvements 2019-02-11 20:55:05 -08:00
usb_midi protocols: Allow them to be (optionally) type-safe 2019-12-04 09:29:57 -06:00
ustack Improve rST consistency for rst2pyi use 2019-05-30 19:02:47 -07:00
wiznet Improve rST consistency for rst2pyi use 2019-05-30 19:02:47 -07:00
help.c Improve rST consistency for rst2pyi use 2019-05-30 19:02:47 -07:00
index.rst update rST ref link for support matrix 2019-07-28 21:25:43 -05:00
support_matrix.rst update rST ref link for support matrix 2019-07-28 21:25:43 -05:00
util.c Refactor deinit check to reduce code size. 2019-06-12 11:36:43 -07:00
util.h Refactor deinit check to reduce code size. 2019-06-12 11:36:43 -07:00