Das Problem beim Arduino ist, das ähnlich wie in Bascom ein Großteil der Routinen in Librarys gefasst ist.
Hier Änderungen vorzunehmen ist schwierig. Wenn du C kannst ist es einfacher den ganzen Code selbst neu zu schreiben.