IDE language reference + libraries functions

Hello,

I'm a "Professional beginner" in Arduino programming.

Unfortunately, I have to say that the basic "programming reference" is quite incomplete: I encounter, in lot of examples, many functions or instructions not documented.

So, I would like to find:

  • complete doc about IDE programming instructions and functions,

  • idem about libraries contents (instructions, functions, etc.).

Many thanks to all helpers :wink:

Infos can be mailed to eqmic@skynet.be

Best regards, jpd

Did you look at the AVR GCC docs?

jpdanguy:
Hello,

I'm a "Professional beginner" in Arduino programming.

Unfortunately, I have to say that the basic "programming reference" is quite incomplete: I encounter, in lot of examples, many functions or instructions not documented.

So, I would like to find:

  • complete doc about IDE programming instructions and functions,

  • idem about libraries contents (instructions, functions, etc.).

Many thanks to all helpers :wink:

The Arduino is programmed in C++. Go look at a tutorial for that. The reference on this site only really gets at the basic stuff and the stuff that is added by Arduino core library. What specifically did you need more help with?

jpdanguy:
Infos can be mailed to eqmic@skynet.be

I'm quite sure the only ones who are going to be emailing you from this post will be the spam bots.

You can find online C++ programming tutorials, like this:
http://www.cplusplus.com/doc/tutorial/

Basic programming and the hardware interface functions provided by the Arduino IDE:
https://www.arduino.cc/en/Reference/HomePage

That page then has pointers to:

The reference for libraries provided with the IDE:
https://www.arduino.cc/en/Reference/Libraries

The AVR LibC reference for functions and libraries provided by the compiler:
http://www.nongnu.org/avr-libc/user-manual/modules.html