Arduino cheat sheet: Difference between revisions

Line 325: Line 325:
  [https://github.com/bookest/arduino-mode Emacs major mode for editing Arduino sketches.]
  [https://github.com/bookest/arduino-mode Emacs major mode for editing Arduino sketches.]


=== Arduino-mk ===
=== cygwin + Arduino-mk ===
次はこれを cygwin で試してみるつもり。
  [https://github.com/sudar/Arduino-Makefile Arduino-Makefile]
  [https://github.com/sudar/Arduino-Makefile Arduino-Makefile]
avr-toolchains を cygwin で作りなしたので Arduino-Makefile も若干の修正で動く。


/usr/local/share/arduino/Common.mk:
/usr/local/share/arduino/Common.mk:
<pre>
<syntaxhighlight lang="diff" enclose="div">
83,87c83,87
83,87c83,87
< ifeq ($(CURRENT_OS),WINDOWS)
< ifeq ($(CURRENT_OS),WINDOWS)
Line 343: Line 343:
> #    endif
> #    endif
> #endif
> #endif
</pre>
</syntaxhighlight>


 
<syntaxhighlight lang="make" enclose="div">
<pre>ARDUINO_DIR = /usr/share/arduino
ARDUINO_DIR = /usr/share/arduino
ARDMK_DIR = /usr/local/share/arduino
ARDMK_DIR = /usr/local/share/arduino
AVR_TOOLS_DIR = /usr/share/arduino/hardware/tools/avr
AVR_TOOLS_DIR = /usr/share/arduino/hardware/tools/avr
Line 362: Line 362:


include /usr/local/share/arduino/Arduino.mk
include /usr/local/share/arduino/Arduino.mk
</pre>
</syntaxhighlight>


= Develop =
= Develop =