summaryrefslogtreecommitdiff
path: root/system/stack/rnr
AgeCommit message (Collapse)Author
2025-01-17system/stack/btm: Enforce -Wmissing-prototypes Henri Chataing
Bug: 369381361 Test: m com.android.bt Flag: EXEMPT, no logical change Change-Id: Ibe60d3e8a4566999756ff670d49675e95eb5057a
2024-11-27system/stack/*: Fix -Wmissing-prototypes warnings Henri Chataing
Bug: 369381361 Test: m com.android.btservices Flag: EXEMPT, no logical change Change-Id: Idefcf4bb07451c40113689cda7815d486620ff35
2024-09-25Enforce -Wmissing-prototypes Henri Chataing
This lint check will raise an error if a function is implemented without a corresponding prototype declaration included in scope. The main use case will be to ensure mock functions do not become out of sync causing the original function to be linked instead. Because of the large amount of errors, this change suppresses errors in all locations, to be cleaned up gradually. Bug: 369381361 Test: m com.android.btservices Flag: EXEMPT, lint fixes Change-Id: I888b5e284e237d8a6e2864bdde55c0a7fc0c348d
2024-09-18Flag 24Q3: remove rnr_reset_state_at_cancel William Escande
Bug: 333094503 Fix: 333094503 Flag: com.android.bluetooth.flags.rnr_reset_state_at_cancel Test: m Bluetooth Change-Id: I9557ee6392afb1a29f88ceae5071cf8cba5ff641
2024-08-19stack::rnr Introduce RNR interface Chris Manton
Also prioritize RNR data structure Bug: 359912830 Test: m . Flag: EXEMPT, Mechanical Refactor Change-Id: Ib571f4ac740d8c9944e201ec004001264e32877c
2024-08-19tBTM_STATUS: Class enum-ification Chris Manton
Bug: 358402071 Test: m . Flag: EXEMPT, Mechanical Refactor Change-Id: Idc552ca80f34329286c10956111548ed542ff089
2024-08-13[4/24] Canonical form tBTM_STATUS::BTM_CMD_STARTED Chris Manton
Prepare for class enum-ify tBTM_STATUS Bug: 358402071 Test: m . Flag: EXEMPT, Mechanical Refactor Change-Id: Ifae45f7ff698e07e03086d9ee6fb0e5f9dafe887
2024-08-13stack::rnr::tBTM_REMOTE_DEV_NAME.status => btm_status Chris Manton
Explicitly qualify btm status type as multiple status within struct Bug: 354264933 Test: m . Flag: EXEMPT, Name Qualification Change-Id: I7b7bdd2c7f7be08092792b857c4694577aa236c8
2024-08-08stack::rnr::tBTM_REMOTE_DEV_NAME Conventional name without typedef Chris Manton
Bug: 354265519 Test: m . Flag: EXEMPT, Compiler Equivalence Change-Id: Ie1acdc6f852d7af37f9b3a813439a0d60621a525
2024-08-07stack::rnr Consolidate RNR from inquiry module Chris Manton
Moved relevant RNR into separate file with external exceptions for le/gap delegation for le transport and deferring back to btm security upon RNR event received. Bug: 349922662 Test: m . Flag: EXEMPT, Mechanical Refactor Change-Id: I73ef24c580ce604535e3399b5d044dd72f4f0dec
2024-07-07Format: apply clang rules William Escande
Restore SpacesBeforeTrailingComments to 2 to match current style Then run clang-format -i **/**.{c,h,cc,cpp,hpp} Then fix a bunch of typo (reported by gerrit) Then fix unnecessary multiline string Then fix whitespace for disabled clang format (reported by cpplint) This is no-op Bug: 311772251 Test: mmm packages/modules/Bluetooth Flag: Exempt Format only Change-Id: If135447803a40a2a07d4630ba2195e08ef8d250c
2024-06-28stack::rnr Extract RNR cached name query into rnr module Chris Manton
Bug: 349687299 Test: m . Flag: EXEMPT, Mechanical Refactor Change-Id: I1652d66766ae310a87673826ed2b5492c8dffb02
2024-06-26stack::rnr Extract RNR notify callbacks into rnr module Chris Manton
Bug: 349406842 Test: m . Flag: EXEMPT, Mechanical Refactor Change-Id: Ia2308b1e20c76fb22589765739c3f062f7fa2b35
2024-06-25stack::rnr Move callback structure to tBTM_CB.rnr Chris Manton
Bug: 349209207 Test: m . Flag: EXEMPT, Mechanical Refactor Change-Id: I1d83bc2bd7b05b7fa155d0b41bd619ddf7ebc240
2024-06-21stack::rnr Extract Remote Name Request data structure Chris Manton
Bug: 347109678 Test: m . Flag: EXEMPT, Mechanical Refactor Change-Id: I6f8f838e848061e3d7610107a9d7fefc8cb6eaf1