diff options
| author | Vito G. Graffagnino <vito@graffagnino.xyz> | 2022-08-28 12:24:01 +0100 |
|---|---|---|
| committer | Vito G. Graffagnino <vito@graffagnino.xyz> | 2022-08-28 12:24:01 +0100 |
| commit | 823302458ec6c53455a3f34674415c43ce6a3187 (patch) | |
| tree | 92168b44b01f5b2236b7cdf331e227c4790431ee /snippets/arduino.snippets | |
| parent | 9ea6111717518625cbd28a020493ec06610ff01e (diff) | |
Added snippets directory
Diffstat (limited to 'snippets/arduino.snippets')
| -rw-r--r-- | snippets/arduino.snippets | 124 |
1 files changed, 124 insertions, 0 deletions
diff --git a/snippets/arduino.snippets b/snippets/arduino.snippets new file mode 100644 index 0000000..a2732a5 --- /dev/null +++ b/snippets/arduino.snippets @@ -0,0 +1,124 @@ +snippet setup + void setup() + { + Serial.begin(${1:9600}); + ${2} + } + +snippet loop + void loop() + { + ${0} + } + +snippet inc + #include <${1}.h> + +snippet def + #define ${1} + +# if +snippet if + if (${1:/* condition */}) { + ${0:${VISUAL}} + } +# else +snippet el + else { + ${1} + } +# else if +snippet elif + else if (${1:/* condition */}) { + ${2} + } +# ifi +snippet ifi + if (${1:/* condition */}) ${2}; + +# switch +snippet switch + switch (${1:/* variable */}) { + case ${2:/* variable case */}: + ${3} + ${4:break;}${5} + default: + ${6} + } + +snippet case + case ${1:/* variable case */}: + ${2} + ${3:break;} + +# for +snippet for + for (int ${2:i} = 0; $2 < ${1:count}; $2${3:++}) { + ${4} + } +# for (custom) +snippet forr + for (int ${1:i} = ${2:0}; ${3:$1 < 10}; $1${4:++}) { + ${5} + } +# while +snippet wh + while (${1:/* condition */}) { + ${2} + } +# do... while +snippet do + do { + ${2} + } while (${1:/* condition */}); +## +## Functions +# function definition +snippet fun + ${1:void} ${2:function_name}(${3}) + { + ${4} + } + +## IO +# pinMode OUTPUT +snippet pinout + pinMode(${1}, OUTPUT); +# pinMode INPUT +snippet pinin + pinMode(${1}, INPUT); +# digitalWrite HIGH +snippet dwHigh + digitalWrite(${1}, HIGH); +# digitalWrite LOW +snippet dwLow + digitalWrite(${1}, LOW); +# digitalRead +snippet dr + digitalRead(${1}); +# analogRead +snippet ar + analogRead(${1}); +# analogWrite +snippet aw + analogWrite(${1}); +# serialRead +snippet sr + Serial.read(); +# serialWrite +snippet sw + Serial.write(); +# serial.print +snippet sp + Serial.print(${1}); +# serial.println +snippet sl + Serial.println(${1}); + + +# delay +snippet dl + delay(${1}); +# millis +snippet ml + millis(); |
