forked from OG-star-tech/OG-star-tracker-
-
Notifications
You must be signed in to change notification settings - Fork 1
beta v2.0 #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
change webpage design, add dithering functionality
add version endpoint, tweak photo capture code, some QoL changes
new random direction function
…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 <(<) and >(>)
Enable changing tracking rates
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
…ark-mode Feature/web app dark mode
Bug fix for non-functioning dithering
…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.
use FreeRTOS tasks to distribute work
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
add german website language
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
add dedicated serial printout task
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.