Commit Graph

  • 94aae2f289
    Merge pull request #12 from reedbn/morse-menu reedbn 2020-02-04 21:50:16 -0800
  • 225464c51a Remove TX offset in CW mode, and refactor frequency setting code so that it's (almost) all in one place. W0EB pointed out this issue, and it appears that it was discussed but never implemented in https://groups.io/g/BITX20/topic/20916360 Reed Nightingale 2020-02-02 15:19:44 -0800
  • 03406f62cc Merge branch 'master' into morse-menu Reed Nightingale 2020-01-30 20:25:30 -0800
  • bc5c39357f Fix inter-element timing Reed Nightingale 2020-01-30 20:23:17 -0800
  • d440be6c66 Rename INO file, so that it matches the repo name, and thus doesn't cause issues when checked out initially with default folder name Reed Nightingale 2020-01-29 21:44:46 -0800
  • 13fa83d440 Update reported version R1.1.2 Reed Nightingale 2020-01-28 20:54:02 -0800
  • 0a880fe8a6 Merge master into morse-menu Reed Nightingale 2020-01-28 20:45:33 -0800
  • 80454612c0
    Merge pull request #10 from reedbn/text-justification reedbn 2020-01-28 20:40:29 -0800
  • 0ad20caa4b Merge master into text-justification Reed Nightingale 2020-01-28 20:34:23 -0800
  • 87cf184fe6
    Merge pull request #9 from reedbn/fixed-width-freqs reedbn 2020-01-28 20:29:53 -0800
  • 40c23919ed Add space between colon and frequency output Reed Nightingale 2020-01-28 20:26:34 -0800
  • fbc718b2ee
    Merge pull request #8 from reedbn/cw-tx-issues reedbn 2020-01-28 20:17:18 -0800
  • 2d48b58461 Force a fix frequency width when possible Reed Nightingale 2020-01-28 02:31:14 -0800
  • 6ddd46a853 Add spacers to keep frequency display a fixed width Reed Nightingale 2020-01-28 02:30:34 -0800
  • 6313aa5adc Add two spacer characters Reed Nightingale 2020-01-28 02:29:37 -0800
  • 1115441a57 Use gear icon for menu button Reed Nightingale 2020-01-28 01:52:31 -0800
  • 04d836ab73 Removed unused function Reed Nightingale 2020-01-28 01:52:11 -0800
  • 14d19ebbd8 Bigger settings icon Reed Nightingale 2020-01-28 01:42:59 -0800
  • 015afb5cde First pass at menu icon Reed Nightingale 2020-01-28 01:25:19 -0800
  • 21736fcc1d Forgot to add version files to the project. Silly me. R1.1.1 Reed Nightingale 2020-01-27 23:11:32 -0800
  • 03c159ba51 Render menus to the left, rather than center Reed Nightingale 2020-01-27 23:09:34 -0800
  • ceec8e2eb2 Push CW settings text to left, version to right Reed Nightingale 2020-01-27 23:09:05 -0800
  • 0417907d03 Add justification option for text rendering Reed Nightingale 2020-01-27 23:08:32 -0800
  • c013281a31
    Merge pull request #7 from reedbn/version-display R1.1.0 reedbn 2020-01-27 22:38:54 -0800
  • 13f4bdbe83 Add version string to bottom right corner Reed Nightingale 2020-01-27 22:36:01 -0800
  • 8db6401bec Remove delay entirely. active_delay delays 10ms even when asked for 0 Reed Nightingale 2020-01-27 21:51:34 -0800
  • e67885d8a0 disable delay before starting CW, allow straight key values through the paddle resistors, set correct timeout Reed Nightingale 2020-01-26 13:03:50 -0800
  • e35a2addf9
    Merge pull request #6 from reedbn/band-handling-updates reedbn 2020-01-26 11:28:55 -0800
  • 95ea5b0ee2 Use unsigned ints for frequency Reed Nightingale 2020-01-26 11:26:18 -0800
  • fe1b8cfa34 Merge branch 'master' into band-handling-updates Reed Nightingale 2020-01-26 11:23:56 -0800
  • 953a59f309 Don't play bools if morseMenu is off Reed Nightingale 2020-01-26 11:15:11 -0800
  • b0b11a93f0 Merge warning fixes, and fix 'new' warnings Reed Nightingale 2020-01-26 11:12:07 -0800
  • bbe34daff7
    Merge pull request #5 from reedbn/warning-cleanup reedbn 2020-01-26 10:55:34 -0800
  • 298bb479b5 Explicit cast to prevent integer overflow Reed Nightingale 2020-01-26 10:47:57 -0800
  • 1505936713 Remove unused variable Reed Nightingale 2020-01-26 10:43:11 -0800
  • fe9f04d146 Remove unused static Reed Nightingale 2020-01-26 10:42:37 -0800
  • fea7b8d868 Move string to PROGMEM, and remove unused return value Reed Nightingale 2020-01-26 10:42:20 -0800
  • c38460576b A number of explicit casts, initializations, and type adjustments to avoid warnings Reed Nightingale 2020-01-26 10:40:59 -0800
  • 6dd4b37d8a analogRead technically returns an int, but it only can be 0-1023, so practically it's an unsigned int. This matches types for the constants. Also removed cwAdcSTFrom, since the value will always be greater than 0 Reed Nightingale 2020-01-26 10:40:03 -0800
  • f54320e8cb Match unsigned with unsigned Reed Nightingale 2020-01-26 10:39:01 -0800
  • b65e5eb90c un-name unused variable Reed Nightingale 2020-01-26 10:38:35 -0800
  • 2ac24eb28d Minor whitespace adjustment, and remove unused variables Reed Nightingale 2020-01-26 10:22:20 -0800
  • e88ee1826e Remove unused variables and set default values for colors Reed Nightingale 2020-01-26 10:22:01 -0800
  • 1175d1f7eb Add morseBool to main screen buttons Reed Nightingale 2020-01-25 16:32:04 -0800
  • 9635d404b0 Add morseBool function Reed Nightingale 2020-01-25 16:31:32 -0800
  • c6b21bfa6d Instead of fast tuning, play back the current frequency upon selection Reed Nightingale 2020-01-25 15:54:47 -0800
  • 68b85e6fa0 Add a brief pause before continuing to play the actual characters Reed Nightingale 2020-01-25 15:54:06 -0800
  • 54e4d4bf06 When sideband mode is changed, immediately update tuning Reed Nightingale 2020-01-25 12:02:30 -0800
  • a8910e1ba2 Auto-update sideband mode based on keyed-in frequency Reed Nightingale 2020-01-25 11:57:04 -0800
  • 0c575d222f Add a way to terminate playback Reed Nightingale 2020-01-25 11:27:58 -0800
  • 6dae08e222 Merge branch 'master' into morse-menu Reed Nightingale 2020-01-25 11:13:12 -0800
  • 20a4577ed2
    Merge pull request #4 from reedbn/knob-acceleration reedbn 2020-01-25 11:12:42 -0800
  • 1b8966103d Send audio for 'Exit' menu option correctly Reed Nightingale 2020-01-22 00:49:59 -0800
  • 814b646ab0 Shuffle CW menu a bit, and reduce lots of menu name string lengths so that they play faster when in CW mode Reed Nightingale 2020-01-22 00:11:52 -0800
  • 70153f77d2 Add morse menu playback to setup Reed Nightingale 2020-01-22 00:04:12 -0800
  • 13df195efc Replace morse table with direct binary values so that there can't be mis-translations of the hex Reed Nightingale 2020-01-21 23:54:42 -0800
  • 418acf644b Fix morse encoding for 'y' Reed Nightingale 2020-01-21 23:53:09 -0800
  • a9e73bb102 Instead of having long press of tuner enter menu, have it turn on morse menu readout mode instead Reed Nightingale 2020-01-21 23:19:00 -0800
  • d854a51184 Add start and end of transmission to morse list Reed Nightingale 2020-01-21 23:17:47 -0800
  • edbb17e4c4 Fix keypad frequency entry code Reed Nightingale 2020-01-21 22:59:48 -0800
  • 1c099663fc Have morseLetter respect global playback setting Reed Nightingale 2020-01-21 22:07:11 -0800
  • b0193ca762 Add option to turn on and off morse menu playback Reed Nightingale 2020-01-21 22:06:37 -0800
  • 88d16bb073 Add morse playback of main menu Reed Nightingale 2020-01-21 21:30:18 -0800
  • 3087830bfb Expose single letter morse to other code areas Reed Nightingale 2020-01-21 21:21:50 -0800
  • bbdd6840c9 Reduce setting step size, since momentum can get places faster Reed Nightingale 2020-01-21 01:37:09 -0800
  • 13f109c8b3 First pass at a momentum function Reed Nightingale 2020-01-21 01:13:36 -0800
  • 4aea1b7126 Slightly change centering. Appears to ride a tiny bit high because it leaves room for below-line characters, like gjpqy Reed Nightingale 2020-01-19 22:54:42 -0800
  • 755b2214f9 Add missing includes to compile Reed Nightingale 2020-01-19 22:53:00 -0800
  • 9fb4efc5ac Move encoder functions to their own file Reed Nightingale 2020-01-19 22:49:59 -0800
  • 59347af9ed
    Merge pull request #3 from reedbn/menu-refactor reedbn 2020-01-19 22:36:37 -0800
  • 1f033b6af4 Save 102 progmem bytes by de-duping strings Reed Nightingale 2020-01-19 20:51:19 -0800
  • dd3a6162af Set global setting so that setFrequency will work correctly Reed Nightingale 2020-01-19 20:42:44 -0800
  • 6d5fb97c62 Refactor reset-all setting Reed Nightingale 2020-01-19 20:35:43 -0800
  • d032664620 Re-order cw settings to match the menu Reed Nightingale 2020-01-19 20:21:51 -0800
  • 850cda59e4 Refactor cw play speed setting Reed Nightingale 2020-01-19 20:20:03 -0800
  • ece69fff3a Let morseText play back at any desired rate, not just the default one Reed Nightingale 2020-01-19 20:15:01 -0800
  • 4265d56d32 Remove unused setupCwTone Reed Nightingale 2020-01-19 19:50:54 -0800
  • 9af0c1c965 Refactor keyer setting into new menu style Reed Nightingale 2020-01-19 19:50:11 -0800
  • dc1da20b13 Refactor cw switch delay Reed Nightingale 2020-01-19 19:40:03 -0800
  • 58bfe55620 Move tone down to keep the menus in a somewhat orderly fashion Reed Nightingale 2020-01-19 19:26:31 -0800
  • b99e13eff4 Refactor BFO settings menu Reed Nightingale 2020-01-19 19:24:26 -0800
  • 315d9348f0 Swap most string operations to bounded versions Reed Nightingale 2020-01-19 19:00:45 -0800
  • 9b224699ee increase buffer b size to avoid heap smashing Reed Nightingale 2020-01-19 18:41:36 -0800
  • d0900aa392 Refactor local oscillator cal Reed Nightingale 2020-01-19 18:40:11 -0800
  • ec409d8805 Fix reset x for manual newlines Reed Nightingale 2020-01-19 13:05:02 -0800
  • a8e616637c Remove a bunch of debugging statements Reed Nightingale 2020-01-19 12:57:53 -0800
  • 00f5d2691d Make text wrap work nicely Reed Nightingale 2020-01-19 12:56:47 -0800
  • e65f4d57a4 Implement the instructions text Reed Nightingale 2020-01-19 12:56:14 -0800
  • 03fd8463eb Switch to named functions instead of lambdas, because apparently PROGMEM doesn't like lambdas Reed Nightingale 2020-01-19 10:48:07 -0800
  • 8212ecf1e9 Proof of concept generic setting menu for cw tone Reed Nightingale 2020-01-18 23:34:41 -0800
  • f79ca7c693 Give a reset dialog so it can't be a single mistake to reset Reed Nightingale 2020-01-17 23:23:56 -0800
  • 897b5c5de5 Add reset option Reed Nightingale 2020-01-17 23:10:53 -0800
  • e1d0ee1c43 If button is down, load defaults and go from there Reed Nightingale 2020-01-17 23:10:38 -0800
  • bc83bcd5d1 Move CW WPM and Hz to setup menu Reed Nightingale 2020-01-17 22:57:41 -0800
  • b100da145e Rename some of the menu items Reed Nightingale 2020-01-17 22:27:12 -0800
  • e0bc5999c8 De-duplicate keyer strings Reed Nightingale 2020-01-17 22:22:06 -0800
  • ebaf7c44de Do most of the refactoring required to make menus easy to expand Reed Nightingale 2020-01-17 21:41:52 -0800
  • f0e0640115 Swap tone button for menu button for faster dev Reed Nightingale 2020-01-17 19:05:16 -0800
  • 6fe6185b19 Remove unused extern Reed Nightingale 2020-01-17 18:53:18 -0800
  • 7b2057eabb
    Merge pull request #2 from reedbn/one_stop_settings reedbn 2020-01-17 18:47:28 -0800