Could some one explain me what is this:
extern "C" { // AVR LibC Includes
#include <stddef.h>
#include <stdint.h>
#include <math.h>
}
// Wiring Core Includes
#include "Sensirion.h"
#if defined(ARDUINO) && ARDUINO >= 100
#include "Arduino.h"
#else
#include "WProgram.h"
#endif
i think this is because some libraries like "Wconstans.h" are included in one "arduino.h"
Am I right ? how is it working?