Fork of mbed-dev with the NUCLEO-L152RE target modified for use with the STM32L151RB (128 kB flash, 16 kB RAM).
Fork of mbed-dev by
To use this, remove the default "mbed" library and import this one instead. Target must be NUCLEO_L152RE.
History
Merge to get rid of old heads
2016-02-11, by Jim Paris [Thu, 11 Feb 2016 15:22:33 -0500] rev 28
Merge to get rid of old heads
Fix (bootloader-relocated) vector table address in NVIC_SetVector
2016-02-11, by Jim Paris [Thu, 11 Feb 2016 14:26:41 -0500] rev 27
Fix (bootloader-relocated) vector table address in NVIC_SetVector
Adjust flash and RAM sizes and locations for bootloader.
2016-02-01, by jim@jtan.com [Mon, 01 Feb 2016 21:31:40 -0500] rev 26
Adjust flash and RAM sizes and locations for bootloader.
After this change, built images will not run unless a bootloader stub
is present. At minimum, that stub needs to set SCB->VTOR to
0x08002000, load SP from *0x08002000, and then jump to *0x08002004.
This is a mess, because the MBED code is a disaster, and we're
changing it for 4 toolchains at once.
Fix us_ticker, hal_tick for 16-bit counter (based on STM32L0 code)
2015-10-08, by Jim Paris [Thu, 08 Oct 2015 10:27:29 -0400] rev 25
Fix us_ticker, hal_tick for 16-bit counter (based on STM32L0 code)
Adjust voltage and clock options for TU board
2015-10-07, by Jim Paris [Wed, 07 Oct 2015 17:47:41 -0400] rev 24
Adjust voltage and clock options for TU board
Switch over to STM32L152xB include file
2015-10-07, by Jim Paris [Wed, 07 Oct 2015 14:47:47 -0400] rev 23
Switch over to STM32L152xB include file
Use BSRR instead of BRR register for GPIOs, since xB doesn't have BRR
2015-10-07, by Jim Paris [Wed, 07 Oct 2015 14:47:15 -0400] rev 22
Use BSRR instead of BRR register for GPIOs, since xB doesn't have BRR
Remove use of peripherals that don't exist on STM32L151xB
2015-10-07, by Jim Paris [Wed, 07 Oct 2015 14:43:47 -0400] rev 21
Remove use of peripherals that don't exist on STM32L151xB
Add stml152xb.h from STM32CubeL1
2015-10-07, by Jim Paris [Wed, 07 Oct 2015 14:24:13 -0400] rev 20
Add stml152xb.h from STM32CubeL1
Use TIM9 instead of TIM5
2015-10-07, by Jim Paris [Wed, 07 Oct 2015 14:47:28 -0400] rev 19
Use TIM9 instead of TIM5
STM32L151xB doesn't have TIM5. TIM9 is 16-bit instead of 32-bit, but
should still work OK.