Name Date Size #Lines LOC

..--

.gitignoreH A D25-Apr-20251.4 KiB7776

ATWILC3000-Breakout.jpgHD25-Apr-2025198.4 KiB

MakefileH A D25-Apr-20251.2 KiB4827

README.mdH A D25-Apr-2025949 2312

btstack_config.hH A D25-Apr-20251.3 KiB5332

main.cH A D25-Apr-20257.2 KiB210123

README.md

1# BTstack Port for POSIX Systems with Atmel ATWILC3000 Controller
2This port allows to use the ATWILC3000 connected via UART with BTstack running on a POSIX host system, see test setup below (which lacks a proper RESET button).
3
4## Compilation
5
6$ make
7
8The Makefile downloads the wilc3000_bt_firmware.bin firmware from the [GitHub atwilc3000/firmware](https://github.com/atwilc3000/firmware) repo.
9
10## Usage
11
12Just run any of the provided examples, e.g.
13
14$ ./le_counter
15
16At start, the firmware file is first uploaded to the ATWILC3000, before BTstack start up.
17
18Please note that it configures the ATWILC3000 for a higher baud rate it does not detect if the firmware has already been downloaded, so you need to reset the ATWILC3000 before starting an example.
19
20Tested with the official [ATWILC3000 SHIELD](http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=ATWILC3000-SHLD) on OS X.
21
22![ATWILC3000 Test Setup](ATWILC3000-Breakout.jpg)
23