Интерес в первую очередь представляет название объекта или модуля, на которые действует функция или переменная, их желательно указывать. В документации они обычно идут ЗАГЛАВНЫМИ буквами. Из-за этого возникает вопрос, чем пожертвовать в названии. camelCase разваливается в макросах, хотя в других местах он читается нормально. Приведите пример, как бы вы назвали функцию чтения регистра TCCR1.