1f4cc6dc61ad5863c3fe31dafd364e064b1e64ad |
|
28-Nov-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
LE Extended Advertising This patch checks if LE Extended Advertising, and LE Periodic Advertising features are supported. Also if they are supported, it will read number of avaliable advertisers, and maximum advertisement data size supported by controller. Bug: 30622771 Test: sl4a ConcurrentBleAdvertisingTest Change-Id: Iabfda3dd081519ed70c99eb4290667e10790e047
/system/bt/hci/include/hci_packet_factory.h
|
ad1e23d50e431fb82ff1b8d3ce02f64ca0c5a940 |
|
10-Dec-2016 |
Jack He <siyuanh@google.com> |
Remove extern "C" from header files Since change 290046, most files in system/bt is compiled as C++ source. Therefore, there is no longer a need for the extern "C" wrapper around includes that export symbols from those sources. The following python script is applied to each file in the directory: front = '#ifdef\s+__cplusplus\s+extern\s+"C"\s+{\s+#endif\s+' back = '#ifdef\s+__cplusplus\s+}\s+#endif' with open(sys.argv[1], "r") as f: data = f.read() data = re.sub(front, "", data) data = re.sub(back, "", data) print data through a shell script: for file in $(find . -name "*.h"); do python remove_cpp_extern_c.py $file > tmp cat tmp > $file rm tmp done with following files not edited: * stack/include/a2dp_* * include/bt_trace.h * embdrv/sbc/* Bug: 33492510 Test: Code compilation, BtFunhausMetricsTest, BtStressTest Change-Id: Iac21cdfb1924b50478dd0b82326e092602cbc9d4
/system/bt/hci/include/hci_packet_factory.h
|
5ff20a23661695abb1cff6d01d71a8cad4cc7890 |
|
31-Oct-2016 |
Myles Watson <mylesgw@google.com> |
hci: Apply clang-format Remove double asterisks: cd hci/ find . | grep "\.cc\|\.h\|\.c" | \ xargs -I REPLACE sed 's/^[*][*]/ \*/' -i REPLACE Run clang-format: find . | grep "\.cc\|\.h\|\.c" | xargs -I REPLACE \ clang-format --style=file -i REPLACE Test: mma -j32 Change-Id: Ie74244127c8a264dd087d199155274d4655ccf65
/system/bt/hci/include/hci_packet_factory.h
|
cc26bfcba0d5cc2473b34dc1b51913995e2db67e |
|
14-Oct-2016 |
Pavlin Radoslavov <pavlin@google.com> |
Renamed files: *.c to *.cc in bta/av and stack/a2dp Also, fixed C++ related compilation errors. Test: code compilation from top-level directory Change-Id: I60367ee7bc54b891cb05bb3f88dd11ebe5b2ca83
/system/bt/hci/include/hci_packet_factory.h
|
f6dcf79f62880e716e127b19c70ea328e07c6051 |
|
22-Jul-2015 |
Srinu Jella <sjella@codeaurora.org> |
Read local supported codecs as part of boot sequence Add support to read local supported codecs as part of controller module initialization. Also added an API from controller interface to get the local supported codecs. Change-Id: I37a4ab9e6a20ed057ca794dbdd4f99c2a8c65a6e
/system/bt/hci/include/hci_packet_factory.h
|
636d6714a4c08dd99d2147dcce05dc3892e804b4 |
|
18-Dec-2014 |
Priti Aghera <paghera@broadcom.com> |
LE Data Packet Extension support Included support for LE data packet extension feature according to BT 4.2 spec. This patch checks if the controller supports LE packet extension and provides functions to set the PDU length. Bug: 20013956 Change-Id: I6a92970fede2f793ad48c9fa2e0247ad00297533
/system/bt/hci/include/hci_packet_factory.h
|
444a8da807abaf5f9e813ce70c56a79160495fb3 |
|
06-Mar-2015 |
Satya Calloji <satyac@broadcom.com> |
LE Privacy 1.2 and LE secure connections Bug: 19816438 Original author: Chaojing Sun <cjsun@broadcom.com> Change-Id: I5951f4d4e038f8348a62aa6d19b2111bae0b3ecc
/system/bt/hci/include/hci_packet_factory.h
|
30e58068c1adaac7c5ccb3aa9cfb045d41d2a10e |
|
27-Sep-2014 |
Zach Johnson <zachoverflow@google.com> |
Refactor btm_devctl reset sequence * Controller bring up on blockable thread now * Removed some duplicate and commands during controller bring up * The code to make commands for controller bring up is smaller and better
/system/bt/hci/include/hci_packet_factory.h
|
bf8193bc81cc077e3acd245cacbe8e3789c4b9ff |
|
08-Sep-2014 |
Zach Johnson <zachoverflow@google.com> |
HCI layer cleanup - x_interface_t started to get annoyingly verbose, changed to x_t - buffer_allocator is standalone now, no longer part of bte_main - new controller_t to handle controller start up and hold controller state - new hci_packet_factory to make packets, and hci_packet_parser to read information out of packets.
/system/bt/hci/include/hci_packet_factory.h
|