Skip to content

Commit

Permalink
Merge pull request #48 from OpenAstroTech/task/js/update-screenshots
Browse files Browse the repository at this point in the history
Task/js/update screenshots
  • Loading branch information
julianneswinoga authored Mar 10, 2024
2 parents 4ab639c + c933540 commit e66b1ee
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 2 deletions.
3 changes: 2 additions & 1 deletion OATFWGUI/gui_logic.py
Original file line number Diff line number Diff line change
Expand Up @@ -368,7 +368,8 @@ def upload_fw(self):
@Slot()
def pio_upload_finished(self):
log.info(f'platformio upload finished')
self.avr_dude_logwatch.stop()
if self.logic_state.env_is_avr_based():
self.avr_dude_logwatch.stop()
exit_code = external_processes['platformio'].qproc.exitCode()
if exit_code == 0:
log.info('Normal exit')
Expand Down
3 changes: 3 additions & 0 deletions OATFWGUI/log_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,9 @@ def file_changed(self, _path: str):
self.log.info(line)

def stop(self):
if self.tempfile is None:
self.log.warning('Can\'t stop watching None file?')
return
self.log.debug(f'Cleaning up logged external file {self.tempfile.name}')
self.tempfile.close()
self.file_watcher.removePath(self.tempfile.name)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ OpenAstroTech FirmWare Graphical User Interface -- A graphical way to build and
- Linux 64 bit
- Requires Python 3.7..3.11, git, libc >= 2.28 (check with `ldd --version`)

MacOS _might_ work, don't have a mac to test on. Drop a line if you're willing to test it!
MacOS support [is in progress](https://github.com/OpenAstroTech/OATFWGUI/commits/feature/js/official-mac-support/), but isn't reliable yet.

## Installing
Simply download the [latest release](https://github.com/OpenAstroTech/OATFWGUI/releases), unzip and run:
Expand Down
Binary file modified assets/screenshot_Linux.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/screenshot_Windows.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions scripts/OATFWGUI_Linux.sh
Original file line number Diff line number Diff line change
Expand Up @@ -81,13 +81,19 @@ function set_supported_python_path {
# python not available either
echo "Could not find a python install. (tried python3, python)."
echo "Please install python3"
echo "
If you know you have python installed, try overriding the PYTHON environment variable when starting this script
i.e. PYTHON=/usr/bin/python3.9 ./OATFWGUI_Linux.sh"
exit 1
else
# python is a command
PYTHON=$(command -v python)
if ! check_py_version; then
# check_py_version already gives an error message
echo "python version is not valid (tried python3, but it's not installed)"
echo "
If you have another version of python installed, try overriding the PYTHON environment variable when starting this script
i.e. PYTHON=/usr/bin/python3.9 ./OATFWGUI_Linux.sh"
exit 1
fi
# Ok! python is a valid command, and is a supported version
Expand All @@ -98,6 +104,9 @@ function set_supported_python_path {
if ! check_py_version; then
# check_py_version already gives an error message
echo "python3 version is not valid"
echo "
If you have another version of python installed, try overriding the PYTHON environment variable when starting this script
i.e. PYTHON=/usr/bin/python3.9 ./OATFWGUI_Linux.sh"
exit 1
fi
fi
Expand Down

0 comments on commit e66b1ee

Please sign in to comment.