Salve a tutti,
sono nuovo e ho appena iniziato ad usare Arduino.
Sto lavorando con USB shield della CIRCUIT@HOME per il collegamento del modem gprs.
Per il programma ho copiato il loro esempio ma ho un sacco di errori nella Verifica.
Ho semplificato il programma per cercare di capire:
/* Arduino terminal for PL2303 USB to serial converter and DealeXtreme GPRS modem. /
/ USB support /
#include <avrpins.h>
#include <max3421e.h>
#include <usbhost.h>
#include <usb_ch9.h>
#include <Usb.h>
#include <usbhub.h>
#include <avr/pgmspace.h>
#include <address.h>
/ CDC support /
#include <cdcacm.h>
#include <cdcprolific.h>
/ Debug support */
#include <printhex.h>
#include <message.h>
#include <hexdump.h>
#include <parsetools.h>
class PLAsyncOper : public CDCAsyncOper
{
public:
virtual uint8_t OnInit(ACM *pacm);
};
Non c'è molto eppure ho i seguenti due errori:
expected class-name before '{' token
'ACM' has not been declared
Le librerie richieste sono salvate nella directory libraries, è stata creata nello stesso folder dove vengono salvati gli sketch.
Sto utilizzando la versione arduino 1.0.2 con windows XP SP2.
Ho provato ad utilizzare "" invece di <> per includere le librerie, ho provato a commentare le librerie ma non cambia nulla.
Le librerie sono state scaricate dal sito CIRCUIT@HOME e dai vari post che ho letto, da parte loro sembra tutto ok.
Se qualcuno ha un'idea o suggerimento perché sono ad un punto morto.
Grazie.
Dario.