Arduino project has not very positively acknowledged the wiring project as the source of their project and wiring folks didn't take it very well. and created the first Arduino board (slightly different than wiring board, cheaper!) called it arduino. Then the arduino folks decide to create the arduino project based on wiring project so they took the wiring IDE (which took from the original Processing IDE), including all the libraries etc. This project is still active with active users like the arduino project. I only this much: this all started with some graduate student(s) that created the wiring platform and IDE, called wiring board and wiring "programming language". There is history of the arduino project not everyone was aware of or supposed to know. I did a bunch of searching to try to track down what's going on and I eventually found this helpful (and depending on the veracity of the source, kind of sad) bit of history: ![]() Like I said in the question, I found the answer after doing some searching while typing up the question itself and I want to explain it for future squiggle-haters :) WProgram.h vs Arduino.h The thing is, all of my sketches still compile and upload fine so for the most part I'm just able to ignore it. I did a computer wide search for the WProgram.h file but was not able to find it. In this case the squiggle is popping up because of the error:Ĭannot open source file "WProgram.h" (dependency of "Adafruit_MPR121.h")C/C++(1696)Īt first I though the snag was because my include path needed my arduino libraries directory so I added that for the project, but I still get the snag. When in include certain libraries I get error squiggles under the include. I'm using vscode for my editor and I've had this snag for a while but it's finally driving me nuts enough to ask for help. Because it seemed kind of daunting for me and I haven't seen many well explained reasons I figured I'd finish out the post here to help anyone that is running into this or will run into it in the future. ![]() ![]() ![]() That said, this problem has been a snag for me for a while and I've asked multiple people about it with no solution. So I started typing out this question, but in the process of taking screenshots and looking up sources for the question I figured out the answer :P
0 Comments
Leave a Reply. |