We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
How do I create a weak function via Keil Cx51?
"Then having the default handler in a library (a true, pre-built, binary) would solve that - the linker will only take the function from the library if it isn't provided by the user."
Yes, I just want to create a library-like kernel. Then providing a function description like putchar() for users that can modify it if they want to. If users want to use the kernel I make, they just include the head file then they can use the function about the kernel. Because some kind of function in the kernel is necessary for the application. So the user couldn't allow renaming that functions. But if they want to do more things. They can create the function with the same function names, then modify it.