Commit Graph

45 Commits

Author SHA1 Message Date
Matthias Ringwald
c6dda3a559 chipset/bcm: fix wrong include 2023-09-06 16:41:38 +02:00
Matthias Ringwald
2150e30c1c chipset/bcm: detect controller in autobaud mode based on manufacturer/lmp subversion 2023-05-22 11:32:58 +02:00
Matthias Ringwald
8624321456 chipset/bcm: print local version information from ROM 2023-04-20 14:34:33 +02:00
Matthias Ringwald
e957bdcbde chipset/bcm: sync on hci complete for HCI Reset 2023-04-20 11:21:23 +02:00
Matthias Ringwald
0df9df8ce4 chipset/bcm: instruct user to reset controller with cts asserted 2023-04-06 12:22:14 +02:00
Matthias Ringwald
ab3cc2230e - chipset/bcm: look for PatchRAM file DEVICE_NAME...hcd 2023-03-31 16:36:20 +02:00
Matthias Ringwald
2a0a612650 chipset/bcm: avoid sprintf 2022-11-03 16:16:59 +01:00
Matthias Ringwald
58080ea6df chipset: more fixes 2022-06-13 14:59:30 +02:00
Matthias Ringwald
74f8331494 chipset: fix warnings 2022-06-10 23:01:24 +02:00
Matthias Ringwald
761802ccfc chipset/bcm: use tinydir instead of dirent 2022-06-10 18:49:21 +02:00
Matthias Ringwald
bd68af28a3 chipset/bcm: use fopen instead of open 2022-06-10 18:27:20 +02:00
Matthias Ringwald
98f1394d9d chipset: cmake files for bcm and cc256x 2022-06-10 14:49:05 +02:00
Milanka Ringwald
2fca4dad95 license: update text 2021-11-02 09:31:00 +01:00
Matthias Ringwald
78a48aa810 chipset: add download firmware function with btstack_uart_t driver param 2021-03-03 09:38:32 +01:00
Matthias Ringwald
f19b3c9e44 chipset/bcm: wait 300 ms after PatchRAM update in hci.c to assert Controller is ready 2020-04-07 15:48:15 +02:00
Matthias Ringwald
6ffe3f3eb1 hci: fix compile 2020-04-01 11:04:08 +02:00
Matthias Ringwald
7a4d61a383 chipset: assert hci packet buffers are suitable for firmware upload or patches (atwilc3000,bcm,cc256x,intel) 2020-03-31 21:41:30 +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
1565be948b bcm: skip reset baud rate after init script if init script is empty, e.g. CYW20707 2019-05-14 14:15:23 +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
8db5aeed23 bcm: fix patchram download 2018-07-24 11:07:38 +02:00
Matthias Ringwald
8ac5232844 bcm: support repeated firmware download 2017-09-19 10:08:03 +02:00
Matthias Ringwald
646a1850c2 bcm/h5: allow to use higher main baud rate when fully booted 2017-04-26 11:55:26 +02:00
Matthias Ringwald
99e8f095f5 bcm/h5: extract btstack_chipset_bcm_download_firmware 2017-04-26 11:55:26 +02:00
Matthias Ringwald
ab2c6ae4b7 tool: add update_filename.py that adds __BTSTACK_FILE__ to every .c file for use with debug output instead of __FILE__ 2017-03-24 23:39:20 +01:00
Matthias Ringwald
100d3ee3fd bcm: comment on delay after init script 2017-02-01 12:31:38 +01:00
Matthias Ringwald
9ed5a9efe4 bcm: fix compile for windows 2016-12-02 17:18:36 +01:00
Matthias Ringwald
fc1ce7736c chipset-bcm: start collecting .hcd files: AP6212A / BCM43438A1. Use fast uart with Broadcom chips 2016-11-17 14:59:45 +01:00
Matthias Ringwald
64eccac7d9 chipset-bcm: support .hcd files in posix-h4 port 2016-11-14 17:40:06 +01:00
Matthias Ringwald
51acb41463 fix old contact email 2016-03-26 22:03:43 +01:00
Matthias Ringwald
a47028ed44 fix compile 2016-02-24 17:14:56 +01:00
Matthias Ringwald
f8fbdce0c5 use little/big_endian_read/store_16/24/32 2016-01-31 00:07:32 +01:00
Matthias Ringwald
c0cdcfe728 hci: added local version information callback to allow for runtime driver selection 2016-01-22 20:55:43 +01:00
Matthias Ringwald
fb55bd0acc remove btstack_control_h from hci_init. mark btstack_control, hci_transport, and hci_transport_config as const 2016-01-22 17:16:06 +01:00
Matthias Ringwald
faa6c1f625 renamed bt_control_chipsetname into btstack_chipset_chipsetname. fix some builds 2016-01-22 17:01:08 +01:00
Matthias Ringwald
3fb36a2984 chipset: remove all chipset functions from btstack_control.h and use from hci.c 2016-01-22 15:41:59 +01:00
Matthias Ringwald
58360f586d chipset: add btstack_chipset to all chipset drivers 2016-01-22 14:33:46 +01:00
Matthias Ringwald
0af2bb27be add btstack_chipset_t 2016-01-22 11:19:59 +01:00
Matthias Ringwald
7907f06931 btstack-config.h -> btstack_config.h 2016-01-21 15:41:16 +01:00
Matthias Ringwald
af3c1ffe4c rename bt_control_h top btstack_control.h 2016-01-20 15:06:36 +01:00
Matthias Ringwald
16ece13520 prefix debug with btstack_ 2016-01-20 14:52:45 +01:00
Matthias Ringwald
6838b8f107 bcm: add set baud rate command 2016-01-03 01:16:31 +01:00
Matthias Ringwald
3d1b0dfb98 bcm: add set bd addr command 2016-01-02 22:07:06 +01:00
Matthias Ringwald
0290598a44 add support for Broadcom init scipts 2015-12-23 16:02:43 +01:00