The newer IDEs have some additional internal rules to try to help solve this, but there are still issues due to the way the IDE does its builds that can never be solved. There can be be major issues where there are header file name collisions between multiple libraries. I don't believe you have a full understanding of how the IDE selects which libraries to use and the issues involved with the way it does its builds, particularly with the way the IDE uses the compiler include path to locate the header files for Arduino libraries the IDE believes are being used. I usually add pragma message to the header of interest, just to make sure. Thai is what using verbose during compilation comes into play. Of course it helps to make sure it is the one you really want to use. This is strictly not necessary, the compiler will use only the first #include header it finds and will also identify the unused one(s). "Before installing this new lcd i2c lib make sure you deletd the old one in your library section.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |