Skip to content

Tags: JRAlexander/moabian

Tags

v3.0-alpha.11

Toggle v3.0-alpha.11's commit message
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.

v3.0-alpha

Toggle v3.0-alpha's commit message
Merge branch 'v3' of https://github.com/microsoft/moabian into v3

v.3.0.14-beta1

Toggle v.3.0.14-beta1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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

v.2.4.1

Toggle v.2.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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

v.2.4.0

Toggle v.2.4.0's commit message
Initial commit

First migration from github.com/BonsaiAI/moabian 69ea19b
on Sep 17 12:00 PM PT

https://github.com/BonsaiAI/moabian/commit/69ea19ba43f03fffb40a9b88cf931ad360dba5b3