I have found an interesting behavior regarding the "delay" method, let me describe details :
There is a library having constructor which uses the delay method :
class MyLib {
public :
MyLib::MyLib() {
.....;
delay(20);
....;
}
And it is used inside the code:
MyLib variable;
void setup() {
....
}
void loop() {
....
}
If I remove the delay method call, it works, but if it is present, Arduino stops. Does anybody have similiar experience ?