Work in progress. Changing channel implementation
Changed channel_number back to channel_mask
Merge remote-tracking branch 'origin/integration' into pwm
code is working without the channel_masks now in pwm.c.
Implemented new register convention in pwm.c
Everything retested. All demanded changes are done.
Defining unit tests
Added unity tests for all functions in pwm.c and integrated them in code
base.
Merge remote-tracking branch 'origin/pwm' into integration