<div dir="ltr">hi, <div class="gmail_extra"><br><div class="gmail_quote">2013/6/20 Oly <span dir="ltr"><<a href="mailto:olymk2@gmail.com" target="_blank">olymk2@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><div><div>I know you can use avrdude to build your code, and you can even make geany upload with some magic :)<br></div></div></div></blockquote><div><br></div><div style>i saw that too, I also found lots of Makefile using avrdude but nothing seems to be easily portable but ino</div>

<div style>and this is because ino hides some thus that others don't and I haven't time enough to make it myself :-)</div><div style> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><div><div><br></div>I seem to remember you had to write a script to reset the serial connection before upload, i started to write a plugin for geany in python not sure on if it even works as i dont have much space to work with electronics currently.<br>

</div></div></blockquote><div style>ok, the plugin way seems to be better, I have to take a look at python now...</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><div>
<br></div>I could upload the code though to launchpad, if you want to take a look and continue with the development, i started putting code to detect the board you had attached and things like that.<br></div></blockquote>

<div style>yes i'd like to test it but i don't know yet when i'll have time...</div><div style><br></div><div style>cheers</div><div style><br></div><div style>a</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><div><div><br><br></div>
</div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div class="h5">On Thu, Jun 20, 2013 at 2:44 PM, Antoine Villeret <span dir="ltr"><<a href="mailto:antoine.villeret@gmail.com" target="_blank">antoine.villeret@gmail.com</a>></span> wrote:<br>


</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Hi again, <div><br></div><div>I'm using Arduino a lot and I can't bear Arduino IDE anymore...</div>


<div>So I'm looking for a way to write Arduino code in my favorite IDE, aka Geany.<br><div><br></div>

<div>When searching through archive for Arduino keyword I only found this post : </div><div><a href="http://article.gmane.org/gmane.editors.geany.devel/7715/match=arduino" target="_blank">http://article.gmane.org/gmane.editors.geany.devel/7715/match=arduino</a></div>




<div>not so old but nothing else</div><div><br></div><div>And I found nothing related to Arduino in the geany and geany-plugins git repos.</div><div><br></div><div>But the feature request 597 ask for adding *.ino in the C++ extension and it is still open (well it's very easy to do).</div>




<div><br></div><div>When googling for Geany and Arduino, I've found a French blog explaining howto write, build and upload Arduino with Geany</div><div><a href="http://influence-pc.fr/10-07-2012-alternative-a-lide-arduino-decouvrez-ino-geany" target="_blank">http://influence-pc.fr/10-07-2012-alternative-a-lide-arduino-decouvrez-ino-geany</a></div>




<div><br></div><div>Based on this, I made a filetypes.Arduino.conf that defines keyword to highlight Arduino functions like analogRead(), it also defines building commands based on the command line tool ino.</div>

<div>and update my filetype_extensions.conf to add an Arduino file type with extension *.ino and *.pde</div><div><br></div><div>This is not so much work, but it's already a lot better than Arduino IDE...</div>

<div>There are several drawbacks :</div><div>- it depends on the third party command line tool ino and this tool requires a special folder structure (to found the libs and so on...)</div><div>- it doesn't support autocompletion for now</div>




<div>- third party Arduino library keywords are not highlighted </div><div><br></div><div>So this could be improve a lot but I think this is a good start and want to share it with people.</div><div>

What's the best ?</div><div>I'm not familiar enough with plugin to know if it's better for that purpose or if a simple configuration file will be enough.</div><div><br></div><div>My configuration files are attached.</div>




<div><br></div><div>Feedbacks and help are welcome :-)</div><div><br></div><div>Antoine</div><div><div>--<br>do it yourself                       <br><a href="http://antoine.villeret.free.fr" target="_blank">http://antoine.villeret.free.fr</a><br>




</div>
</div></div></div>
<br></div></div>_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.geany.org" target="_blank">Devel@lists.geany.org</a><br>
<a href="https://lists.geany.org/cgi-bin/mailman/listinfo/devel" target="_blank">https://lists.geany.org/cgi-bin/mailman/listinfo/devel</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.geany.org">Devel@lists.geany.org</a><br>
<a href="https://lists.geany.org/cgi-bin/mailman/listinfo/devel" target="_blank">https://lists.geany.org/cgi-bin/mailman/listinfo/devel</a><br>
<br></blockquote></div><br></div></div>