Couple of working parts.  Extensive clock troubleshooting.  Basic framework for diagnosic firmware assembled.  Commit in preparation for SPI transfer work.

Signed-off-by: Anthony Clay <anthony.clay@zarthcode.com>
Unscrewed timer settings.  Needs fix in stmcubemx
Unscrewed default timer values in Configuration.ioc - (Still requires rebuild+testing)
Fixed incorrect port directions on PH4/PH5 PH14/PH15

Signed-off-by: Anthony <anthony.clay@zarthcode.com>
Sync-related commit.  Nothing to see here, unless your build is broken.

Signed-off-by: Anthony Clay <anthony.clay@zarthcode.com>