Where can I find some naming conventions for HAL related drivers?
Some HAL functions, like HAL_UART_Transmit_IT use "_IT" suffix. Is there a convention for it described anywhere? Let's say my driver also has some blocking mode and interrupt mode calls. Should I use "_IT" suffix? Or maybe "_async"? What does "_IT" even mean? Like "InterrupT"? ;)
Is such function called "asynchronous" in C? What about functions that exit immediately but call the callback when something they started is completed? Is there a special name for them, is there a special naming convention?
Should I place the callback as the last argument, or can it appear anywhere in the signature?
