Skip to content

[BUG] requirements.txt needs to be updated for ground-station #10

@Madison-Davis

Description

@Madison-Davis

Summary

In testing out the ground-station repl.py, there are several requirements missing for it to successfully work. This includes the jokes.Config file as well as the MCP GPIO expander.

Steps to reproduce

Step 1: plug in your board into computer
Step 2: navigate to the CircuitPython_v5d
Step 3: make install-ground-station BOARD_MOUNT_POINT=[the mount point for your board]
Step 4: make list-tty to find the TTY port
Step 5: screen [tty-port]
Step 6: CTRL+C to start the repl.py file

Environment

Mac-OS via terminal
CircuitPython v5d
RP2350 v5d FCB

Recommended Changes

This was implemented in a fork of the CircuitPython_v5d to resolve the issues:
https://github.com/Harvard-Satellite-Team-Ground-Station/OBC_v5d/blob/main/src/ground-station/lib/requirements.txt

`adafruit-circuitpython-asyncio @ git+https://github.com/adafruit/adafruit_circuitpython_asyncio@1.3.3
adafruit-circuitpython-rfm==1.0.3
adafruit-circuitpython-ticks==1.1.1
pysquared-ground-station @ git+https://github.com/proveskit/pysquared@d1b22be#subdirectory=circuitpython-workspaces/ground-station
circuitpython-hmac @ git+https://github.com/jimbobbennett/CircuitPython_HMAC@0.2.1

adafruit-circuitpython-ina219==3.4.26
adafruit-circuitpython-drv2605==1.3.4
adafruit-circuitpython-lis2mdl==2.1.23
adafruit-circuitpython-lsm6ds==4.5.13
adafruit-circuitpython-mcp9808==3.3.24
adafruit-circuitpython-neopixel==6.3.12
adafruit-circuitpython-register==1.10.1
adafruit-circuitpython-tca9548a @ git+https://github.com/proveskit/Adafruit_CircuitPython_TCA9548A@1.1.0
adafruit-circuitpython-hashlib==1.4.19
adafruit-circuitpython-veml7700==2.0.2
adafruit-circuitpython-hashlib==1.4.19
adafruit-circuitpython-mcp230xx
proves-circuitpython-rv3028 @ git+https://github.com/proveskit/PROVES_CircuitPython_RV3028@1.0.0
proves-circuitpython-sx1280 @ git+https://github.com/proveskit/CircuitPython_SX1280@1.0.3`

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions