diff --git a/k3ng_rotator_controller/k3ng_rotator_controller.ino b/k3ng_rotator_controller/k3ng_rotator_controller.ino index 71fcd88..a153c0f 100644 --- a/k3ng_rotator_controller/k3ng_rotator_controller.ino +++ b/k3ng_rotator_controller/k3ng_rotator_controller.ino @@ -278,14 +278,16 @@ 2.0.2017041901 Fixed bug - when azimithal rotation was in progress and an azimuth heading that was within the tolerance was submitted, rotation was not stopped (Thanks, Laurent, F6FVY) + 2.0.2017042401 + configuration.brake_az_disabled is now set to 0 (not disabled) when initializing eeprom (Thanks, Patrick, TK5EP) + All library files should be placed in directories likes \sketchbook\libraries\library1\ , \sketchbook\libraries\library2\ , etc. - in order to compile in Arduino IDE 1.6.7 Anything rotator_*.* should be in the ino directory! */ -#define CODE_VERSION "2.0.2017041901" +#define CODE_VERSION "2.0.2017042401" #include #include @@ -4114,7 +4116,7 @@ void initialize_eeprom_with_defaults(){ configuration.elevation_offset = 0; configuration.azimuth_starting_point = AZIMUTH_STARTING_POINT_DEFAULT; configuration.azimuth_rotation_capability = AZIMUTH_ROTATION_CAPABILITY_DEFAULT; - configuration.brake_az_disabled = (brake_az ? 1 : 0); + configuration.brake_az_disabled = 0; //(brake_az ? 1 : 0); #ifdef FEATURE_ELEVATION_CONTROL configuration.last_elevation = elevation; diff --git a/k3ng_rotator_controller/rotator_features_test.h b/k3ng_rotator_controller/rotator_features_test.h index 513c192..176b3ac 100755 --- a/k3ng_rotator_controller/rotator_features_test.h +++ b/k3ng_rotator_controller/rotator_features_test.h @@ -16,11 +16,11 @@ #define FEATURE_YAESU_EMULATION // uncomment this for Yaesu GS-232 emulation on control port // #define FEATURE_EASYCOM_EMULATION // Easycom protocol emulation on control port (undefine FEATURE_YAESU_EMULATION above) -// #define FEATURE_MOON_TRACKING -// #define FEATURE_SUN_TRACKING -// #define FEATURE_CLOCK -// #define FEATURE_GPS -// #define FEATURE_RTC_DS1307 +#define FEATURE_MOON_TRACKING +#define FEATURE_SUN_TRACKING +#define FEATURE_CLOCK +#define FEATURE_GPS +#define FEATURE_RTC_DS1307 // #define FEATURE_RTC_PCF8583 // #define FEATURE_ETHERNET // #define FEATURE_STEPPER_MOTOR // requires Mega or an AVR with Timer 5 support @@ -43,7 +43,7 @@ /* position sensors - pick one for azimuth and one for elevation if using an az/el rotator */ - #define FEATURE_AZ_POSITION_POTENTIOMETER //this is used for both a voltage from a rotator control or a homebrew rotator with a potentiometer + // #define FEATURE_AZ_POSITION_POTENTIOMETER //this is used for both a voltage from a rotator control or a homebrew rotator with a potentiometer // #define FEATURE_AZ_POSITION_ROTARY_ENCODER // #define FEATURE_AZ_POSITION_ROTARY_ENCODER_USE_PJRC_LIBRARY // library @ http://www.pjrc.com/teensy/td_libs_Encoder.html // #define FEATURE_AZ_POSITION_PULSE_INPUT @@ -51,7 +51,7 @@ // #define FEATURE_AZ_POSITION_GET_FROM_REMOTE_UNIT // requires FEATURE_MASTER_WITH_SERIAL_SLAVE or FEATURE_MASTER_WITH_ETHERNET_SLAVE // #define FEATURE_AZ_POSITION_ADAFRUIT_LSM303 // Uncomment for azimuth using LSM303 compass and Adafruit library (https://github.com/adafruit/Adafruit_LSM303) (also uncomment object declaration below) // #define FEATURE_AZ_POSITION_POLOLU_LSM303 // Uncomment for azimuth using LSM303 compass and Polulu library -//#define FEATURE_AZ_POSITION_HH12_AS5045_SSI +#define FEATURE_AZ_POSITION_HH12_AS5045_SSI // #define FEATURE_AZ_POSITION_INCREMENTAL_ENCODER // #define FEATURE_AZ_POSITION_A2_ABSOLUTE_ENCODER