starfire151
Active member
Excuse me if this has been asked many times before...
I'm looking for some help with the general development environment for the Arduino/Teensyduino.
I'm using both a Teensy 3.6 and Teensy 4.0 for different applications. My questions are generic for both:
1. When I compile the program I'm developing for the Teensy 3.6 making use of the built-in uSD card, I get a notice that there are multiple SD.h files and that it is choosing one (that happens to be the right one). What do I need to do to eliminate this multiple SD instance notice?
2. Is there a way to see the active libraries used in the program displayed as tabs on the development page? I've run an application with the Teensy 4.0 using the MLX90640 and there are tabs along the top of the page for the MLX90640_API.cpp and .h and the MLX90640_I2C_Driver.cpp and .h files. This is very handy to see #defines, etc.
3. How would I remove libraries not wanted for a compilation (aside from the obvious not including them in the front of the program)
4. Are the libraries loaded per program or per the development environment? In other words, if I have a program that is functional and I want to make a clone with some modifications, do I have to include the libraries again in the new program or are they already loaded into the development environment?
Thanks.
I'm looking for some help with the general development environment for the Arduino/Teensyduino.
I'm using both a Teensy 3.6 and Teensy 4.0 for different applications. My questions are generic for both:
1. When I compile the program I'm developing for the Teensy 3.6 making use of the built-in uSD card, I get a notice that there are multiple SD.h files and that it is choosing one (that happens to be the right one). What do I need to do to eliminate this multiple SD instance notice?
2. Is there a way to see the active libraries used in the program displayed as tabs on the development page? I've run an application with the Teensy 4.0 using the MLX90640 and there are tabs along the top of the page for the MLX90640_API.cpp and .h and the MLX90640_I2C_Driver.cpp and .h files. This is very handy to see #defines, etc.
3. How would I remove libraries not wanted for a compilation (aside from the obvious not including them in the front of the program)
4. Are the libraries loaded per program or per the development environment? In other words, if I have a program that is functional and I want to make a clone with some modifications, do I have to include the libraries again in the new program or are they already loaded into the development environment?
Thanks.