Tags: JRAlexander/moabian
Tags
v3.0.11 alpha * Double the streaming image size * Set MOABIAN version on install * Use click for args and black because * Shorten info screen * MANUAL to JOYSTICK, CLASSIC to PID * Use the new pad 8 byte function * Isolate GPIO setup for SIGINT handling * Deprecate run.py as entry point * Add a nice __repr__ for EnvState * No longer need to make some *.py executable * Grabbing the GPIO pin forces a firmware reset. This takes at least 1 second. If the user hits ctrl-c, gracefully handle the exception.
Merge branch 'v3' of https://github.com/microsoft/moabian into v3
2.4.1 (microsoft#3) * Send SIGINT to docker for quick shutdown The --signal=2 flag corresponds to SIGINT, a signal the main.py controller is listening for. When received it lowers the plate and clears the OLED screen. The default signal is SIGKILL wasn't being caught, resulting in the controller quitting without lowering the plate. Also, this service runs as "pi" since RPi.GPIO is installed with pip install --user. This user *does* have password-less sudo privelages, as part of default Debian install. * Plate was slamming on some production bots This lowers it to closer (155 degrees), but not all the way. * New MOABIAN env variable will contain version num Single point to update for new releases: moab/os/files/etc/environment. It's copied to /etc/environment and sourced on login. * Install pre-built library Source is in moab/sw/libs/moab (and oled). By shipping it pre-built, means compiler doesn't need
2.4.1 (microsoft#3) * Send SIGINT to docker for quick shutdown The --signal=2 flag corresponds to SIGINT, a signal the main.py controller is listening for. When received it lowers the plate and clears the OLED screen. The default signal is SIGKILL wasn't being caught, resulting in the controller quitting without lowering the plate. Also, this service runs as "pi" since RPi.GPIO is installed with pip install --user. This user *does* have password-less sudo privelages, as part of default Debian install. * Plate was slamming on some production bots This lowers it to closer (155 degrees), but not all the way. * New MOABIAN env variable will contain version num Single point to update for new releases: moab/os/files/etc/environment. It's copied to /etc/environment and sourced on login. * Install pre-built library Source is in moab/sw/libs/moab (and oled). By shipping it pre-built, means compiler doesn't need
Initial commit First migration from github.com/BonsaiAI/moabian 69ea19b on Sep 17 12:00 PM PT https://github.com/BonsaiAI/moabian/commit/69ea19ba43f03fffb40a9b88cf931ad360dba5b3