Fixed bug #527.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.6.x@7189 35acf78f-673a-0410-8e92-d51de3d6d3f4
replace useless HID struct with just the enum
Merge remote-tracking branch 'upstream/stable_2.6.x' into stable_2.6.x
add missing function
move serial demo code to its own module
add pwm go script