Skip to content

Conversation

@Sylensky
Copy link
Owner

No description provided.

Th0MmyS and others added 30 commits July 3, 2024 22:56
change webpage design, add dithering functionality
add version endpoint, tweak photo capture code, some QoL changes
…as actually based on solar) now added Solar, Sidereal and Lunar. Updated Webpage to include selection of tracking rate.
-Renamed TSPEED to TRACKING_SPEED
-Refomated line 35 in firmware.ino
-Remove white space in firmware.ino
-changed slew direction button icons to <(&lt;) and >(&gt;)
let intervalometer end the cycle by itself, option to disable trackin…
Slew rates now a multiple of tracking rate - inline with most astromony software Web interface updated to allow custom slew rate (instead of from config file) - inline with common astro software Hold button to slew and release to stop slew implemented (Addresses Cuiv - Lazy Geek review comment on having to press repeatily to slew) Implement web polling watchdog timer to end slew if web connection lost - poll of status changed to 10 secs
Slew rates now a multiple of tracking rate - inline with most astromony software Web interface updated to allow custom slew rate (instead of from config file) - inline with common astro software Hold button to slew and release to stop slew implemented (Addresses Cuiv - Lazy Geek review comment on having to press repeatily to slew) Implement web polling watchdog timer to end slew if web connection lost - poll of status changed to 10 secs
Slew rates now a multiple of tracking rate - inline with most astromony software Web interface updated to allow custom slew rate (instead of from config file) - inline with common astro software Hold button to slew and release to stop slew implemented (Addresses Cuiv - Lazy Geek review comment on having to press repeatily to slew) Implement web polling watchdog timer to end slew if web connection lost - poll of status changed to 10 secs
Slew rates now a multiple of tracking rate - inline with most astromony software Web interface updated to allow custom slew rate (instead of from config file) - inline with common astro software Hold button to slew and release to stop slew implemented (Addresses Cuiv - Lazy Geek review comment on having to press repeatily to slew) Implement web polling watchdog timer to end slew if web connection lost - poll of status changed to 10 secs
changed left and right separator for slew buttons
…utton while pressed

Added ontouchcancel for touchscreens if touch is interrupted slew is ended
Added slew Abort button for all other cases when slew needs to be aborted.
Reduced status poll to 5 seconds
Reduced slew time out to 6 secs in case of web connection error
add reset to 400 for anyvalue that is above 400 in handle left and right
added max define into config.h
added min define into firmware.h as should not be changed by user
Change slew to match common astro software
Bug fix for non-functioning dithering
Th0MmyS and others added 29 commits January 29, 2025 20:02
…iguration

move static defines to config.h
Handle individual functions in seperate FreeRTOS tasks to increase
the realtime performance.
Simplify the loop task by using the freertos vtaskdelay() function
to toggle the indicator led.
github: fix formatting check to run on every pull request
changelog:
- restructured configuration to be compatible with platformio and Arduino IDE
- split webpage tasks to seperate freertos tasks to improve realtime performance
- fixd some minor compile warnings
- introduced clangd for code formatting and added documentation
- introduced github workflow to check code formatting
- introduced github workflow to build the tracker on release tags
firmware: increase stack size of give tasks
Keeping the wifi and webserver init in seperate task causes
race conditions on startup.
Furthermore the accesspoint is very instable when the dns server
can not handle the requests in time and causes the wifi to
deinit itself.
Analyzing the stackhighwater of each task has shown that the
intervalometer task needs a higher heap to work properly.
…r-wifiap

Fix intervalometer and accesspoint startup
Introduce error messages to display on the status field of the
webpage. Allthough they are just shown for a limited time it
indicates a faulty input.
…idation

add preset validation prior capturing
@Sylensky Sylensky merged commit 68e3d40 into main Feb 20, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants