Skip to content

Commit

Permalink
Release v1.4: Motor Run to Position (PID) support and more!
Browse files Browse the repository at this point in the history
 - You can now tell a motor to run to a position, equivalent to the FTC SDK's RUN_TO_POSITION mode
 - The overall update rate of the application is increased for better responsiveness
  • Loading branch information
qwertychouskie committed Jul 3, 2024
1 parent 58446f0 commit fd0f246
Show file tree
Hide file tree
Showing 3 changed files with 65 additions and 55 deletions.
6 changes: 3 additions & 3 deletions PKGBUILD
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Maintainer: iris [email protected]
pkgname=revhubinterface-git
_pkgname=RevHubInterface
pkgver=1.3.3.r40.g99afe8e
pkgver=1.4
pkgrel=1
pkgdesc="Software for controling a REV Expansion Hub on a pc over USB"
pkgdesc="Software for controling a REV Expansion Hub on a PC over USB"
arch=('any')
url="https://github.com/unofficial-rev-port/REVHubInterface"
license=('BSD3')
Expand All @@ -14,7 +14,7 @@ makedepends=(
'python-pyserial'
'tk'
)
source=("$_pkgname::git+https://github.com/unofficial-rev-port/REVHubInterface")
source=("$_pkgname::git+https://github.com/unofficial-rev-port/REVHubInterface.git#tag=v1.4")
b2sums=('SKIP')
pkgver(){
cd $_pkgname
Expand Down
2 changes: 1 addition & 1 deletion REVHubInterface/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ def validate_float(self, action, index, value_if_allowed, prior_value, text, val

# class firmware_tab():
# def __init__(self, root, chooseBin, flashNow):
# self.INTERFACE_VERSION = '1.3.0'
# self.INTERFACE_VERSION = '1.4.0'
# root.grid_columnconfigure(0, weight=1)
# root.grid_rowconfigure(0, weight=1)
# root.grid(sticky=(N, S, E, W))
Expand Down
112 changes: 61 additions & 51 deletions org.unofficialrevport.REVHubInterface.metainfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,57 +51,67 @@
</screenshot>
</screenshots>
<releases>
<release version="1.4" date="2024-07-02">
<url type="details">https://github.com/unofficial-rev-port/REVHubInterface/releases/tag/v1.4</url>
<description>
<p>Motor Run to Position (PID) support and more!</p>
<ul>
<li>You can now tell a motor to run to a position, equivalent to the FTC SDK's RUN_TO_POSITION mode</li>
<li>The overall update rate of the application is increased for better responsiveness</li>
</ul>
</description>
</release>
<release version="1.3.4" date="2024-06-13">
<url type="details">https://github.com/unofficial-rev-port/REVHubInterface/releases/tag/v1.3.4</url>
<description>
<p>Flathub release!</p>
<ul>
<li>Finally published builds to Flathub!</li>
<li>Also added dev app icon</li>
</ul>
</description>
</release>
<release version="1.3.3" date="2024-05-20">
<url type="details">https://github.com/unofficial-rev-port/REVHubInterface/releases/tag/v1.3.3</url>
<description>
<p>Add Mac DMGs and app icon</p>
<ul>
<li>Added DMG files compiled for Mac</li>
<li>Added app icon</li>
<li>Embedded version number into app</li>
</ul>
</description>
</release>
<release version="1.3.2" date="2024-05-10">
<url type="details">https://github.com/unofficial-rev-port/REVHubInterface/releases/tag/v1.3.2</url>
<description>
<p>Urgent hotfix release</p>
<ul>
<li>Fixed critical bug preventing the main update loop from running, preventing all communication</li>
<li>Also changed E-STOP button to be red</li>
</ul>
</description>
</release>
<release version="1.3.1" date="2024-05-07">
<url type="details">https://github.com/unofficial-rev-port/REVHubInterface/releases/tag/v1.3.1</url>
<description>
<p>First release with binaries</p>
<ul>
<li>Added Pyinstaller and PyPi publishing</li>
<li>Temporarily disabled firmware flashing</li>
</ul>
</description>
</release>
<release version="1.3.0" date="2024-05-07">
<url type="details">https://github.com/unofficial-rev-port/REVHubInterface/releases/tag/v1.3.0</url>
<description>
<p>First release!</p>
<ul>
<li>Ported original to Python 3</li>
<li>Improved performance significantly</li>
</ul>
</description>
</release>
</releases>
<url type="details">https://github.com/unofficial-rev-port/REVHubInterface/releases/tag/v1.3.4</url>
<description>
<p>Flathub release!</p>
<ul>
<li>Finally published builds to Flathub!</li>
<li>Also added dev app icon</li>
</ul>
</description>
</release>
<release version="1.3.3" date="2024-05-20">
<url type="details">https://github.com/unofficial-rev-port/REVHubInterface/releases/tag/v1.3.3</url>
<description>
<p>Add Mac DMGs and app icon</p>
<ul>
<li>Added DMG files compiled for Mac</li>
<li>Added app icon</li>
<li>Embedded version number into app</li>
</ul>
</description>
</release>
<release version="1.3.2" date="2024-05-10">
<url type="details">https://github.com/unofficial-rev-port/REVHubInterface/releases/tag/v1.3.2</url>
<description>
<p>Urgent hotfix release</p>
<ul>
<li>Fixed critical bug preventing the main update loop from running, preventing all communication</li>
<li>Also changed E-STOP button to be red</li>
</ul>
</description>
</release>
<release version="1.3.1" date="2024-05-07">
<url type="details">https://github.com/unofficial-rev-port/REVHubInterface/releases/tag/v1.3.1</url>
<description>
<p>First release with binaries</p>
<ul>
<li>Added Pyinstaller and PyPi publishing</li>
<li>Temporarily disabled firmware flashing</li>
</ul>
</description>
</release>
<release version="1.3.0" date="2024-05-07">
<url type="details">https://github.com/unofficial-rev-port/REVHubInterface/releases/tag/v1.3.0</url>
<description>
<p>First release!</p>
<ul>
<li>Ported original to Python 3</li>
<li>Improved performance significantly</li>
</ul>
</description>
</release>
</releases>

</component>

0 comments on commit fd0f246

Please sign in to comment.