Compiler Error 493

What you've written in your .c/.cpp file does not match what you've declared in your header (.h) file, e.g.

#include "mbed.h"

class foo{
public:
    void bar(int);        //original function
    void bar(float);      //overloaded function
}

void foo::bar(int){
/* CODE */
}

void foo::bar(double){    //argument does not match function definition
/* CODE */
}

All wikipages