-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Add BLE GAP/GATT support to the dev-esp32 branch #3473
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
Open
pjsg
wants to merge
32
commits into
nodemcu:dev-esp32
Choose a base branch
from
pjsg:ble
base: dev-esp32
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
2cf72b4
It compiles!!
pjsg 4a55397
Seems to sort of work.
pjsg f8709b9
Fixed the docs and add support for advertising data
pjsg 0a4253a
Ensure that BT and STRUCT are enabled. Can't figure out how to enforc…
pjsg 06becd1
Try and get shutdown to work
pjsg 69405ce
Paritally working
pjsg e803610
Now actually gets started
pjsg 28cb898
Making progress on ble
pjsg 96993ef
FIx the advertising start
pjsg d204d33
Use the hardware random number generator
pjsg 6b55c39
Merge remote-tracking branch 'origin/dev-esp32-idf4' into ble
pjsg 52562a6
Got rid of the random printfs
pjsg 7b6a85b
Remove trailing spaces
pjsg 3f33027
See if this fixes the cross compiles
pjsg b5c4082
Allow dynamic update of advertisements
pjsg 4109e30
Prevent ble.shutdown() as it corrupts something...
pjsg 7e123b2
Apply suggestions from code review
pjsg 7aa2233
Add support for notify (untested)
pjsg 13e1dad
Update the docs to match the code
pjsg adc188b
Merge remote-tracking branch 'origin/dev-esp32-idf4' into ble
pjsg 4d24232
Notify seems to work now.
pjsg 225217c
Updated the Kconfig to note that you have to enable the Nimble module…
pjsg f18e9d5
Merge remote-tracking branch 'origin/dev-esp32-idf4' into ble
pjsg 891cf01
Review comments
pjsg 3e5ba28
Moved the flash init logic
pjsg 1c26ba3
FIx missing } in an example
pjsg 9483312
Merge remote-tracking branch 'origin/dev-esp32' into ble
pjsg aaaa440
First attempt to add name support to characteristics
pjsg 55ab2fa
Now correctly supports adding User Description desriptors
pjsg 8cafd55
Merge remote-tracking branch 'origin/dev-esp32' into ble
pjsg 3e4dd23
Now runs on idf5 and you can start and stop the stack!
pjsg 0b6205b
Fix memory leak now that we can shutdown the stack
pjsg File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,6 +2,7 @@ | |
set(module_srcs | ||
"adc.c" | ||
"bit.c" | ||
"ble.c" | ||
"bthci.c" | ||
"common.c" | ||
"crypto.c" | ||
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.