I have found what I believe is a bug in the current Jesse build for Raspberry Pi 2 B+ and Raspberry Pi 3 using the new GPIO format relating to Scratch 1.4.
Following the documentation provided here was the groundwork for my assumption.
https://www.raspberrypi.org/documentati ... /README.md
I used the following after starting the gpioserver in edit, and yes device tree, spi and I2c are all enabled I am also confident I am on the correct gpio pins as I can address the pins without the variable foo as per example of above document and get it to work correctly.
set foo 14
broadcast join gpio join foo on
If I use
set foo 14on
broadcast join gpio foo
The above works ok, but if I put two joins together to concatenate gpio, 14 & on or off it does not.
By hovering the mouse over the broadcast command it looks as though the concatenate is introducing spaces and this may be a reason why it is not working, it could also be two "join" commands cannot be used together not sure.
It seems to have the effect of "broadcast gpio 14 on" which does not seem to work this way.
Only "broadcast gpio14on" or "broadcast gpio14off" works
The same is true of other gpio values
Also previous versions allowed the use of ."broadcast gpio all off" current version is not working neither is it working as
I am not sure the forum is correct place to report bugs for scratch if not please advise accordingly. However if someone could verify my findings this will be most helpful.