Just an idea, but maybe this functions should be declared as pure virtual to make sure the board file authors don't forget to implement them.