I have been working through the code that does the encoding of standard
messages in FT8 with a goal of creating a simplified version that can
compiled and used on an atmega328 processor (i.e. Arduino).

There is an Arduino library called JTEncode which includes FT8 but this
only encodes free text messages limited to 13 characters. So, I can encode
something like CQ N2NCZ FN03  but CQ VE3GHM FN25 get truncated to 13
characters and drops the 5 from the grid square.

The problem I am having is not being able to work my way through the code
but rather the use of 64bit (8 byte) may in the pack28 call sign hash
routines. The atmega328 is an 8 bit controller and Arduino is limited to 32
bits (i.e. 4 byte) and I have so far been unable to come up with some
workaround that lets me do this 64 bit stuff on Arduino without getting
very messy and consuming far too much of the very limited ram available.

Which brings me to my question - is anyone aware of any code for encoding
FT8 standard messages that can use 32bit math on something like the
atmeag328 / Arduino?

cheers, Graham ve3gtc
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to