arduino
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
arduino [2016/02/28 23:07] – [C++ new operator] karl | arduino [2018/03/26 00:45] (aktuell) – [C++ new operator] karl | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
10.12.2014 | 10.12.2014 | ||
- | ===== Sublime IDE ===== | + | ====== Eclipse Arduino IDE ====== |
+ | 4.4.2016 | ||
+ | |||
+ | https:// | ||
+ | |||
+ | * Download and extract Eclipse IDE for C/C++ Mars.2 | ||
+ | * Go to Help-> | ||
+ | * Install Arduino eclipse IDE V2 | ||
+ | * Install AVR Eclipse Plugin V2.3.4 | ||
+ | * Window -> Preferences -> Arduino: Point to your Arduino IDE installation (V1.6.5 recommended) | ||
+ | |||
+ | ===== New Project ===== | ||
+ | * Create a new Arduino Project | ||
+ | * rename your .ino file into .cpp | ||
+ | * add #include < | ||
+ | |||
+ | Now you are ready to go! \\ | ||
+ | If you want to open this project in Arduino IDE, rename the .cpp file back to .ino | ||
+ | |||
+ | |||
+ | |||
+ | ====== Sublime IDE ====== | ||
https:// | https:// | ||
This should be great, since it has the sublime autocompletion, | This should be great, since it has the sublime autocompletion, | ||
- | ===== ino/Arturo - The Command Line Interface ===== | + | ====== ino/Arturo - The Command Line Interface |
10.12.2014 | 10.12.2014 | ||
Zeile 164: | Zeile 185: | ||
</ | </ | ||
- | ===== avrdude and AVR ISP mkII with USB on Linux ===== | + | ====== avrdude and AVR ISP mkII with USB on Linux ====== |
unlike as decribed here, which is a bit more complicated | unlike as decribed here, which is a bit more complicated | ||
http:// | http:// | ||
Zeile 187: | Zeile 208: | ||
- | ===== Fuse Bit Calculator ===== | + | ====== Fuse Bit Calculator |
http:// | http:// | ||
- | ===== avrdude ===== | + | ====== avrdude |
==== Example Invocations ==== | ==== Example Invocations ==== | ||
http:// | http:// | ||
- | ===== Arduino and size optimization ===== | + | ====== Arduino and size optimization |
* http:// | * http:// | ||
* http:// | * http:// | ||
Zeile 212: | Zeile 233: | ||
Most useful is the placement operator for static allocated memory. | Most useful is the placement operator for static allocated memory. | ||
+ | < | ||
+ | #include <new> // very important, otherwise you get helpless compile errors! | ||
+ | #include " | ||
+ | |||
+ | #define m(x) new (MemoryDispenser:: | ||
+ | |||
+ | |||
+ | // usage example: | ||
+ | JobController job = m(JobController(2)); | ||
+ | </ | ||
+ | |||
+ | {{tag> |
arduino.1456697274.txt.gz · Zuletzt geändert: 2016/02/28 23:07 von karl