Update README with recently added targets
lpc17xx: trivial: fix description in linker script.
lpc17xx: memorymap: Fix AHB address and add peripherals
lpc17xx: memorymap: Add GPIO block at correct location
lpc17xx: memorymap: Add APB1 peripherals
lpc17xx: clock: Add basic clock control definitions
lpc17xx: power: basic peripheral power functions and defns
stm32f1: rcc: timer 15,16,27 rcc bits missing for old style

The bits definitions for direct manipulation were missing, and should be
present for completeness.  However, this only affects the legacy (error prone)
API, replaced some time ago.

old and error prone: (stop using code like this)
    rcc_peripheral_enable_clock(&RCC_APB2ENR, RCC_APB2ENR_TIM16EN);
    rcc_peripheral_reset(&RCC_APB2RSTR, RCC_APB2RSTR_TIM16RST);

new:
    rcc_periph_clock_enable(RCC_TIM16);
    rcc_periph_reset_{pulse,hold,release}(RCC_TIM16);

Fixes github issue #361
stm32:l0: Correctly compile as m0+, not m0.

Committed to binutils back in 2012, so even though it has no real impact, it at
least does the right thing for future compilers to make better decisions.

Signed-off-by: Karl Palsson <karlp@tweak.net.au>
stm32: f1: Additional GPIO Remappings for F100

F100 has more remap options than F10x, particularly on the High Density
devices.

Fixes github issue #365

Signed-off-by: Karl Palsson <karlp@tweak.net.au>
.gitignore cscope database files
stm32:l0: Add RCC register definitions

Tested with a miniblink example on the l053 discovery board.

Only register definitions at this stage, no helpers.
Register definitions from RM0367r2, hopefully the biggest
superset of L0 parts.

Signed-off-by: Karl Palsson <karlp@tweak.net.au>
stm32:l0: Add linker script / memory sizes

Easier to pick a corresponding part.
stm32:l0: RCC: add osc_on/osc_off helpers

These are the routines that have custom switch cases, and aren't easy targets
for pulling out.
stm32/f0: rcc.c Use common version instead of duplicate code.

Pulls out duplicate calls from f0/rcc.c and uses the common version which
also means that f0 can use rcc_peripheral_enable() now which is in common
but not the old rcc versions.
.gitignore correct netbeans project directories
stm32/desig: include in f4 library

The code is all there and working but simply isn't being built.
[cm3/sync] Add mutex_trylock()

Allows non-blocking use in user code.
[cm3/sync] mutex_lock now calls mutex_trylock repeatedly
ethernet: corrected typo in ethernet/phy_ksz8051mll.c to include setting the speed to 100M in case of 100M Half Duplex