Pages: 1 2 [3]   Go Down
Author Topic: Problemi con programmino semplice  (Read 1736 times)
0 Members and 1 Guest are viewing this topic.
Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 103
Posts: 6588
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Code:
#include <SoftwareSerial.h>
Lo puoi rimuovere perché viene richiamato direttamente dal Adafruit_Thermal.h
Code:
#ifndef Thermal_h
#define Thermal_h

#if ARDUINO >= 100
 #include "Arduino.h"
 #include "SoftwareSerial.h"
#else
 #include "WProgram.h"
 #include "WConstants.h"
 #include "NewSoftSerial.h"
#endif
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

0
Offline Offline
Shannon Member
****
Karma: 117
Posts: 10106
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

non credo, tutti gli include nelle librerie vanno ripetuti anche nel file .pde o .ino... è una piccola controidicazine del sistema che arduino IDE usa per "reincollare" i sorgenti.
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5608
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

feci delle prove in merito, ed a volte potevano essere omesse, altre volte no, rinunciai a capire smiley
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

0
Offline Offline
Shannon Member
****
Karma: 117
Posts: 10106
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

uhmm andiamo off-topi ma se ricordo bene il tutto dipende dell'estensione
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 103
Posts: 6588
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Secondo me, possono essere esclusi gli include dove le funzioni non vengono utilizzate direttamente nello sketch ma solo tramite altre librerie.
In quel caso essendo la libreria che usa le funzioni dei una seconda libreria, questa deve essere richiamata all'interno della prima. Non nello sketch.
Se invece la libreria oltre ad essere usata in un altra libreria è utilizzata all'interno dello sketch allora dovrà essere inclusa.
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Padova
Offline Offline
Full Member
***
Karma: 0
Posts: 197
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Vi tolgo il dubbio, provato... non compila

In file included from log_sd_ok.cpp:2:
C:\Programmi\arduino-1.0\libraries\Adafruit_Thermal/Adafruit_Thermal.h:20:29: error: SoftwareSerial.h: No such file or directory
In file included from log_sd_ok.cpp:2:
C:\Programmi\arduino-1.0\libraries\Adafruit_Thermal/Adafruit_Thermal.h:105: error: ISO C++ forbids declaration of 'SoftwareSerial' with no type
C:\Programmi\arduino-1.0\libraries\Adafruit_Thermal/Adafruit_Thermal.h:105: error: expected ';' before '*' token
Logged

Pages: 1 2 [3]   Go Up
Jump to: