====== The Objective Caml language ====== * Official site: [[http://ocaml.org/]]. * Reference manual: [[http://caml.inria.fr/pub/docs/manual-ocaml/]]. * Book "Developing Applications With Objective Caml": [[http://caml.inria.fr/pub/docs/oreilly-book/]]. ====== The PIC microcontrollers ====== * Microchip, the PIC constructor: [[http://www.microchip.com/]]. * PIC 18fxx2x reference documentation: [[http://ww1.microchip.com/downloads/en/devicedoc/39626b.pdf]]. * Wikipedia documentation: [[http://en.wikipedia.org/wiki/PIC_microcontroller]]. * GNU PIC assembler: [[http://gputils.sourceforge.net/]]. * Usbpicprog, a USB PIC programmer project: [[http://usbpicprog.org/]]. ====== OCaPIC talks ====== * [[http://www.algo-prog.info/ocaml_for_pic/distribution/ocapic-ocamlmeeting-2011.pdf|Slides (in English) -- 4.7MB]] used at [[https://forge.ocamlcore.org/plugins/mediawiki/wiki/ocaml-meeting/index.php/OCamlMeeting2011|OCaml Meeting 2011]] on April, 15th, 2011. * [[http://www.algo-prog.info/ocaml_for_pic/distribution/expose_jfla2011.pdf|Slides (in French) -- 3.0MB]] used at [[http://jfla.inria.fr/2011/|JFLA2011]] on January, 31st, 2011. * [[http://www.algo-prog.info/ocaml_for_pic/distribution/expose_gdt.pdf|Slides (in French) -- 3.0MB]] used at [[http://www-apr.lip6.fr/~chaillou/Public/programmation/|Groupe de Travail Programmation]] on October, 28th, 2010. ====== OCaPIC papers ====== * [[http://studia.complexica.net/index.php?option=com_content&view=article&id=181%3Ales-microcontroleurs-pic-programmes-en-objective-caml-pp-177-208&catid=55%3Ajfla11&Itemid=98&lang=fr|Paper (in French)]] **Les microcontrôleurs PIC programmés en Objective Caml**. In [[http://jfla.inria.fr/2011/|JFLA2011]], Vingt-deuxièmes Journées Francophones des Langages Applicatifs. ISBN 978 2 7056 8114 2. Hernann Informatique. Studia Informatica Universalis. pp. 177-207. * [[http://link.springer.com/chapter/10.1007%2F978-3-319-19686-2_10|Paper (in English)]] **Programming Microcontrollers in OCaml: The OCaPIC Project**. In [[http://www.cs.nmsu.edu/padl15/|PADL2015]], Seventeenth International Symposium on Practical Aspects of Declarative Languages. //Posting the paper online is forbidden by Springer, but we have the right to share the chapter by email with research colleagues for their professional non-commercial research. To send us a mail, see the [[ocapic:Contact]] page.//