-
Notifications
You must be signed in to change notification settings - Fork 127
Develop #38
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
Merged
Merged
Develop #38
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
- Increased loop performance 8x (display was taking a lot of cycles updating unnecessarily) - Added profiler-like class to time code portions in microseconds (DEBUG only)
- Switched to VIsual Studio for development. Arduino IDE should still function correctly. - Optimized menu display updates to LCD (performance improvement). - Reformatted some source code for consistency. - Added some const-correctness attributes.
- Made it optional for SerialPassThroughCommand to get a reply.
Merging back from main
- Added new X class of commands to Serial. - Added :XDsss# command to perform Drift alignment in the number of seconds specfiied - Added :hF# command to move the mount to the home position (same as Park, but does not stop tracking). - Added :SHP# command to set the current location as the home location. - Added :SHLhhmmss# command to set the current Local Sidereal Time.
Fixed a bug in LCD button test
Esp8266 dev support
- Added Wifi control for ESP8266 board - Extracted Meade command processor into its own singleton class. - Added ability to calibrate RA and DEC steps from CAL menu and store in persistent memory. - Added ability to comment out CAL menu. - Added support for reading and writing RA/DEC steps and speed calibration from Serial commands.
- Improved readability of Chooser dialog. - Fixed name display of discovered Wifi devices. - Fixed a cross-thread bug for discovered Wifi devices - Added Rescan button to Device Chooser dialog.
- Configured Serial port correctly (e.g. Baudrate, timeouts...) - Better handling of connection (connect failure, disconnect)
- Fixed a bug where negative time was displayed incorrectly. - Fixed a bug in Set Home that did not account for current RA position. - Fixed a bug that incorrectly calculated current RA from stepper position. - Added some logging for debugging.
Oatcontrol, Easy stepper inversion
- Fixed DEC pin definitions - Added new Serial command :XGN# that gets the network settings (if there's a ESP8266 board with a WiFi connection) - Fixed the bug that was causing inverted RA (e.g. 12hr offset in Stellarium)
- Corrected the DEC pin order to correspond to the wiring diagram for the Mega
- Fixed a bug in the Go Home function that did not reset the RA target value. - Added support for setting backlash steps in the CAL menu.
- Fixed communication issues in Serial for commands not sending #-terminated replies.
- Updated Meade inline documentation of supported command set. - Added support for setting and getting Lat/Long of the mount. - Reversed stepper direction to RA and TRK in southern hemisphere.
- Updated version number
- Increased some font size and change some colors - Increased upper limit of steps for RA and DEC from 1000 to 10000 - Added ability to define Latitude and Longitude in Connect dialog
- Southern hemisphere support is now working correctly. - Swapped DEC motor pins 2 and 3 for ESP8266.
- Fixed stepper configuration for northern and southern hemispheres.
Merge the NEMA stepper support branch into develop
- Switched Mega and Uno to interrupt-driven stepper motor driving. - Added Unpark command to GO menu.
- Forgot to commit this
- Moved timer functions into main folder cause Arduino IDE can't handle subfolders...
- Fixed a bug that prevented the speed calibration factor adjustment to persist correctly. - Fixed a bug that did not adjust the tracking speed as you increased the speed calibration factor
…g library dependency finder configuration see https://docs.platformio.org/en/latest/librarymanager/ldf.html#dependency-finder-mode
# Conflicts: # Software/Arduino code/OpenAstroTracker/OpenAstroTracker.ino
Feature/platformio
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.
Latest code updates from develop branch