- Rename and cleanup cicd
(
9bbc43f)
- Add token for action
(
85988bb)
-
Add lock file (
66dcc5a) -
Test release (
d48e51c) -
Test uv with github (
15ea8ec) -
Test uv with github (
a565bc0) -
Test uv with github (
de3e60d)
- Configure sync ratio properly when the encoder axis is configured as spindle mode
(
0202432)
-
Add exit application (
b946915) -
Error in RPM calculation when using spindle mode for an encoder input (
80e7c94) -
Handle denominator set to 0 to avoid crashing the application (
027f9e9)
- Handle update_tick exceptions
(
5474e70)
-
Absolute zero at offset 0 properly handled (
e5c1151) -
Add beeps to most buttons and volume slider in setup page (
2918b0c) -
Beep sound (
e001fd6) -
Error handling for servo connection update (
e64186e) -
Hide cursor from the window (
9c09551) -
Limit maximum volume to 50 (
f864738) -
Lower volume to test current (
dfc1416) -
Test code for a beep (
9907ab7) -
Update packages (
489dd3f)
- Wrong address for scales in plot view
(
1b25625)
- Mistake in the setup panel for scales instance referencing
(
c489cbe)
- New communication protocol
(
68f8abd)
BREAKING CHANGE: new communication and servo handling
ci: Cleanup of cicd
- New communication and servo handling
- Servo indexing
(
11e05de)
-
Add icons to some buttons (
abfe32f) -
Cleanup home init (
91d8fd4) -
Cleanup units for scales (
34984ab) -
Use more globals in the scale dispatcher (
4eaaf6d) -
Wip refactoring of scales and servos into dedicated dispatcher (
05036a3)
-
Add callback strategy for the keypad (
25794db) -
Add handling of overflow with method for uint32 using ctypes (
923854b) -
Add release process for simple branch (
e730645) -
Add spindle mode flag for scales (
289900f) -
Cleanup (
080a96a) -
Cleanup (
4a37e9d) -
Cleanup initial connection handling and propagate clock events (
ab7f061) -
Configure simple branch release (
291a3c2) -
Massive update to servobar (
e7792c6) -
Minor updates (
8d07a83) -
Move update event for statusbar in the statusbar code (
0930b98) -
Unit conversions and ctype calculations (
2e2387d) -
Update devices for communication (
5f15f89) -
Update setup page for servo (
625fb02) -
Updates for ratio scaling of sync value (
1b66639) -
Use Fractions for unit conversion (
d4adbc0) -
Wip on simple mode, so far so good! (
11f8d91)
- Update dependencies
(
6232868)
-
Backwards compatibility changes for 3.9 (
bd11363) -
Backwards compatibility changes for 3.9 (
590c484) -
Major updates to the network configuration panel and methods (
c572f89) -
Remove data folder, not needed anymore (
9794b17) -
Update handling of units for position (
fdcb5f9)
- Broken network page link
(
2822180)
-
Add formats setup page with color picker for digits (
7c4f28e) -
Set user for rotary-controller service (
6d7986e)
-
Better organization of the plot widgets (
85ba899) -
Handle id_override for SavingDispatcher to allow more stable file naming (
042f59e) -
Handle return status value for ifreload (
2c21599) -
Improvements to the plot view (
bbc58c7) -
Load network settings from interfaces file (
db031c0) -
Move network settings in the settings page (
cba3ea0) -
New setup popup with screens (
a16cba6) -
Something is wrong with the network status reporting disabled for now (
f341423) -
Update start script (
8b986a8) -
Working on graphical view (
dcc73c6)
-
Add touch support for zooming and selecting items wip (
289952a) -
Add touch support for zooming and selecting items wip (
8909391) -
Add touch support for zooming and selecting items wip (
dd2d32b)
-
Add def for main branch release (
15f4feb) -
Add more helper functions and tests for network configuration when running on the raspberry pi (
a5deac9) -
Test main cicd (
d54e3e8) -
Test push (
5caca88)
- Update start.sh
(
10a9169)
- Revert latest version of kivy
(
bf8b9a1)
-
Add back the fps indicator for the screen (
c05d4ed) -
Add fast data mode to be tested (
7bd3046) -
Add fastdata variable for interrupt period (
bb8546d) -
Add form to configure circle pattern (
ddc6189) -
Add pre-release workflow for dev branch (
cedb688) -
Add start.sh script (
29b0acf) -
Add template service for systemd automated startup (
7a768ca) -
Bad default values configured for serial comm (
6bd78a5) -
Broken comm (
30e69a3) -
Cleaned up tuple for fast data (
294a842) -
Cleanup imports (
ad30596) -
Cleanup setup component (
3285be0) -
Coordbar disable when in sync mode (
8c5c557) -
Disable saving the sync_enable status in the settings file (
233f565) -
Driver working again with dict access mode (
075b0ef) -
Handle keyboard reference properly for systemanddock mode (
4ce9310) -
Improved rendering of the home page for small screens (
cea9b11) -
Improvements to the homepage refresh rates (
2473eb0) -
New comm protocol tested (
d0ff91a) -
New variables and new speed fastdata fields (
146b149) -
Prevent undesired value updates to go to the device when starting the app (
ab58334) -
Rename variables from device to follow standard C notation (
0a2c85b) -
Revert save_id (
bc1679e) -
Set correct value when changing position in imperial mode (
b040229) -
Set correct value when changing position in imperial mode (
36ff65b) -
Several improvements to the code layout (
5916a70) -
Update permissions (
415289b) -
Update references in coordbar for thew device interface (
83e8e9a) -
Update servobar with new interface to device (
a3111b5) -
Wip on the gui for plot mode (
d4daa67) -
Working array accessor mode for variable definitions (
32278c8) -
Working array accessor mode for variable definitions (
4f6fd85)
- Sync motion auto offsets working reliably
(
97498b7)
-
Remove info logs and update the speed bar value with estimated speed (
950c094) -
Scale speed to proper normalized value (
0f68409) -
Scale speed to proper normalized value (
ecc4a77) -
Speedup speed bar refresh rate (
9b43e0d) -
Sync motion safety updates (
7fb07cc) -
Testing (
c6ec6e0)
- Error scaling of the speed bar
(
9bbcc06)
- Error scaling of the speed bar
(
90ba444)
- Error with type definition for servo steps
(
1cb47e6)
-
Add speed progress bar to indicate how far you are form the maximum allowed speed (
930635e) -
Configure variable type for serial port and serial baudrate properties (
f737866)
- Add address and baudrate in config.ini
(
957c5a9)
-
Add keyboard bindings for the keypad dialog (
bb04bae) -
Improvements to the setup dialog (
886bcb5) -
Remove unused file (
6ef54ab)
-
Add link for help dialog to the setup page (
11095c1) -
Handle int or float type for keypad confirm (
20233d1)
-
Add button to configure networking (
c4541cc) -
Add log message for written longs (
ed2d4c8) -
Add logs panel in the settings dialog (
1ac306a) -
Add speed indication (
a911114) -
Check value for confirmation from keypad (
85333ac) -
Clenaup toolbar (
b7aee39) -
Communication speed (
8e510a3) -
Fast mode (
ef06f46) -
Fast mode (
1fa4730) -
Formatting (
938c4c7) -
Minor improvements in rendering of servobar (
2fde7d1) -
Minor ui improvements (
b580043) -
New improved version (
7ce7d6c) -
Normalize syn ratio den for scales (
7c9cd13) -
Normalize syn ratio den for scales (
785aa9c) -
Normalize syn ratio den for scales (
c53ae5f) -
Normalize syn ratio den for scales (
a0a63e3) -
Reduce speed to 57600 (
5dcbd9a) -
Remove high speed execution interval (
b92743b) -
Remove pyyaml (
3b1e643) -
Remove unnecessary load of kv file for AppSettings (
8136347) -
Remove wrong scaling for scale ratios (
bb6be99) -
Scaling of ratio den write (
46ba430) -
Speed improvements, and metrics (
c83f7b5) -
Support various screen sizes for coordbar (
640efcb) -
Test (
82dec11) -
Test (
8641ebf) -
Test (
9ef8c2d) -
Try fast comm speed (
ca3c60e) -
Try fast comm speed (
76df77f) -
Update deps (
07ed51d) -
Update logging for coordbar (
8151069) -
Update logging for labelbutton (
e8ac9d3) -
Update logging for ledbutton (
106129d) -
Update logging for servobar (
a47df92) -
Update logging for statusbar (
193e05e) -
Update loging for synchro (
4ab6a0d) -
Update packages and clenaup logging (
9080334) -
Updates for new c code (
6d475e0) -
Updates to the whole project (
5ce73c9) -
Version_toml for semantic release (
c5161c5)
-
Enable pypi (
ba42a6e) -
Log handling with loguru (
4239c7c) -
Proper config handling for servo and axis bars (
d7a5141) -
Update packages and release (
e9d7b56) -
Wip synchro (
5de6dd7)
- Speed
(
980243a)
-
Add communication library in utils (
6c75f4a) -
Add communication library in utils (
0f30cf5) -
Add gitignore and exclusions (
ff623d4) -
Add modules for bitfields and structures (
4387217) -
Add num den value for each input (
92dda8c) -
Add num/den for input encoder (
243e148) -
Add rotary settings (
84f5db9) -
Added blinky and some more status indicators (
50bda0f) -
Configure available modes (
adfce2e) -
Display properties and settings (
b07d745) -
Further implementation of the status and control bits (
2bb2a52) -
Gitignore (
d902945) -
Improve destination update checks and configs (
a011b20) -
Improve read scales performance (
050f3ce) -
Improvements and updates (
41781e1) -
Improvements and updates (
92b34f1) -
Issues with the inputs and the keypad (
cc38e36) -
Numerous improvements (
005e5c4) -
Numerous improvements to the UI (
2172bca) -
Proper set coordinate conversion factors configured for X, Y and Z retrieved from the configuration values (
6e8c1d4) -
Restructure app to be a proper package module (
1cff346) -
Return 0 on error for bitfields (
f30737e) -
Test push (
b0a5528) -
Testing communication and other ui stuff (
d2a294b) -
Testing status leds (
7de5ebf) -
Update code from main (
f4177d5) -
Update communication driver, no more bitfields (
b39fe8a) -
Update screen layout to include n/d values for each axis (
1111efd) -
Value updates (
82cf146) -
Zero method for axis button (
0ac3e4e)