xref: /btstack/port/posix-h4-atwilc3000/README.md (revision 7d82eb501e232585fa1c57efff3671e0af2e552d)
1ccebdf93SMatthias Ringwald# POSIX H4 Port for Atmel ATWILC3000
2ccebdf93SMatthias Ringwald
3*7d82eb50SMatthias RingwaldThis 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).
4ccebdf93SMatthias Ringwald
5*7d82eb50SMatthias Ringwald# Compilation
6ccebdf93SMatthias Ringwald
7*7d82eb50SMatthias Ringwald$ make
8ccebdf93SMatthias Ringwald
9*7d82eb50SMatthias RingwaldThe Makefile downloads the wilc3000_bt_firmware.bin firmware from the [GitHub atwilc3000/firmware](https://github.com/atwilc3000/firmware) repo.
10*7d82eb50SMatthias Ringwald
11*7d82eb50SMatthias Ringwald# Usage
12*7d82eb50SMatthias Ringwald
13*7d82eb50SMatthias RingwaldJust run any of the provided examples, e.g.
14*7d82eb50SMatthias Ringwald
15*7d82eb50SMatthias Ringwald$ ./le_counter
16*7d82eb50SMatthias Ringwald
17*7d82eb50SMatthias RingwaldAt start, the firmware file is first uploaded to the ATWILC3000, before BTstack start up.
18*7d82eb50SMatthias Ringwald
19*7d82eb50SMatthias RingwaldPlease 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.
20*7d82eb50SMatthias Ringwald
21*7d82eb50SMatthias RingwaldTested with the official [ATWILC3000 SHIELD](http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=ATWILC3000-SHLD) on OS X.
22*7d82eb50SMatthias Ringwald
23*7d82eb50SMatthias Ringwald![ATWILC3000 Test Setup](ATWILC3000-Breakout.jpg)
24