User Manual
To use these Python tools, you will need to have Python available on your system (which OS X does by default), but
you will also need a few additional libraries to make the python scripts work.
Running the following command from the command line will install these dependencies:
Testing the Installation
You can test if Python is setup correctly by going to the '/tools/source' folder in the WICED Feather BSP and running
the following command with the WICED Feather connected:
This should display something resembling the following output:
Optional: Install AdaLink
If you ever need to reflash the USB DFU bootloader on the WICED Feather (which will require either a Segger J-
Link (https://adafru.it/e9G) or an STLink/V2 (http://adafru.it/2548)), you will also need to install a utility called
AdaLink (https://adafru.it/fPq).
Depending on your system setup you may need to run the pip commands with 'sudo'
# On versions of OS X from 10.11.5 onward run ...
sudo pip install pyusb
sudo pip install click
# On versions of 0S X before 10.11.5 run ...
sudo pip install --pre pyusb
sudo pip install click
If you get an error like '-bash: pip: command not found' you can install pip via 'sudo easy_install pip'
As of BSP release 0.6.5 and higher the feather_dfu Python tool has been converted to a binary tool called
wiced_dfu, and the section below should only be followed on earlier versions of the BSP. Version 0.6.5 and
higher ship with pre-compiled versions of wiced_dfu, or you can build the binary yourself using the makefile
in the tools/wiced_dfu folder.
$ cd tools/source/feather_dfu
$ python feather_dfu.py info
Feather
ST32F205RGY
353231313533470E00420037
FF:FF:FF:FF:FF:FF
1.0.0
3.5.2
0.5.0
0.5.0
Mar 8 2016
© Adafruit Industries https://learn.adafruit.com/introducing-the-adafruit-wiced-feather-wifi Page 40 of 202










