Commit Graph

  • a8c1fec0ec
    Merge f50e98c9cb into 3788ad5f6e #98 reiser4 2023-10-14 19:25:41 -0600
  • 2f25d51236
    Merge dedd7a3ddb into 3788ad5f6e #99 KD4Z 2023-10-14 19:25:41 -0600
  • 3788ad5f6e 2023.10.06.2200 FEATURE_AZ_POSITION_HH12_AS5045_SSI_RELATIVE: fixed bugs master k3ng 2023-10-06 18:09:57 -0400
  • dac962649b 2023.10.03.2326 Fixed bugs in FEATURE_AZ_POSITION_HH12_AS5045_SSI_RELATIVE k3ng 2023-10-03 19:26:45 -0400
  • becec3859c 2023.10.02.2302 More code in DEBUG_HH12 k3ng 2023-10-02 19:04:13 -0400
  • 7e5e43e904 2023.09.29.2039 More code in DEBUG_HH12 k3ng 2023-09-29 16:39:50 -0400
  • 3388669157 2023.09.29.0800 Added FEATURE_AZ_POSITION_HH12_AS5045_SSI_RELATIVE; not tested k3ng 2023-09-29 08:02:36 -0400
  • f50e98c9cb display test #98 AZC MBP14 2023-07-17 22:20:17 +0100
  • 3cf10f71c4 SSD1306 local copy AZC MBP14 2023-07-17 21:49:14 +0100
  • fa79e461c2 webserver AZC MBP14 2023-07-16 19:13:07 +0100
  • 13430c06e9 LCD hello world AZC MBP14 2023-07-16 18:23:18 +0100
  • bb86a6508f notes, schematic AZC MBP14 2023-07-16 16:26:11 +0100
  • f4c095ad1d Fix rotate delay AZC MBP14 2023-07-16 16:23:29 +0100
  • 5961e47bef fix buttons AZC MBP14 2023-07-16 16:15:28 +0100
  • 48acc11e28 pins AZC MBP14 2023-07-16 16:11:00 +0100
  • 8f71404a58 enable debug by default AZC MBP14 2023-07-16 16:10:54 +0100
  • b53ed06717 L/R control AZC MBP14 2023-07-16 16:10:42 +0100
  • 3b17751900 move 220V en before L/R AZC MBP14 2023-07-16 16:10:25 +0100
  • f5c6e89736 Build fix for rp2040 AZC MBP14 2023-07-13 08:44:38 +0100
  • dedd7a3ddb Add option to allow configuration saves without keypress #99 KD4Z 2022-12-01 11:06:34 -0500
  • dec869fdee
    Fix debug print in read_settings_from_eeprom reiser4 2022-10-17 18:31:22 +0100
  • 4f24fe3cf7
    Merge pull request #95 from k3ng/Az-ops-for-LT-1-degree-pointing VK2EFL 2022-08-24 19:48:30 +1000
  • ebae1d869a
    Update k3ng_rotator_controller.ino #95 #94 VK2EFL 2022-07-28 22:18:17 +1000
  • 51bf7686e4 2022.02.20.01 FEATURE_SATELLITE_TRACKING: Updated P13 library to have observer.update_location function. Controller code now uses update_location rather than instantiating new Observer objects Updated hardcoded AO17TEST TLE k3ng 2022-02-20 19:29:11 -0500
  • 921280ca2b 2021.12.27.02 Tested FEATURE_MASTER_SEND_AZ_ROTATION_COMMANDS_TO_REMOTE and FEATURE_MASTER_SEND_EL_ROTATION_COMMANDS_TO_REMOTE and fixed issue with link pings (PG) being sent way too often k3ng 2021-12-27 20:23:49 -0500
  • c227afd269 fixed last git push which didn't copy ino file k3ng 2021-12-27 18:44:19 -0500
  • 824b55db22 2021.12.27.01 Coded FEATURE_MASTER_SEND_AZ_ROTATION_COMMANDS_TO_REMOTE and FEATURE_MASTER_SEND_EL_ROTATION_COMMANDS_TO_REMOTE but haven't tested yet \M command: query moon azimuth and elevation \U command: query sun azimuth and elevation Still working on FEATURE_CALIBRATION k3ng 2021-12-27 16:26:02 -0500
  • 9fb012a1bd
    Merge pull request #84 from Supermagnum/patch-2 Anthony Good 2021-12-17 17:00:14 -0500
  • 274cde5e9a test push to Github k3ng 2021-12-16 18:17:25 -0500
  • 51da7e4674 2021.12.16.01 Fixed compilation issues with update_time() and set_clock. errors with FEATURE_REMOTE_UNIT_SLAVE, FEATURE_MASTER_WITH_SERIAL_SLAVE (thanks, Razvan Popescu) k3ng 2021-12-16 17:53:30 -0500
  • 8a5e6f339c 2021.11.22.01 FEATURE_NEXTION_DISPLAY: Added OPTION_SEND_NEXTION_RESET_AT_BOOTUP which may fix Nextion boot up issues for some Also working on FEATURE_CALIBRATION Anthony Good 2021-11-22 19:26:55 -0500
  • b1072145cb 2021.10.19.04 FEATURE_NEXTION_DISPLAY: more work on initialization code Anthony Good 2021-10-19 17:22:11 -0400
  • 87b9bb20d4 2021.10.19.03 FEATURE_NEXTION_DISPLAY: optimization of OPTION_NEW_NEXTION_INIT_CODE Anthony Good 2021-10-18 22:20:21 -0400
  • 54d8d51dd1 2021.10.19.02 FEATURE_NEXTION_DISPLAY: testing new initialization code (OPTION_NEW_NEXTION_INIT_CODE) Anthony Good 2021-10-18 21:43:59 -0400
  • 32ae1f1e0d 2021.10.19.01 Increment Encoder Sensors: Attempt to get large EL_POSITION_INCREMENTAL_ENCODER_PULSES_PER_REV working correctly Anthony Good 2021-10-18 20:14:22 -0400
  • 417f512eb9 2021.10.17.01 FEATURE_SATELLITE_TRACKING: I *believe* I fixed the issue with satellite tracking using DEFAULT_LATITUDE and DEFAULT_LONGITUDE rather than GPS-derived coordinates Anthony Good 2021-10-17 17:12:05 -0400
  • e43ed787f6 2021.10.15.01 FEATURE_SATELLITE_TRACKING: Added \& command to manually invoke recalculation of all satellite tracking data All satellite data is now recalculated if the clock comes out of FREE_RUNNING state or if the latitude / longitude (current location) changes All time functionality permanent changed to use TimeLib library Working on adding Sparkfun u-blox GNSS library (OPTION_GPS_USE_SPARKFUN_U_BLOX_GNSS_LIBRARY) Anthony Good 2021-10-14 22:40:52 -0400
  • 3bfbe818c0 Fixed some typos in rotator_features_wb6kcn.h Anthony Good 2021-10-14 18:04:33 -0400
  • 17412038d0 2021.10.14.02 Added OPTION_CLI_VT100 - VT100 terminal emulation; currently used only by satellite tracking status command \| Updated hardcoded default AO7TEST TLE Anthony Good 2021-10-14 12:27:37 -0400
  • 56e6ed8233 2021.10.14.01 FEATURE_STEPPER_MOTOR Removed OPTION_STEPPER_MOTOR_MAX_50_KHZ. Too much overhead from interrupts. Implemented faster digital writes using digitalWriteFast library (library now included in Github) Added OPTION_STEPPER_DO_NOT_USE_DIGITALWRITEFAST_LIBRARY to disable digitalWriteFast library use Anthony Good 2021-10-13 20:58:48 -0400
  • 027df6c342 2021.10.13.01 FEATURE_STEPPER_MOTOR: Added OPTION_STEPPER_MOTOR_MAX_50_KHZ Anthony Good 2021-10-12 20:14:54 -0400
  • fd355b2556 2021.10.12.01 FEATURE_STEPPER_MOTOR: Added several options to change maximum frequency supported. (Not tested on hardware yet.) OPTION_STEPPER_MOTOR_MAX_2_KHZ (enabled by default) OPTION_STEPPER_MOTOR_MAX_5_KHZ OPTION_STEPPER_MOTOR_MAX_10_KHZ OPTION_STEPPER_MOTOR_MAX_20_KHZ Anthony Good 2021-10-11 23:57:54 -0400
  • c66e10f280 added TimeLib to libraries folder Anthony Good 2021-10-08 08:53:30 -0400
  • 701800cba2 2021.10.08.01 DEVELOPMENT_TIMELIB - Have TimeLib integrated with all time-related functionality, including FEATURE_CLOCK, FEATURE_GPS, FEATURE_MOON_TRACKING, FEATURE_SUN_TRACKING, FEATURE_RTC_DS1307, FEATURE_RTC_PCF8583 Place a define for DEVELOPMENT_TIMELIB in your rotator_features file to test Anthony Good 2021-10-08 08:42:57 -0400
  • cbdfc826bc 2021.10.06.01 FEATURE_STEPPER_MOTOR and Variable frequency outputs (rotate_cw_freq, rotate_ccw_freq, rotate_up_freq, rotate_down_freq): Clarified in settings files minimum and maximum values for AZ_VARIABLE_FREQ_OUTPUT_LOW, AZ_VARIABLE_FREQ_OUTPUT_HIGH, EL_VARIABLE_FREQ_OUTPUT_LOW, EL_VARIABLE_FREQ_OUTPUT_HIGH FEATURE_STEPPER_MOTOR - added code to limit high frequency value to 2000 hertz Big thanks to Fred, VK2WS! DEVELOPMENT_TIMELIB - working on recoding clock and time functions to the TimeLib library, in preparation for supporting Teensy RTC Anthony Good 2021-10-06 21:32:33 -0400
  • a78deaf816 2021.10.05.02 Cleaned up code and pins files to remove az_stepper_motor_direction and el_stepper_motor_direction and throw a compiler error if either are defined. (Use the rotate_* pins instead.) Reference: b36c5a1d4c Anthony Good 2021-10-05 20:44:53 -0400
  • 7179f72516 2021.10.05.01 DEBUG_ROTATOR - added code to traceback who called rotator() Anthony Good 2021-10-05 15:41:29 -0400
  • 7d9ef8d3a9 2021.07.18.02 FEATURE_NEXTION_DISPLAY - Added code to watch for unexpected reset / 'i am alive' from Nextion Anthony Good 2021-07-18 09:49:54 -0400
  • d67cb92aae 2021.07.18.01 FEATURE_SATELLITE_TRACKING - Fixed another issue with the \! not loading up the AO7-TEST default satellite (Thanks, Karl Jan Skontorp) FEATURE_NEXTION_DISPLAY - Major improvement in Nextion display startup timing (Thanks, Adam, VK4GHZ) Anthony Good 2021-07-18 09:30:20 -0400
  • 26f2622cdb 2021.07.17.01 FEATURE_SATELLITE_TRACKING - Fixed issue with \! command not clearing out satellit array and leaving invalid choices displayed on Nextion display FEATURE_NEXTION_DISPLAY - Added \?NG command which prompts the rotator controller to send the gSC variable immediately to the Nextion Anthony Good 2021-07-17 15:10:59 -0400
  • 53cfb6c939 2021.06.24.01 Fixed issues with integer conversions involving azimuth and elevation (Thanks, Alexander, RV6FX) Anthony Good 2021-06-24 08:52:01 -0400
  • 72a14eb51c 2021.04.07.01 Fixed issue with el_incremental_encoder_position rolling over to 0 after 32,767 or so Anthony Good 2021-04-07 17:35:16 -0400
  • de712f2f42 2021.04.02.01 FEATURE_AUDIBLE_ALERT new commands: \- Query audible alert state \-0 Disable audible alerts \-1 Enable audible alerts \-X Silence current audible alert \-~ Manually trigger audible alert \-A0 Disable AZ target alert \-A1 Enable AZ target alert \-E0 Disable EL target alert \-E1 Enable EL target alert Anthony Good 2021-04-02 16:16:36 -0400
  • 1761d97ec1 2021.04.01.01 FEATURE_NEXTION_DISPLAY New Variables: gV2 Integer, Bit Mapped Various States 2 Bit Values audible_alert_enabled 1 Anthony Good 2021-03-31 20:12:43 -0400
  • 7e829275cf 2021.03.20.01 The satellite, sun, and moon automatic tracking algorithms have been enhanced and have new runtime settings Anthony Good 2021-03-20 12:15:56 -0400
  • e497a745a0 2021.03.08.01 Even more work on FEATURE_AZ_POSITION_PULSE_INPUT to properly handle float values and preserve decimal places Anthony Good 2021-03-08 19:47:45 -0500
  • 9e820370d2 2021.03.07.03 Additional work on FEATURE_AZ_POSITION_PULSE_INPUT to properly handle float values and preserve decimal places Anthony Good 2021-03-07 14:41:44 -0500
  • 05513308e1 2021.03.07.02 Fixed issue in FEATURE_EL_POSITION_PULSE_INPUT with EL_POSITION_ROTARY_ENCODER_DEG_PER_PULSE decimal values being truncated Anthony Good 2021-03-07 14:08:42 -0500
  • b4774910cc 2021.03.07.01 Fixed potential issue with AZ_POSITION_ROTARY_ENCODER_DEG_PER_PULSE and EL_POSITION_ROTARY_ENCODER_DEG_PER_PULSE decimal values being truncated Updated default AO7TEST TLE Anthony Good 2021-03-07 12:51:49 -0500
  • 7efacefc46 2021.02.16.01 Fixed potential for latest coordinates from GPS not being used for satellite tracking Anthony Good 2021-02-15 19:17:24 -0500
  • 43d7a3ce4b 2021.01.26.01 (Hopefully) Fixed heading decimal place issues (float vs. int) in FEATURE_AZ_POSITION_HH12_AS5045_SSI, FEATURE_EL_POSITION_HH12_AS5045_SSI, and FEATURE_EASYCOM_EMULATION Anthony Good 2021-01-26 17:32:11 -0500
  • 965f0452fb 2020.12.23.01 Removed EA4TX hardware support due to copying of other open source project hardware and selling it Anthony Good 2020-12-23 22:00:47 -0500
  • 48fce662c9
    Update rotator_language.h #84 Supermagnum 2020-10-21 06:05:47 +0200
  • c234e602fc
    final check. Supermagnum 2020-10-21 02:31:50 +0200
  • ceca904634
    Corrected spelling errors. #83 Supermagnum 2020-10-21 02:27:39 +0200
  • 99e8494f5b 2020.10.20.01 Merge of pull request 79 - Added Norwegian Bokmål language https://github.com/k3ng/k3ng_rotator_controller/pull/79 (Thanks, Supermagnum) LANGUAGE_NORWEGIAN_BOKMAAL added with pull request 79 merge Anthony Good 2020-10-20 18:53:26 -0400
  • 8502dfbd9e
    Merge pull request #79 from Supermagnum/master Anthony Good 2020-10-20 18:48:10 -0400
  • 20dac844e0
    Update rotator_features.h #79 Supermagnum 2020-10-20 03:42:56 +0200
  • 1c3a673032
    Added Norwegian Bokmål language Supermagnum 2020-10-11 01:25:50 +0200
  • 214dcdd943 2020.09.17.01 FEATURE_AUTOPARK & FEATURE_PARK - raise an error at compile time if FEATURE_AUTOPARK is enabled without FEATURE_PARK rather than silently including FEATURE_PARK DEBUG_SATELLITE_TRACKING_CALC - fixed compiler error Anthony Good 2020-09-17 16:55:41 -0400
  • b20629c60e 2020.09.09.01 FEATURE_NEXTION_DISPLAY Some code cleanup Anthony Good 2020-09-08 21:54:40 -0400
  • b41b7dbfe8 2020.09.04.01 FEATURE_NEXTION_DISPLAY Added new bit value to gVS (various statuses): configuration_dirty 65536 FEATURE_AUTOPARK Cleaned up some code for the \Y command that may have had a bug Anthony Good 2020-09-03 21:46:26 -0400
  • 48a4583abb 2020.09.02.01 Settings Files setting ANALOG_AZ_FULL_CCW renamed to ANALOG_AZ_FULL_CCW_EEPROM_INITIALIZE setting ANALOG_AZ_FULL_CW renamed to ANALOG_AZ_FULL_CW_EEPROM_INITIALIZE setting ANALOG_EL_0_DEGREES renamed to ANALOG_EL_FULL_DOWN_EEPROM_INITIALIZE setting ANALOG_EL_MAX_ELEVATION renamed to ANALOG_EL_FULL_UP_EEPROM_INITIALIZE Added additional comments for clarification FEATURE_NEXTION_DISPLAY Fixed conflicts between moon, sun, and satellite API variables and issues with gMSS variable Anthony Good 2020-09-02 18:50:07 -0400
  • e2401a95d5 fixed typo in rotator_debug_log_activation.h Anthony Good 2020-09-01 16:28:25 -0400
  • 975a9ec4ce 2020.09.01.02 Overlap functionality can now be disabled by commenting out define ANALOG_AZ_OVERLAP_DEGREES in settings file Setting AZIMUTH_STARTING_POINT_DEFAULT renamed to AZIMUTH_STARTING_POINT_EEPROM_INITIALIZE Setting AZIMUTH_ROTATION_CAPABILITY_DEFAULT renamed to AZIMUTH_ROTATION_CAPABILITY_EEPROM_INITIALIZE Anthony Good 2020-09-01 16:19:32 -0400
  • 3eb13727c1 2020.09.01.01 FEATURE_NEXTION_DISPLAY & FEATURE_PARK Added vPA and vPE API variables for park azimuth and elevation settings Added vAT API variable for autopark time setting in minutes FEATURE_NEXTION_DISPLAY Added transient user messaging capability for vSS1 and vSS2 via request_transient_message() call \PA or \PE command from Nextion pushes output to vSS1 in transient message Now updating software version date based on UTC date, not Eastern US date. G'day, mates! :-) Anthony Good 2020-08-31 23:02:52 -0400
  • 86f29fda65 Troubleshoot GPS and adapt TinyGPS to handle GNXXX sentences #72 K7MDL2 2020-08-31 00:25:42 -0700
  • 0c840987e1 2020.08.30.01 FEATURE_PARK The park azimuth and elevation is now stored in the EEPROM configuration Settings PARK_AZIMUTH and PARK_ELEVATION have been deprecated The \P command has been enhanced: \PA[x][x][x] - set the park azimuth \PE[x][x][x] - set the park elevation \PA or \PE (no parameter) - report current park azimuth and elevation \P still initiates park FEATURE_NEXTION_DISPLAY & FEATURE_SATELLITE_TRACKING Changing the current satellite on the Nextion display no longer echoes the command output on the control port Anthony Good 2020-08-30 17:06:43 -0400
  • f9830caa3d Merge remote-tracking branch 'upstream/master' K7MDL2 2020-08-30 05:50:11 -0700
  • a5133f47d1 Local settings changes for BN-880 GPS K7MDL2 2020-08-30 05:49:17 -0700
  • 3358207202 2020.08.29.02 FEATURE_CLOCK Fixed bug with CLOCK_DEFAULT_*_AT_BOOTUP settings not being used at boot up \O (Oscar) command (set clock manually) will now optionally take seconds in the argument (i.e. \O202008292032 or \O20200829203255) FEATURE_SATELLITE_TRACKING & FEATURE_CLOCK The \O (Oscar) command (set clock manually) now resets the satellite data array so it's recalculated using the new time setting FEATURE_NEXTION_DISPLAY & FEATURE_AUTOPARK Added an addition bit value to API variable gVS (various statuses), autopark_active 32768 FEATURE_NEXTION_DISPLAY Enhanced initialization routine to retry if "i'm alive" bytes are not received Additional logging in DEBUG_NEXTION_DISPLAY_INIT Anthony Good 2020-08-29 21:07:36 -0400
  • d23527048f 2020.08.29.01 FEATURE_SATELLITE_TRACKING Yet another significant update to service_calc_satellite_data() - next AOS and LOS calculations are now accurate within 5 seconds! Anthony Good 2020-08-29 14:14:16 -0400
  • 098ee327e0 Merge remote-tracking branch 'upstream/master' K7MDL2 2020-08-28 13:50:16 -0700
  • efc1ae2edf 2020.08.28.01 FEATURE_NEXTION_DISPLAY & FEATURE_SATELLITE_TRACKING Fixed bug with vSS1 degrees symbol Anthony Good 2020-08-28 16:22:40 -0400
  • 929df3e135 2020.08.26.03 FEATURE_SATELLITE_TRACKING Even more optimizations! It's working great! FEATURE_NEXTION_DISPLAY Fixed bug with gMSS API variable introduced with satellite related API variable code Anthony Good 2020-08-26 22:09:54 -0400
  • d5e26abf71
    Merge d4b870fa14 into fb3a23e9f0 #74 Dan OK1HRA 2020-08-26 15:38:50 -0600
  • d4b870fa14 interface rev.4 modify #74 Dan 2020-08-26 23:36:22 +0200
  • 73148568db interface rev.4 modify Dan 2020-08-26 23:25:03 +0200
  • 696199e0a2
    digitalReadEnhanced+analogRead Dan OK1HRA 2020-08-26 22:36:58 +0200
  • fb3a23e9f0 2020.08.26.02 FEATURE_SATELLITE_TRACKING Significant updates to next AOS and LOS time calculations. This is some crazy code that throttles the calculation resolution back depending on the amount of time the calculation has been running. Better handling of TLE loading at boot up and handling a corrupt TLE file Anthony Good 2020-08-26 13:08:48 -0400
  • 40f9f57b80 2020.08.25.02 FEATURE_SATELLITE_TRACKING Significant changes to the satellite data array updating algorithm More debugging code everywhere Improved AOS detection consistency Made it Harder Better Faster Stronger Anthony Good 2020-08-25 23:20:09 -0400
  • 6842f98d8b 2020.08.25.01 DEBUG_SATELLITE_ARRAY_ORDER - additional debugging code Anthony Good 2020-08-25 10:08:27 -0400
  • fca1b43be1 Merge remote-tracking branch 'upstream/master' K7MDL2 2020-08-24 23:41:46 -0700
  • 55f3be43dd 2020.08.24.02 DEBUG_LOOP - additional code for various new subroutines Anthony Good 2020-08-24 22:56:02 -0400
  • 3ae6de3b29 2020.08.24.01 FEATURE_NEXTION_DISPLAY & FEATURE_SATELLITE_TRACKING Added vSatNx, vSatOx, and vSatAx API variables which send a list of satellites and their next AOS time Added NEXTION_NUMBER_OF_NEXT_SATELLITES setting. This determines how many satellites are sent via the vSatNx, vSatOx, and vSatAx API variables https://github.com/k3ng/k3ng_rotator_controller/wiki/425-Human-Interface:-Nextion-Display for more information Anthony Good 2020-08-24 20:36:30 -0400
  • 0d2c773c18 Merge remote-tracking branch 'upstream/master' K7MDL2 2020-08-23 18:41:32 -0700
  • ed77cbfde7 joystick added to the system K7MDL2 2020-08-23 18:40:41 -0700
  • 3c7513ddf8 2020.08.23.01 The \X0 command (clear azimuth and elevation calibration / offsets) is now available without FEATURE_MOON_TRACKING and FEATURE_SUN_TRACKING enabled FEATURE_SATELLITE_TRACKING The \| list satellites command is now sorted by next AOS time. Anthony Good 2020-08-23 21:29:25 -0400
  • 73ac46b8f2 PWM with Encoder Working K7MDL2 2020-08-22 00:08:11 -0700
  • 0674f2b01e Merge remote-tracking branch 'upstream/master' K7MDL2 2020-08-21 12:22:45 -0700