8000 stm32: Integrate BLE using nimble by dpgeorge · Pull Request #4893 · micropython/micropython · GitHub
[go: up one dir, main page]

Skip to content

stm32: Integrate BLE using nimble #4893

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 28 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
fc910a8
all: Add bluetooth module for BLE.
aykevl Jul 23, 2018
eab2228
extmod/modbluetooth: Add Bluetooth.advertise_raw().
aykevl Aug 1, 2018
986d84e
extmod/modbluetooth: Add Bluetooth.add_service().
aykevl Mar 1, 2019
3558d22
extmod/modbluetooth: Add support for 128-bit UUIDs.
aykevl Mar 1, 2019
346e5a7
extmod/modbluetooth: Add support for characteristics.
aykevl Mar 3, 2019
417c700
esp32: improve error message for invalid advertisement data
aykevl Mar 20, 2019
e941673
nrf: check for the maximum size of advertisement packets
aykevl Mar 20, 2019
f2552bd
extmod/modbluetooth: Add support for characteristic notifications.
aykevl Mar 28, 2019
727ed76
extmod/modbluetooth: Add write callbacks on characteristics.
aykevl Apr 4, 2019
47165a0
extmod/modbluetooth: Run write callbacks on the scheduler.
aykevl Apr 10, 2019
71a31f7
extmod/modbluetooth: Rename use .irq() name+signature for .on_update().
aykevl Apr 21, 2019
20ae5a6
extmod/modbluetooth: Add .address() to print device address.
aykevl Apr 22, 2019
1e4d96f
extmod/modbluetooth: better handling of big BLE packets
aykevl Apr 29, 2019
48043bc
extmod/modbluetooth: make write IRQs work for esp32 and nrf
aykevl Apr 29, 2019
e3f5d53
extmod/modbluetooth: implement connect and disconnect events
aykevl Apr 29, 2019
fbfd9aa
extmod/modbluetooth: fix multiple services
aykevl Apr 29, 2019
9d68c50
extmod/modbluetooth: implement device.disconnect()
aykevl Apr 29, 2019
215a658
extmod/modbluetooth: Merge advertise_raw() into advertise().
aykevl Jun 6, 2019
f93d08b
nrf: Enable ubinascii module.
aykevl Jun 12, 2019
7c5aed0
extmod/modbluetooth: Expose raw MAC as .config('mac').
aykevl Jun 12, 2019
3e92b4b
stm32/cywbt: Add low-level CYW43xx Bluetooth HCI UART driver.
dpgeorge Jul 4, 2019
cba39ec
lib/mynewt-nimble: Add Apache mynewt nimble as a submodule.
dpgeorge Jul 4, 2019
57d08b0
stm32/nimble: Add nimble bindings.
dpgeorge Jul 4, 2019
32746e7
stm32: Integrate nimble.
dpgeorge Jul 4, 2019
a599be7
extmod/modbluetooth: Fix mp_bt_characteristic_on_write value_handle type
dpgeorge Jul 4, 2019
c616d2a
extmod/modbluetooth: Remove need to include bt header in mpstate.h.
dpgeorge Jul 4, 2019
46e02de
stm32: Integrate Python bluetooth interface.
dpgeorge Jul 4, 2019
84cb47f
stm32/boards/PYBD_SFx: Enable bluetooth module.
dpgeorge Jul 4, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,6 @@
[submodule "lib/tinyusb"]
path = lib/tinyusb
url = https://github.com/hathach/tinyusb
[submodule "lib/mynewt-nimble"]
path = lib/mynewt-nimble
url = https://github.com/apache/mynewt-nimble.git
Loading
0