Made easy to compile for developer side and arduino side.