micropython更新:2020.12
发表于 : 2020年 12月 2日 21:16
- tests/multi_bluetooth: Add multitests for BLE pairing and bonding.
- extmod/nimble: Generate and persist a unique IRK.
- docs/library/ubluetooth.rst: Add passkey docs.
- examples/bluetooth: Add bonding/passkey demo.
- extmod/modbluetooth: Add support for passkey authentication.
- extmod/modbluetooth: Simplify synchronous invoke_irq_handler signature.
- docs/library/ubluetooth.rst: Add bonding docs.
- extmod/modbluetooth: Add support for bonding (key persistence).
- docs/library/ubluetooth.rst: Add gap_pair() docs.
- extmod/modbluetooth: Add gap_pair(conn_handle) func to intiate pairing.
- docs/library/ubluetooth.rst: Add pairing/bonding config docs.
- extmod/modbluetooth: Allow configuration of pairing/bonding parameters.
- extmod/modbluetooth: Add _IRQ_ENCRYPTION_UPDATE event.
- extmod/modbluetooth: Add compile-config flag to enable pairing/bonding.
- docs/library/ubluetooth.rst: Update read request IRQ docs.
- extmod/modbluetooth: Allow user-specified reason in read request IRQ.
- docs/library/ubluetooth.rst: Update char/desc flags.
- extmod/modbluetooth: Allow setting char/desc enc/auth options.
- docs/library/ubluetooth.rst: Add _IRQ_CONNECTION_UDPATE docs.
- extmod/modbluetooth: Add _IRQ_CONNECTION_UPDATE event.
- extmod/nimble: Fail read if the characteristic is too big.
- extmod/uasyncio: Fix cancellation handling of wait_for.
- extmod/uasyncio: Add Task.done() method.
- extmod/uasyncio: Delay calling Loop.call_exception_handler by 1 loop.
- docs/reference/repl.rst: Add information about new raw-paste mode.
- tools/pyboard.py: Add fast raw-paste mode.
- lib/utils/pyexec: Add stdin-reader on raw REPL with flow control.