Last small functions and defines!

The init function is now ready to take whatever parameter the user
want to modify. The code looks rather "blocky" however and is not very
optimized.
The last few function regarding register A, B and C is implemented,
as well as the SYNC function for all channels.
All values have been defined, no hardcoded values present.
All new functions need proper tests, though.