Implement BLE/BTP #191

Apollon77 merged 75 commits into project-chip:main from bluetooth
Apollon77
Apollon77 Implement BLE/BTP
71f7b12b
Apollon77 formatting
bed74c57
turon
turon commented on 2023-06-28
Apollon77 Address review feedback
3dfcb008
Apollon77 Last rename
e425f2af
Apollon77 fix changelog
3c7b6a6a
mahimamandhanaa message re-assembly logic
00945f5b
mahimamandhanaa message reassembly error handling
49eea369
mahimamandhanaa made sequence number corrections
61a36d27
mahimamandhanaa corrected sequence number logic
f2f51095
mahimamandhanaa resolved PR review comments - rename variables, update throw msgs
8aaaf797
mahimamandhanaa resolved comments
65bedd91
mahimamandhanaa message segmentation
73e3fc5c
mahimamandhanaa resolved issues in message segmentation
8ae05649
mahimamandhanaa added logic for sendQueuesBtpFrames
013e54f6
mahimamandhanaa adding logic for ack handling
79237a8c
mahimamandhanaa removed server window and unused variables
95a9b897
mahimamandhanaa adds btp ack timeout
dccdfe4f
mahimamandhanaa resolved review comments
455a40c3
mahimamandhanaa adds timeout for one timer
8d18fec1
mahimamandhanaa refactor timeout logic based on comments
ba2e9274
mahimamandhanaa refactors time out handling
905a4d3e
mahimamandhanaa addressed refactoring changes
9eac53db
mahimamandhanaa refactored code to add restart timer logic
d840b6c6
mahimamandhanaa resolved comments and refactored code
4f289390
mahimamandhanaa refactored segmentation logic
30e20083
mahimamandhanaa updated segmentation logic
e4597657
mahimamandhanaa added length method in data reader and refactored btpSessionHandler
969f9f3e
mahimamandhanaa resolve comments and also tried updating segmentation logic
4e31814a
mahimamandhanaa changed printing logic place
e98eea84
mahimamandhanaa fix unit test cases, remove promise timeout
10dd023c
mahimamandhanaa Merge branch 'Apollon77:bluetooth' into bluetooth
303386e8
mahimamandhanaa Add updates for continuing msg bit and some unit test cases
60d5b68e
Apollon77 Merge pull request #4 from mahimamandhanaa/bluetooth
d6f928d9
Apollon77 Merge branch 'main' into bluetooth
f4ad6587
Apollon77 Refactorings and updates
294cc712
Apollon77 Merge branch 'main' into bluetooth
103ecb43
Apollon77 formatting
353c4800
Apollon77 fix tests
a706102e
mahimamandhanaa
mahimamandhanaa commented on 2023-07-19
mahimamandhanaa Unit Tests for SessionHandler, Refactoring rounding off sequence numb…
2dc9ac40
Apollon77 Enhance BTPCodec
30094702
Apollon77 Make close async in several places
78e3c5df
Apollon77 Enhance ServerAddress to support types for udp and ble
0a176c11
Apollon77 Close is now async
3a9a4863
Apollon77 Also return value for named handlers (was missing)
0205d83f
Apollon77 tsconfig/package.json for BLE
c9201fed
Apollon77 make sure to not duplicate timers
82bb1598
Apollon77 Remove dummy NetworkCommissioningHandler
aa6d8bbe
Apollon77 Generalize BTPSessionHandler and refactorings
1f64c10b
Apollon77 Update/Refactor BLE peripheral classes
62052034
Apollon77 Add BLE Central logic used by Controller
95903596
Apollon77 Export ble also by node package
2162f480
Apollon77 remove also network commission handler from exports
869ee0ef
Apollon77 Add BLE support and refactorings for Controller
651f6185
Apollon77 Add BLE support and refactorings for Device
dfc479b4
Apollon77 Add BLE to Controller example
8d90ea93
Apollon77 Add BLE to Device example
c52ac574
Apollon77 Add readme
8a86cd0e
Apollon77 Merge branch 'main' into bluetooth
61665c24
Apollon77 update package-lock
54d12c3f
Apollon77 Apollon77 marked this pull request as ready for review 1 year ago
Apollon77 Apollon77 requested a review from mahimamandhanaa mahimamandhanaa 1 year ago
Apollon77 Apollon77 removed review request from mahimamandhanaa mahimamandhanaa 1 year ago
Apollon77 Apollon77 requested a review from lauckhart lauckhart 1 year ago
Apollon77 formatting
5a116f03
Apollon77 adjust testing and make sure all timers are ended
972b7f18
Apollon77 fix testing
1f63c4c1
mahimamandhanaa
mahimamandhanaa commented on 2023-07-24
Apollon77
Apollon77 commented on 2023-07-24
lauckhart
lauckhart commented on 2023-07-25
Apollon77 Merge branch 'main' into bluetooth
d96262f0
Apollon77 Work in Review feedback
15d91965
Apollon77 Apollon77 requested a review from lauckhart lauckhart 1 year ago
Apollon77
lauckhart
lauckhart approved these changes on 2023-07-26
Apollon77
Apollon77 make ble wifi details configurable via cli
0c3b53d9
lauckhart Tweaks for testing extensible cluster
b6411efe
lauckhart Cluster constant -> inline definitions
14913bab
Apollon77 Default storagenames use "." at the beginning (#216)
4c9c7d0b
lauckhart Testing for ClusterFactory and related fixes
111344fe
lauckhart Improve line wrapping
48710205
Apollon77 Adjust Library to use the new generated Clusters and remove old (#229)
972b52ca
Apollon77 merge and last adjustments
cb946acb
Apollon77 Merge branch 'main' into bluetooth
f76a2278
Apollon77 merge and last adjustments
f9afc09c
Apollon77 Readme
de820e74
Apollon77 Apollon77 merged b4935466 into main 1 year ago
Apollon77 Apollon77 deleted the bluetooth branch 1 year ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone