Ну, одну пользу я уже извлек - char нужно произносить как "кар", в словаре посмотрел произношение character.

Еще одна - #pragma once
void processAddBytesOverflow(void *input, uint32_t len) {
...
вместо
void processAddBytesOverflow(uint8_t *bytes, uint32_t len) {
- не знаю, насколько это правильно, но на заметку можно взять