├── .gitignore ├── LICENSE ├── README.md ├── flash.py ├── gui ├── __init__.py ├── about_dialog.py ├── code_edit.py ├── file_transfer.py ├── flash_dialog.py ├── mainwindow.py ├── qt │ ├── about_dialog.ui │ ├── code_edit.ui │ ├── file_transfer.ui │ ├── flash_dialog.ui │ ├── icons │ │ ├── floppy_disk_1-64x64.png │ │ ├── main-512.png │ │ ├── refresh-64x64.png │ │ └── run.png │ ├── mainwindow.ui │ ├── settings.ui │ ├── terminal.ui │ └── wifi_preset.ui ├── settings.py ├── terminal.py └── wifi_preset.py ├── icons ├── LICENSE ├── floppy.png ├── main-512.icns ├── main-512.png ├── main.icns ├── main.ico ├── main.png ├── main.svg ├── refresh.png ├── run.png └── run.svg ├── images ├── editor.png ├── main.png ├── settings.png └── term.png ├── install_osx_dependencies.sh ├── main.py ├── main.spec ├── mcu ├── download.py └── upload.py └── src ├── __init__.py ├── connection ├── __init__.py ├── baud_options.py ├── connection.py ├── connection_scanner.py ├── serial_connection.py ├── terminal.py ├── websocket.py └── wifi_connection.py ├── gui ├── __init__.py ├── about_dialog.py ├── code_edit_dialog.py ├── controls │ ├── __init__.py │ └── transfer_tree_view.py ├── file_transfer_dialog.py ├── flash_dialog.py ├── main_window.py ├── settings_dialog.py ├── terminal_dialog.py └── wifi_preset_dialog.py ├── helpers ├── __init__.py ├── ip_helper.py ├── pyinstaller_helper.py ├── qt_helper.py └── websocket_helper.py ├── logic ├── __init__.py └── file_transfer.py └── utility ├── __init__.py ├── build_info.py ├── exceptions.py ├── file_info.py ├── logger.py ├── relative_path_resolver.py ├── settings.py ├── signal_interface.py ├── singleton.py └── versioning.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/README.md -------------------------------------------------------------------------------- /flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/flash.py -------------------------------------------------------------------------------- /gui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gui/about_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/about_dialog.py -------------------------------------------------------------------------------- /gui/code_edit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/code_edit.py -------------------------------------------------------------------------------- /gui/file_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/file_transfer.py -------------------------------------------------------------------------------- /gui/flash_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/flash_dialog.py -------------------------------------------------------------------------------- /gui/mainwindow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/mainwindow.py -------------------------------------------------------------------------------- /gui/qt/about_dialog.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/qt/about_dialog.ui -------------------------------------------------------------------------------- /gui/qt/code_edit.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/qt/code_edit.ui -------------------------------------------------------------------------------- /gui/qt/file_transfer.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/qt/file_transfer.ui -------------------------------------------------------------------------------- /gui/qt/flash_dialog.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/qt/flash_dialog.ui -------------------------------------------------------------------------------- /gui/qt/icons/floppy_disk_1-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/qt/icons/floppy_disk_1-64x64.png -------------------------------------------------------------------------------- /gui/qt/icons/main-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/qt/icons/main-512.png -------------------------------------------------------------------------------- /gui/qt/icons/refresh-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/qt/icons/refresh-64x64.png -------------------------------------------------------------------------------- /gui/qt/icons/run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/qt/icons/run.png -------------------------------------------------------------------------------- /gui/qt/mainwindow.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/qt/mainwindow.ui -------------------------------------------------------------------------------- /gui/qt/settings.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/qt/settings.ui -------------------------------------------------------------------------------- /gui/qt/terminal.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/qt/terminal.ui -------------------------------------------------------------------------------- /gui/qt/wifi_preset.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/qt/wifi_preset.ui -------------------------------------------------------------------------------- /gui/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/settings.py -------------------------------------------------------------------------------- /gui/terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/terminal.py -------------------------------------------------------------------------------- /gui/wifi_preset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/gui/wifi_preset.py -------------------------------------------------------------------------------- /icons/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/icons/LICENSE -------------------------------------------------------------------------------- /icons/floppy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/icons/floppy.png -------------------------------------------------------------------------------- /icons/main-512.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/icons/main-512.icns -------------------------------------------------------------------------------- /icons/main-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/icons/main-512.png -------------------------------------------------------------------------------- /icons/main.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/icons/main.icns -------------------------------------------------------------------------------- /icons/main.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/icons/main.ico -------------------------------------------------------------------------------- /icons/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/icons/main.png -------------------------------------------------------------------------------- /icons/main.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/icons/main.svg -------------------------------------------------------------------------------- /icons/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/icons/refresh.png -------------------------------------------------------------------------------- /icons/run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/icons/run.png -------------------------------------------------------------------------------- /icons/run.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/icons/run.svg -------------------------------------------------------------------------------- /images/editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/images/editor.png -------------------------------------------------------------------------------- /images/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/images/main.png -------------------------------------------------------------------------------- /images/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/images/settings.png -------------------------------------------------------------------------------- /images/term.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/images/term.png -------------------------------------------------------------------------------- /install_osx_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/install_osx_dependencies.sh -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/main.py -------------------------------------------------------------------------------- /main.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/main.spec -------------------------------------------------------------------------------- /mcu/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/mcu/download.py -------------------------------------------------------------------------------- /mcu/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/mcu/upload.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/connection/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/connection/baud_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/connection/baud_options.py -------------------------------------------------------------------------------- /src/connection/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/connection/connection.py -------------------------------------------------------------------------------- /src/connection/connection_scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/connection/connection_scanner.py -------------------------------------------------------------------------------- /src/connection/serial_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/connection/serial_connection.py -------------------------------------------------------------------------------- /src/connection/terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/connection/terminal.py -------------------------------------------------------------------------------- /src/connection/websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/connection/websocket.py -------------------------------------------------------------------------------- /src/connection/wifi_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/connection/wifi_connection.py -------------------------------------------------------------------------------- /src/gui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/gui/about_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/gui/about_dialog.py -------------------------------------------------------------------------------- /src/gui/code_edit_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/gui/code_edit_dialog.py -------------------------------------------------------------------------------- /src/gui/controls/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/gui/controls/transfer_tree_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/gui/controls/transfer_tree_view.py -------------------------------------------------------------------------------- /src/gui/file_transfer_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/gui/file_transfer_dialog.py -------------------------------------------------------------------------------- /src/gui/flash_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/gui/flash_dialog.py -------------------------------------------------------------------------------- /src/gui/main_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/gui/main_window.py -------------------------------------------------------------------------------- /src/gui/settings_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/gui/settings_dialog.py -------------------------------------------------------------------------------- /src/gui/terminal_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/gui/terminal_dialog.py -------------------------------------------------------------------------------- /src/gui/wifi_preset_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/gui/wifi_preset_dialog.py -------------------------------------------------------------------------------- /src/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/helpers/ip_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/helpers/ip_helper.py -------------------------------------------------------------------------------- /src/helpers/pyinstaller_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/helpers/pyinstaller_helper.py -------------------------------------------------------------------------------- /src/helpers/qt_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/helpers/qt_helper.py -------------------------------------------------------------------------------- /src/helpers/websocket_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/helpers/websocket_helper.py -------------------------------------------------------------------------------- /src/logic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/logic/file_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/logic/file_transfer.py -------------------------------------------------------------------------------- /src/utility/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utility/build_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/utility/build_info.py -------------------------------------------------------------------------------- /src/utility/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/utility/exceptions.py -------------------------------------------------------------------------------- /src/utility/file_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/utility/file_info.py -------------------------------------------------------------------------------- /src/utility/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/utility/logger.py -------------------------------------------------------------------------------- /src/utility/relative_path_resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/utility/relative_path_resolver.py -------------------------------------------------------------------------------- /src/utility/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/utility/settings.py -------------------------------------------------------------------------------- /src/utility/signal_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/utility/signal_interface.py -------------------------------------------------------------------------------- /src/utility/singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/utility/singleton.py -------------------------------------------------------------------------------- /src/utility/versioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetaRavener/uPyLoader/HEAD/src/utility/versioning.py --------------------------------------------------------------------------------