我正在为一个项目创建一些类,这些类看起来很具体,以至于我不想保留在库文件夹中。它们大部分都在工作,但是,如果我想调用任何 Arduino 函数或 const,它会抛出“未在此范围内声明”的错误。
草图:
#include "MyClass.h"
void setup(){
}
void loop(){
}
我的类.h
class MyClass{
public:
MyClass(int inp);
int myFun();
};
我的类.cpp
#include "MyClass.h"
#include <WProgram.h>
MyClass::MyClass(int inp){
pinMode(13,HIGH);
}
错误:
MyClass.cpp: 'HIGH','pinMode' 未在此范围内声明。
如果我将库放在库文件夹中,它就不会发生。想知道是否有办法将 arduino 函数包含到草图文件夹库中?