I managed to run a copy of an example on boot... seems there is something fishy with my project ~but don't get what is the difference... ~
ok, I deleted my project and recreated and now it works on boot too, the only difference I can see is the settings.json file, do you see something wrong ? are there conflicting settings that prevented the codec to be correctly initiated and made the code running on the PRU crash possibly ?
{"fileName":"render.cpp","CLArgs":{"-p":"16","-C":"8","-B":"16","-H":"-6","-N":"1","-G":"1","-M":"0","-D":"0","-A":"0","--pga-gain-left":"8","--pga-gain-right":"10","user":"","make":"","-X":"0","audioExpander":"0","-Y":"","-Z":"","--disable-led":"0"}}
vs previously
{"fileName":"render.cpp","CLArgs":{"-p":"16","-C":"8","-B":"16","-H":"-6","-N":0,"-G":0,"-M":1,"-D":"0","-A":"0","--pga-gain-left":"8","--pga-gain-right":"0","user":"","make":"","-X":"0","audioExpander":"0","-Y":"","-Z":""}}