void PWM_Config(uint8_t TIM_PERIOD, uint8_t TIM_PULSE) { . . . } int main() { TIMConfig(); // THIS LINE SHOWS AN ERROR . . . }
ERROR LIST:
main.c(251): error: #165: too few arguments in function call PWM_Config();
BUT, If I write the program below, there is an no error
void PWM_Config() { . . . } int main() { TIMConfig(); // THIS LINE SHOWS AN ERROR . . . }
KINDLY HELP!
In this thread, the same name is used.
http://www.keil.com/forum/60845/
Not sure if this is a real question, or if the teacher have handed out a number of incorrect files and expects the students to explain if the code is ok or not - and what is wrong.
It just seems to far-fetched to wonder why the compiler would not like it if the function is called without any parameters - or using a completely different name.