Hi Bryan
The main thing about the simple approach of leaving CLK2 on all the time would be interference with received signals, but because there is an Arduino UNO, we could use a digital input for the Morse key? then because key-up means no TX, we wouldn't need a PTT facility, just switch CLK2 output off. I don't have any experience in key-shaping, but making a v simple CW transmitter sounds eminently do-able.
U have really started me thinking about the possibilities now, WSPR, FT8, JS8 - generating the FSK signal is well within the capabilities of the Arduino UNO, decoding is not of course, but then piping the output from the G8JCFSDR using VAC into the respective decode programs is easy to do. I have worked with the C++ source code of JS8Call, so I know pretty much where one would need to make changes to output a sequence of tone numbers instead of a sequence of actual audio tones, these tone number sequences would then be sent to the Arduino Uno which would generate the actual tone frequencies adding on the carrier frequency and sending that to the Si5351. I'll have to implement a socket I/F into the G8JCFSDR to allow external programs to send stuff into the G8JCFSDR. So much to think about but v. interesting? :-) !!!
PS, I've just thought, why not get the G8JCFSDR/UNO to convert text into CW automatically ?
73
Peter - GM8JCF