As my emontTx device is sending data to my raspberrry pi with the RFM69Pi v3 expansion board, I would like to use the jeelib classic/native protocol as that is currently the protocol that my RFM69Pi expansion board understands.
So when compiling the firmware I have set:
#define RadioFormat RFM69_JEELIB_CLASSIC
or set
#define RadioFormat RFM69_JEELIB_NATIVE
The problem is that in both cases it doesn’t compile as it can’t include:
rfmTxLib.h (in case of RFM69_JEELIB_CLASSIC)
rfm69nTxLib.h (in case of RFM69_JEELIB_NATIVE)
I looked everywhere but I can’t find those include files.
One appears to be asking for permissions, but pressing OK causes it to hang. On closer inspection, you have to click the other button and accept the permissions directly within setting. Then the installation will finish successfully
So now I can continue with upgrading the firmware.
If your radio is a RFM12B ( for pictures, see Docs → Electricity Monitoring → Networking → RFM12B & RFM69CW Wireless Transceiver Modules), then you must have
#define RF69_COMPAT 0
or remove (comment out) the line, but if it is the later RFM69CW, then