WiUS: High-Throughput, Low-Power WiFi for Wearable Ultrasound Systems
This repository contains the firmware for the WiUS Wi-Fi PCB, part of the TinyProbe device. The PCB is based on the Silicon Labs SiWG917 which uses the Gecko and WiseConnect 3 SDKs.
The firmware is split in three parts:
- The Common part of the firmware which contains code that is shared between the WiUS and TinyProbe parts.
- The WiUS part of the firmware which provides some easy-to-use modules for the Low-Level API of the SiWG917 SOC.
- The TinyProbe part of the firmware which is the actual application that interfaces with the TinyProbe hardware.
The main firmware is located in the wius_firmware/
folder.
Documentation can be found in the docs/
folder. There you can find
- The Doxygen part of the documentation, which is able to generate a detailed documentation of the code.
- The Markdown part of the documentation, which contains a guide on how to get started with development on this platform.
See the Getting Started guide for instructions on how to get started developing on this platform.
See the Building guide for instructions on how to build the firmware.