BricktronicsButton v1.2


#1

I’m getting an odd error message:

stat /Users/dad/Documents/Arduino/libraries/BricktronicsButton-master/VerifySketchConfig.py: no such file or directory

Error compiling.

I checked an the .py file is totes there.


#2

Strange. So you downloaded the BricktronicsButton library plus the VerifySketchConfig library? Inside the button library, the local file VerifySketchConfig.py should be a symbolic link to …/VerifySketchConfig/VerifySketchConfig.py

Try doing a ls -l in the BricktronicsButton directory to check the type of your VerifySketchConfig.py file, and if it’s a symlink, to see where it points.


#3

Also, what is outputting the “stat” and “Error compiling.” message? Were you trying to run the python script as ./VerifySketchConfig.py /path/to/arduino ? Or something else?


#4

Arduino. I downloaded and installed the VerifySketchConfig library, which I hadn’t when I made the original post. Still doesn’t help.

Are you supposed to take the -master off of the folder name for the various libraries?


#5

VerifySketchConfig is run as a standalone script, that uses the Arduino command line interface to verify that our examples will compile. It is not run from within Arduino, and should be run from a terminal.

VerifySketchConfig library is just a python script, and its only interaction with Arduino is calling the Arduino command line interface on some INO files.

Yep, you should remove the “-master” from the folder names on the libraries. This is a stupid thing from github, it indicates which branch of code it came from. I see now that the Bricktronics libraries’ readme file says “Rename the uncompressed folder BricktronicsButton” (or similar), but I should do the same for the readme for the VerifySketchConfig repository.

I just noticed there was a bug in the VerifySketchConfig python script, so you should re-download it to prevent the error.


#6

OK thank you, taking out the -master did the trick!


#7

Excellent. Just trying out the new libraries? Let us know what you think.