11 years ago.

what is internal error

always getting internal error for the following program

  1. include "mbed.h"

DigitalOut MOTOR(p5); DigitalIn level1(p6); DigitalIn level2(p7); DigitalIn level3(p8); DigitalIn tip1(p10); DigitalIn tip2(p11); DigitalIn tip3(p12); int main() { while(1) { if(tip1==1 && LEVEL1==0) { MOTOR=1; } else if(tip1==0 || level3==1) { MOTOR=0; } } }

Question relating to:

2 Answers

11 years ago.

Firstly, in 'if' condition 'LEVEL1' should be 'level1'.

Regarding 'internal error', on first try I got the same error but weirdly on second try (without changing anything in the code) compiler successfully generated the binary.

11 years ago.

It randomly gives the same error for me. This may be caused by an overload on the server as reported a while ago.