I’ve just test compiled and uploaded the latest master branch using pio and it works fine for me, getting serial print values:
git clone https://github.com/stm32oem/stm32tests.git
cd stm32tests/emonTxshield
pio run -t upload
pio device monitor
--- Miniterm on /dev/ttyACM0 115200,8,N,1 ---
--- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
53.56, Irms: 87.93, Papp: 4709.26, Preal: 3931.25, PF: 0.835
2: Vrms: 53.56, Irms: 87.93, Papp: 4709.26, Preal: 3931.25, PF: 0.835
3: Vrms: 46.60, Irms: 87.93, Papp: 4097.84, Preal: 3129.50, PF: 0.764
0: Vrms: 53.56, Irms: 87.93, Papp: 4709.26, Preal: 3931.25, PF: 0.835
CPU temp: 33C, Vdda: 3304mV
0: Vrms: 47.35, Irms: 87.93, Papp: 4163.12, Preal: 3449.50, PF: 0.829
1: Vrms: 47.35, Irms: 87.93, Papp: 4163.12, Preal: 3449.500: Vrms: 58.99, Irms: 87.93, Papp: 5186.61, Preal: 3942.25, PF: 0.760
1: Vrms: 58.99, Irms: 87.93, Papp: 5186.61, Preal: 3942.25, PF: 0.760
2: Vrms: 58.99, Irms: 87.93, Papp: 5186.61, Preal: 3942.25, PF: 0.760
3: Vrms: 63.57, Irms: 87.93, Papp: 5589.80, Preal: 4518.25, PF: 0.808
Is this fixed for everyone now?
Update : yes it seems master branch is now working on PlatformIO on both AMD64 and RaspberryPi 