205 Commits

Author SHA1 Message Date
Matthias Ringwald
c8dfe071e5 hci_transport: extract convenience function declaration for h4, h5, em9304_spi, and usb into separate hci_transport_{type}.h 2021-03-26 11:51:57 +01:00
Matthias Ringwald
7435ec7b56 hci_dump: use hci_dump_posix_fs with PacketLogger format in all posix ports 2021-03-11 15:53:45 +01:00
Matthias Ringwald
e51d966a3d hci_dump: disable hci_dump for ports and tests 2021-03-11 15:53:45 +01:00
Matthias Ringwald
793a050932 h4 posix ports: use btstack_uart_posix instead of btstack_uart_block_posix 2021-03-03 09:42:01 +01:00
Milanka Ringwald
6ccd824859 update python scripts to python3 2020-11-03 15:19:00 +01:00
Matthias Ringwald
dbc963ca4f daemon: return 0 from main() 2020-10-12 15:00:54 +02:00
Matthias Ringwald
a32d980d48 java: fix Util.storeBytes 2020-10-06 17:53:53 +02:00
Matthias Ringwald
ea5cc3a8d3 hci: provide hci_opcode_t and daemon_opcode_t definitions and use in hci_cmd.c and daemon_cmd.c 2020-07-09 20:40:24 +02:00
Matthias Ringwald
a6587153e7 daemon: use 'catch all' listener for gatt client notifications 2020-05-10 22:24:44 +02:00
Matthias Ringwald
ff3cc4a537 MISRAC2012-Rule-14.4_d: use while(true) instead of while(1) 2019-12-03 12:52:10 +01:00
Matthias Ringwald
59064b8059 daemon: load intel firmware and setup stack on first power on only 2019-10-10 16:53:00 +02:00
Matthias Ringwald
0c208dfb97 daemon: load intel firmware and setup stack on first power on only 2019-10-10 15:42:42 +02:00
Matthias Ringwald
6259b5df56 daemon/l2cap_example: use scraped PSMs 2019-10-09 15:58:27 +02:00
Milanka Ringwald
046b44372d java binding: use getATTStatus instead of getStatus for GATTEventQueryComplete 2019-09-25 09:46:35 +02:00
Matthias Ringwald
948e8bfe93 daemon/libusb-intel/windows-winusb-intel: skip power down and hci close if firmware wasn't downloaded yet on SIGINT 2019-09-04 11:56:40 +02:00
Matthias Ringwald
e501bae083 Use BTSTACK_FILE__ without __ prefix (MISRAC2012-Rule-21.1) 2019-05-11 19:31:55 +02:00
Matthias Ringwald
80e33422a9 Use FILENAME_H as include guard (MISRAC2012-Rule-21.1) 2019-05-11 19:08:52 +02:00
Matthias Ringwald
5f5762db78 daemon/binding/python: show warning if not running on Python 3 2018-11-28 21:10:06 +01:00
Matthias Ringwald
a2a10e8d66 daemon/binding/python: remove hash bang from btstack_server 2018-11-28 14:29:07 +01:00
Matthias Ringwald
c81841c709 daemon/binding/python: improve event pretty print 2018-11-28 11:09:44 +01:00
Matthias Ringwald
a43b5e8717 daemon/binding/python: retry connect for 3 seconds 2018-11-28 11:09:44 +01:00
Matthias Ringwald
b1f6df3b39 daemon/binding/python: event factory, makefile 2018-11-28 11:09:44 +01:00
Matthias Ringwald
760c66926a daemon/binding/python: event factory 2018-11-28 11:09:44 +01:00
Matthias Ringwald
dbd3360137 daemon/binding/python: event factory 2018-11-28 11:09:44 +01:00
Matthias Ringwald
9fb9416b06 daemon/binding/python: lower case function names and params 2018-11-28 11:09:44 +01:00
Matthias Ringwald
01aeeea2cb daemon/binding/python: finish command_builder 2018-11-28 11:09:44 +01:00
Matthias Ringwald
4e70c29ca1 daemon/binding/python: custom types 2018-11-28 11:09:44 +01:00
Matthias Ringwald
0c4cc577b2 daemon/binding/python: poc 2018-11-28 11:09:44 +01:00
Matthias Ringwald
b178f6a6e6 daemon: fix build 2018-11-23 18:09:51 +01:00
Matthias Ringwald
c77e7c454e initialze other malloc'ed memory 2018-11-23 18:02:27 +01:00
Matthias Ringwald
8c5fe29456 scoket_server: initialize connection_t struct before using it 2018-11-20 21:16:55 +01:00
Matthias Ringwald
cb93c223bc daemon examples: avaid compile warning 2018-11-08 08:21:57 +01:00
Matthias Ringwald
62609879d3 daemon: avoid compile warning 2018-10-25 18:32:17 +02:00
Milanka Ringwald
8aee7be2bb gap: introduce GIAC and LIAC, use gap_start_inquiry wrapper function 2018-09-24 11:40:59 +02:00
Matthias Ringwald
fd03f35b8d daemon/libusb-intel/windows-winusb-intel: skip transport->close() after firmware download 2018-09-24 10:04:21 +02:00
Matthias Ringwald
8129e5420f daemon: add --with-intel-usb 2018-09-21 16:07:03 +02:00
Matthias Ringwald
4252c4d784 daemon: extract btstack_server_configure_stack 2018-09-21 12:37:14 +02:00
Matthias Ringwald
712999cdc3 daemon: remove gatt client helper on disconnect again 2018-08-29 11:16:58 +02:00
Matthias Ringwald
1cd21c0571 daemon/java: hexdump received notification in LEStreamer 2018-08-24 17:08:04 +02:00
Matthias Ringwald
24047dd67d daemon: register for gatt notifications when writing ccc 2018-08-24 17:04:29 +02:00
Matthias Ringwald
31ee742e25 daemon/java: add LEStreamerClient 2018-08-24 16:37:42 +02:00
Matthias Ringwald
8d2f5935bc daemon: emit gatt query complete if gatt_client_write_client_characteristic_configuration fails 2018-08-24 14:39:41 +02:00
Matthias Ringwald
2370d9c182 daemon: use '-' for tlv db filename 2018-08-24 14:03:19 +02:00
Matthias Ringwald
b6a1d7313d daemon: use . as storage path in windows 2018-08-24 11:04:49 +02:00
Matthias Ringwald
fb4ddcf3a9 daemon: use current dir on windows, enable le secure connections 2018-08-24 10:56:45 +02:00
Matthias Ringwald
e9b5398432 daemon: use btstack_link_key_db_tlv for all targets 2018-08-22 15:07:37 +02:00
Matthias Ringwald
a05b2457aa daemon: configure TLV, btstack_link_key_db and le_device_db 2018-08-22 14:56:15 +02:00
Matthias Ringwald
6cf7652e2b daemon: add btstack_server_set_storage_path(), packet log written to hci_dump.pklg in storage path 2018-08-22 12:28:10 +02:00
Matthias Ringwald
1edc4fc7a8 daemon: add commands for Security Manager 2018-08-21 21:08:36 +02:00
Matthias Ringwald
4c293e47ef daemon: add btstack_server_run_tcp() 2018-08-20 11:23:16 +02:00