This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Custom getchar

Is there a way to prevent getchar from echoing the input characters? I tried to write my own implementation of getchar, but the linker doesn't seem to let me do that.
- Mike

Parents
  • I've taken the Traffic example.
    If I put "char getchar(void){return 0;}" in Serial.c, at link stage I get
    *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL: getchar
    MODULE: C:\KEIL\C166\LIB\C167S.LIB (GETCHAR)
    *** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL
    SYMBOL: getchar
    MODULE: C:\KEIL\C166\LIB\C167S.LIB (SCANF)
    ADDRESS: 07A6H

Reply
  • I've taken the Traffic example.
    If I put "char getchar(void){return 0;}" in Serial.c, at link stage I get
    *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL: getchar
    MODULE: C:\KEIL\C166\LIB\C167S.LIB (GETCHAR)
    *** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL
    SYMBOL: getchar
    MODULE: C:\KEIL\C166\LIB\C167S.LIB (SCANF)
    ADDRESS: 07A6H

Children