initial revision
moved mapping
initial revision
initial revision
initial revision
updated PWM defines