//--------------------------------------------------------------------
// Arduino Console Stub
//--------------------------------------------------------------------
#if _MSC_VER
#pragma once
#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable : 4996)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
// Add CPU hardware definitions
#define _AVR_IO_H_
#define _SFR_IO8(io_addr) ((io_addr))
#include "C:\Program Files\Arduino\hardware\tools\avr\avr\include\avr\iomxx0_1.h"
#define boolean bool
// From "c:\program files\arduino\hardware\cores\arduino\print.h"
#define DEC 10
#define HEX 16
#define OCT 8
#define BIN 2
#define BYTE 0
// From "c:\program files\arduino\hardware\cores\arduino\wiring.h"
#define HIGH 0x1
#define LOW 0x0
#define INPUT 0x0
#define OUTPUT 0x1
#define PI 3.14159265
#define HALF_PI 1.57079
#define TWO_PI 6.283185
#define DEG_TO_RAD 0.01745329
#define RAD_TO_DEG 57.2957786
#define SERIAL 0x0
#define DISPLAY 0x1
#define LSBFIRST 0
#define MSBFIRST 1
#define CHANGE 1
#define FALLING 2
#define RISING 3
#define INTERNAL 3
#define DEFAULT 1
#define EXTERNAL 0
class CSerial
{
public:
void begin(long);
void print(char*);
void print(int,int);
void println();
void println(char*);
void println(int,int);
void println(unsigned int,int);
void println(unsigned long,int);
int available();
char read();
// VSPDE
void _append(char c);
private:
char buffer[1024];
int buflen;
};
extern CSerial Serial;
extern unsigned long millis();
extern void delay(unsigned long);
extern void pinMode(int,int);
extern void digitalWrite(int,int);
extern bool digitalRead(int);
#endif