arduino:code_completion
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
arduino:code_completion [2015/10/25 12:47] – [Directories to include by default] mithat | arduino:code_completion [2016/04/20 15:29] – [Directories to include by default] mithat | ||
---|---|---|---|
Line 5: | Line 5: | ||
==== Directories to include by default ==== | ==== Directories to include by default ==== | ||
- | The following is a list of known directories to add to your IDE for effective code completion using AVR-based Arduinos. | + | The following is a list of known directories to add to your IDE for effective code completion using AVR-based Arduinos |
< | < | ||
Line 21: | Line 21: | ||
</ | </ | ||
- | You'll want to add the above list to one of the following: | + | === How to use this list === |
- | * If your IDE is workspace based, add these to the list of your Arduino development workspace' | + | |
- | * If your IDE lets you configure custom toolsets, add the directories to the code completion options for the toolset if possible.((This is how I do it with [[https:// | + | |
- | * To your IDE's global list of of additional directories for code completion---which means the directories will be parsed for //every// project---not just Arduino ones. | + | |
- | * To the IDE project' | + | |
- | ==== Including libraries ==== | + | * If your IDE lets you configure custom toolsets and you've configured an Arduino toolset, add the directories to the Arduino toolset' |
+ | * If your IDE is workspace based and you use separate workspaces for Arduino development, | ||
+ | * Add the list to your IDE's global list of of additional directories for code completion---which means the directories will be parsed for //every// project, not just Arduino ones. | ||
+ | * Add the list to the IDE project' | ||
- | In addition to the above, you should | + | ==== Including official libraries ==== |
+ | Add any of the following libraries that ship with Ardunio to your IDE project' | ||
+ | |||
+ | < | ||
+ | {path-to-arduino}/ | ||
+ | {path-to-arduino}/ | ||
+ | {path-to-arduino}/ | ||
+ | {path-to-arduino}/ | ||
+ | {path-to-arduino}/ | ||
+ | {path-to-arduino}/ | ||
+ | {path-to-arduino}/ | ||
+ | {path-to-arduino}/ | ||
+ | {path-to-arduino}/ | ||
+ | {path-to-arduino}/ | ||
+ | {path-to-arduino}/ | ||
+ | {path-to-arduino}/ | ||
+ | {path-to-arduino}/ | ||
+ | {path-to-arduino}/ | ||
+ | {path-to-arduino}/ | ||
+ | {path-to-arduino}/ | ||
+ | </ | ||
+ | |||
+ | You can add //all// of these to the default configuration, | ||
+ | |||
+ | ==== Including third-party libraries ==== | ||
+ | |||
+ | In addition to the above, you should add any libraries | ||
< | < | ||
../ | ../ | ||
</ | </ | ||
arduino/code_completion.txt · Last modified: 2017/04/22 01:30 by mithat