deprecation macro (closes #48)
stm32/usart: Add enable_/disable_error_interrupt
Documentation updates
[examples] Added usart example for obldc strip.
Merge pull request #62 "Documentation updates for new devices"

Merge remote-tracking branch 'ksarkies/doc'
[doc] Cosmetic.
[doc] Added preliminary STM32 CAN documentation.
Proposed deduplication of peripherals, GPIO example
See rambling post on dev list for justification
rebase and fix
Adjustments to fix documentation
Change to make L1 series fit with common files
[l1] Add Flash Memory Controller Register defns for L1.

Also, some of the most basic essential helper functions.
[l1] Add missing TIM5 bit from newer ref manual
[l1] Add PWR register definitions

Just the include file.
[l1] Add rcc clock setup helper routines

Despite the L1 being a low power device, my initial focus is on making
it basically compatible with existing devices.

To that end, provide clock setup helper routines that configure it for maximum performance,
allowing some similar clock speeds to F1 devices to help with testing. This requires adding
the power chipset routines to set the voltage range.

Clock setup style is similar to the F4 code, which seems nicer than the overflow of different
routines used on the F1 code.

NOTE: Both the F4 existing pwr code, and this code don't actually include the f1 core power
code, even though it should be compatible
[l1] Add common timer code support.

This has only been tested functionally with basic timers, and basic operations.
Advanced timer support has been #ifdefed to compile, but this probably needs more testing.
stm32/f4/memorymap.h: Fix ADC offsets
stm32/f4/adc: DMA can always be used with ADC2

I can't find any evidence in the manual to support this comment's claim.
Add __attribute__ ((naked)) to reset_handler()
Update STM32 RNGEN register bit name to more closely match documentation.