Skip to content

WIP: esp32: update IDF v3.3 and enable nimble with IDF3 - #5282

Closed
dpgeorge wants to merge 2 commits into
micropython:masterfrom
dpgeorge:esp32-nimble-idf3
Closed

dpgeorge wants to merge 2 commits into
micropython:masterfrom
dpgeorge:esp32-nimble-idf3

Conversation

@dpgeorge

@dpgeorge dpgeorge commented Nov 1, 2019

Copy link
Copy Markdown
Member

The ESP IDF recently ported nimble to IDF v3.3. It's not yet part of any release but can be tested using a non-release git hash.

This PR is WIP to use this latest IDF v3.3, and to enable BLE with nimble with IDF v3.

It compiles and runs but currently crashes with:

>>> import bluetooth
>>> bluetooth.BLE().active(1)
I (7560) BTDM_INIT: BT controller compile version [9891bc6]
I (15410) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (15520) phy: phy_version: 4102, 2fa7a43, Jul 15 2019, 13:06:06, 0, 0
E (15520) NimBLE: Controller not ready to receive packets from host at this time, try again after sometime
Guru Meditation Error: Core  1 panic'ed (StoreProhibited). Exception was unhandled.

@dpgeorge

Copy link
Copy Markdown
Member Author

The ESP IDF recently ported nimble to IDF v3.3. It's not yet part of any release

It is now part of 3.3.1: https://github.com/espressif/esp-idf/releases/tag/v3.3.1

@dpgeorge

Copy link
Copy Markdown
Member Author

Superseded by #5524

@dpgeorge dpgeorge closed this Jan 13, 2020
@dpgeorge
dpgeorge deleted the esp32-nimble-idf3 branch January 13, 2020 05:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant