Wykres commitów

30 Commity (master)

Autor SHA1 Wiadomość Data
DigitalConfections c27a55e35c Ver 0.23
o Major redesign of EEPROM logic. Now all settings will generally be saved between software updates. Running Ver. 0.23 will corrupt existing settings. Run FAC command after installing, then reset all transmitter settings.
2020-08-12 19:37:34 -04:00
DigitalConfections 1d06291192 Ver 0.22
o Fixes a bug that allowed CAL and ID values to be overwritten after a software installation applies new EEPROM settings.
o Fixes a bug that allowed the LED to be stuck in the ON state after turning off LEDs with the LED command.
2020-08-12 08:14:54 -04:00
DigitalConfections 067cd632d8 Ver 0.21
o Corrects several errors that prevented the DIP switch from being read correctly after a sync.
2020-08-11 21:15:54 -04:00
DigitalConfections d983c25a1f Ver 0.20
o Corrects a minor bug that caused the tone output to shift to the next fox tone pitch ~100ms too soon.
2020-08-11 17:00:14 -04:00
DigitalConfections 77d1d6efca Version 0.19
. Added the TXE command to enable/disable the transmitter. This turns off the Key output, but audio tones and LED continue to function as normal.
2020-08-11 10:48:07 -04:00
DigitalConfections 66f0725561 Version 0.18
o Modes were added to allow the start tones to play without Morse code being sent between starting intervals. Both 2-minute and 5-minute silent starts are supported. The transmitter is not keyed in these modes.
o Setting the DIP value in software applies the new DIP value immediately without a reset.
o The LED (if enabled) is disabled after the first cycle completes, to save power.
o Unused watchdog timer functionality was deleted.
2020-08-10 15:24:21 -04:00
DigitalConfections 8979a4f901 Ver 0.17
Fixes these two minor bugs:
o When start tones were turned off, the audio tone output would be silenced during the time that the start tone sequence would have played. The key output pin still functioned as intended.
o Start tones had a 5-minute interval if the transmitter were set to function as a Sprint spectator beacon, instead of a more appropriate 2-minute interval.
2020-07-28 19:24:13 -04:00
DigitalConfections f442284fd9 Ver 0.16
o Unused pins are set to inputs pulled high.
2020-06-30 15:54:32 -04:00
DigitalConfections 8c84dc7a55 Ver 0.15
o Moved calibration output signal to OC2A (PB3) due to issues getting the signal to appear on OC2B.
2020-06-30 14:48:56 -04:00
DigitalConfections 7988098e81 Cleanup
o Fixes compile switch logic
2020-06-24 21:46:25 -04:00
DigitalConfections d0f7726b16 Ver 0.14
o Added compile option to place 601Hz signal on PD3 to use for timing calibration
o Deleted watchdog ISR.
o Minor cleanup
2020-06-24 21:28:09 -04:00
DigitalConfections 55fa8d6ed3 Version 0.13
o Synchronization using the hardware sync pin can now be performed at any time, so long as the sync pin is enabled.
o The sync pin is enabled from power up, but gets disabled after the first transmitter cycle: (5 mins for Classic, 1 min for Sprint)
o Sync is accomplished by pulling the sync pin low for at least one second, and then setting it high. Its internal pull-up resistor is enabled. The pin is effectively debounced in software.
o Removed the SYN serial command, so there is now no way to disable sync using a command.
o Fixed a few minor bugs in the TEM command.
o Some refactoring of macro names
2020-06-16 10:17:26 -04:00
DigitalConfections 401ebece92 Version 0.12
The > GO serial command can now be used anytime to re-sync the transmitter, not just right after power-up
2020-06-14 15:19:05 -04:00
DigitalConfections 90063c5ded Version 0.11
o Adds optional compile for  external port pin pull-ups. When the HARDWARE_EXTERNAL_DIP_PULLUPS_INSTALLED is set to FALSE (default) the software will turn on the internal port pin pull-ups prior to reading DIP and SYNC pins. Those pins will then be set to outputs (LOW) after all pins have been read, to save power.
o Fixes a bug that prevented the FAC command from resetting the time calibration (CAL) and callsign (ID) settings.
o Reverses the logic of DIP pins so that ON corresponds to "1".
o Turned off the OC0A pin toggle when audio output is active. Only pin 9 is audio output now.
o Minor cleanup and formatting changes
2020-06-14 14:01:59 -04:00
DigitalConfections c3320467d4 Ver 0.10
o Added hardware watchdog support. Mostly to provide more reliable resets for the RST command.
2020-06-05 22:31:04 -04:00
DigitalConfections 23060da67e Ver 0.9.1
o Set the audio output to Pin 9.
2020-06-04 16:01:00 -04:00
DigitalConfections 7af94d1f1a Ver 0.9
o Added starting tones
o Added STA command to turn on/off starting tones
2020-06-04 15:32:08 -04:00
DigitalConfections 7d87d02dc6 Ver 0.8
o Added support for Sprint. Sprint fox behavior is available only when using the serial port "DIP" command. Physical DIP switches work the same as before.

o Minor cleanup of comments and unneeded variables.
2020-06-01 22:03:55 -04:00
DigitalConfections 38fa2af9af Ver 0.7
o Serial TTY communications improvements to fix backspace bugs and prevent the user from overflowing buffers.
2020-05-31 17:10:11 -04:00
DigitalConfections 4e83a0ec01 Fix for g_clock_calibration
o Moved initializeEEPROMVars() back to the top of setup() to ensure g_clock_calibration gets read before first use.
2020-05-31 08:25:41 -04:00
DigitalConfections 8705049fb6 Buffer Overflow Fixed
o Adjusts the size of the serial transmit buffer to accommodate the largest string being sent.
o Updated version to 0.6
2020-05-30 16:59:32 -04:00
DigitalConfections 6fafb8d453 Version 0.5
o Clock calibration and station ID no longer get erased by a factory reset:
The only way to set these values is using the CAL and ID serial commands.
They still get initialized on an erased EEPROM, but never thereafter.
o MIT license added to all files.
2020-05-30 09:48:04 -04:00
DigitalConfections b9f99029db Fixes an Oops in Version 0,4
o Didn't update version number for version 0.4. This corrects that.
o Also increments the EEPROM flag.
2020-05-29 20:59:55 -04:00
DigitalConfections ed82c999cb Version 0.4
o Fixes a problem with v0.3 in which Arduino changes the default values of Timer 2 registers.
o Turns off 30-second code speed-up for BEACON and Foxoring modes.
2020-05-29 20:33:54 -04:00
DigitalConfections ae9926a060 Ver 0.3 - Minor Fixes and Feature Set
o Fixed a bug that prevented the SPD settings from getting saved to EEPROM.
o Added a temperature calibration value that gets saved to EEPROM.
o Temp calibration gets set using > TEM C <###> command, where ### is tenths of a degree and can be positive or negative value.
o Added comments
o Style and syntax fixes
o Added a time-since-reset seconds counter that could be used to incorporate  delayed start, or shut-off time features.
2020-05-29 13:12:30 -04:00
DigitalConfections fc09619935 Major Changes
o Integrated morse.cpp and morse.h into the project along with nacessary changes to make those files work correctly.
o Various bug fixes
o Reduced RAM memory footprint
2020-05-28 22:53:02 -04:00
DigitalConfections 5074b01f5f Command List Update
o Added TEM command to the list of commands that gets displayed on the terminal.
2020-05-26 20:33:40 -04:00
DigitalConfections e2a1996e85 Clean-up and Bug Fix
o Refactored global variable names.
o Corrected Morse code timing.
o Fixed an error affecting demo mode.
2020-05-26 20:06:22 -04:00
DigitalConfections 895bb5c98f Moved Files
Moved License and Readme outside of script folder.
2020-05-26 08:54:48 -04:00
DigitalConfections b156b5fa2e New Folder
Created a folder to hold the Arduino script. This should allow the project to build under Arduino IDE without the user needing to create a new folder.
2020-05-26 08:50:47 -04:00