yaesufc-40control
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| yaesufc-40control [2026/07/18 05:23] – [The Test Sketch] admin | yaesufc-40control [2026/07/18 05:32] (current) – [Photos & Media] admin | ||
|---|---|---|---|
| Line 155: | Line 155: | ||
| * Lets you send commands from the Arduino IDE Serial Monitor: wakeup, the full init sequence, individual '' | * Lets you send commands from the Arduino IDE Serial Monitor: wakeup, the full init sequence, individual '' | ||
| * Frames commands correctly, with the ~50 ms wake gap after '' | * Frames commands correctly, with the ~50 ms wake gap after '' | ||
| - | * Detects " | + | * Detects " |
| - | * Collapses rapid RFI bursts into a single suppressed-count line so real, well-spaced bytes remain visible. | + | * Collapses rapid RFI bursts into a single suppressed-count line so real, well-spaced bytes remain visible |
| - | * Loudly flags any unrecognized byte, so new response variants can't hide. | + | * Loudly flags any unrecognized byte, so new response variants can't hide. I'll update this page as I find more. |
| ==== What it does NOT do (yet) ==== | ==== What it does NOT do (yet) ==== | ||
| - | * **It is not a controller.** It cannot key your radio - you supply the carrier by hand (or with a separate PTT arrangement). The commanded sequence is issued by you, timed against the carrier you're holding. | + | * **It is not a controller.** It cannot key your radio - you supply the carrier by hand (or with a separate PTT arrangement). The commanded sequence is issued by you, timed against the carrier you're holding. I've just got a morse key next to my keyboard. |
| - | * **It does not trust its own success/ | + | * **It does not trust its own success/ |
| - | * **The response-code interpretation is provisional.** '' | + | * **The response-code interpretation is provisional.** '' |
| - | * **No memory / recall logic, no E0 handshake automation** beyond a bare '' | + | * **No memory / recall logic, no E0 handshake automation** beyond a bare '' |
| * It is a **bench diagnostic tool**, full stop. It is not fit for unattended or production use. | * It is a **bench diagnostic tool**, full stop. It is not fit for unattended or production use. | ||
| + | ==== Honesty Moment ==== | ||
| + | I did use generative AI to help me with this sketch. I'm not super great at putting this kind of stuff together in a clean fashion. Between the work of those before me, and banging my head on the keyboard, I was able to get sequences that worked, and got the tuner doing what it needed to do. Once I got that far, I used Anthropic' | ||
| + | |||
| + | If you don't like that, I understand, and you should be able to use the above descriptions and resources to write your own methods. | ||
| ==== Code ==== | ==== Code ==== | ||
| Line 183: | Line 187: | ||
| * | * | ||
| * Acknowledgement: | * Acknowledgement: | ||
| - | * control protocol published by John Price (WA2FZW), and on the anonymous | + | * control protocol published by John Price (WA2FZW), and Albin Stigo' |
| * FC-30 reverse-engineering notes. Thanks for sharing openly. | * FC-30 reverse-engineering notes. Thanks for sharing openly. | ||
| * | * | ||
| Line 451: | Line 455: | ||
| * Investigate the MONITOR / PC port. | * Investigate the MONITOR / PC port. | ||
| - | ===== Photos ===== | + | ===== Photos |
| + | |||
| + | * {{ : | ||
| + | * {{ : | ||
| - | {{gallery>: | + | {{gallery>: |
yaesufc-40control.1784352214.txt.gz · Last modified: by admin
