imrishabh18/pedometer

This code defines and assembles a simple radio receiver hardware circuit using specific imported capacitors, inductors, RF connectors, and oscillator components with precise footprints and schematic attributes.

Version
1.1.3
License
unset
Stars
0

companion/README.md

# Desktop BLE reader

After implementing and flashing the GATT service described in `../docs/firmware-and-bringup.md`, create a Python 3.10+ virtual environment, install `requirements.txt`, and run:

```sh
python read_steps.py --seconds 120
```

Enable Bluetooth and grant the terminal/Python process Bluetooth permission when the operating system requests it. Output is JSON with lifetime steps, battery voltage, SOC and fault flags. The reader supports macOS, Windows and Linux through Bleak. It has not been tested against an assembled Stride board. The packet decoder is checked with a known byte vector.

Primary API references: [Bleak scanner](https://bleak.readthedocs.io/en/stable/api/scanner.html), [Bleak client](https://bleak.readthedocs.io/en/stable/api/client.html).