-
Notifications
You must be signed in to change notification settings - Fork 1
Description
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`