Is it possible to do function overloading or function polymorphism in custom libraries in Arduino? I currently have a library written (not a class) that simply includes a bunch of important functions and defined values. I want one of these functions to have the ability to take not only 1 parameter but 2 parameters in certain situations.
Is this possible in Arduino? Does a class need to be made in order to do this? If so, does anyone have any example of this I can look at?