Graham,
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

There is a uint64_t (and int64_t) datatype which allows you to work with a 64-bit word on the atmega328, even though manipulating them will require the compiler to add support routines (e.g. using the ^ operator adds about 220 bytes of code). 64-bit constants just require the LL or ULL suffix - e.g. 0xffffffff12345678ULL. But do you have to use the 328?

I have ported the FT4 encoder to a Teensy4 with free text and telemetry messages but I haven't bothered (yet) to add the encoding of callsigns and hashes.

73 de Pete VE5VA





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

Reply via email to