BEADG
13.01.2014, 17:56
Hallo nettes Forum :D
Ich habe eine Librarie aus dem Netz gezogen und jetzt bekomme ich immer den netten Fehler: expected class-name before '{' token.
#ifndef MAX3421E_h
#define MAX3421E_h
#include <SPI.h>
//#include <Arduino.h>
#include "Arduino.h"
#include "Max3421e_constants.h"
class MAX3421E : public SPI { <--- In der Zeile ist der Fehler
//byte vbusState
public:
MAX3421E( void );
byte getVbusState( void );
void toggle( byte pin );
static void regWr( byte, byte );
char * bytesWr( byte, byte, char * );
static void gpioWr( byte );
byte regRd( byte );
char * bytesRd( byte, byte, char * );
byte gpioRd( void );
boolean reset();
boolean vbusPwr ( boolean );
void busprobe( void );
void powerOn();
byte IntHandler();
byte GpxHandler();
byte Task();
private:
void init();
friend class Max_LCD;
};
#endif //_MAX3421E_H_
Nun ich weiß nicht weiter. Vielleicht übersehe ich auch nur ein Punkt oder so.
Mit freundlichem Gruss
BEADG
Ich habe eine Librarie aus dem Netz gezogen und jetzt bekomme ich immer den netten Fehler: expected class-name before '{' token.
#ifndef MAX3421E_h
#define MAX3421E_h
#include <SPI.h>
//#include <Arduino.h>
#include "Arduino.h"
#include "Max3421e_constants.h"
class MAX3421E : public SPI { <--- In der Zeile ist der Fehler
//byte vbusState
public:
MAX3421E( void );
byte getVbusState( void );
void toggle( byte pin );
static void regWr( byte, byte );
char * bytesWr( byte, byte, char * );
static void gpioWr( byte );
byte regRd( byte );
char * bytesRd( byte, byte, char * );
byte gpioRd( void );
boolean reset();
boolean vbusPwr ( boolean );
void busprobe( void );
void powerOn();
byte IntHandler();
byte GpxHandler();
byte Task();
private:
void init();
friend class Max_LCD;
};
#endif //_MAX3421E_H_
Nun ich weiß nicht weiter. Vielleicht übersehe ich auch nur ein Punkt oder so.
Mit freundlichem Gruss
BEADG