1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00

cpu/stm32l0: add support for stm32l052xx

This commit is contained in:
Alexandre Abadie 2019-04-24 16:18:52 +02:00
parent 763658548b
commit 13cc513f30
No known key found for this signature in database
GPG Key ID: 1C919A403CAE1405
3 changed files with 7354 additions and 1 deletions

View File

@ -77,7 +77,7 @@ typedef struct {
#define EEPROM_START_ADDR (0x08080000)
#if defined(CPU_LINE_STM32L073xx) || defined(CPU_LINE_STM32L072xx)
#define EEPROM_SIZE (6144U) /* 6kB */
#elif defined(CPU_LINE_STM32L053xx)
#elif defined(CPU_LINE_STM32L053xx) || defined(CPU_LINE_STM32L052xx)
#define EEPROM_SIZE (2048U) /* 2kB */
#elif defined(CPU_LINE_STM32L031xx)
#define EEPROM_SIZE (1024U) /* 1kB */

7344
cpu/stm32l0/include/vendor/stm32l052xx.h vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@ -86,6 +86,15 @@ ISR_VECTOR(1) const isr_t vector_cpu[CPU_IRQ_NUMOF] = {
#if defined(CPU_LINE_STM32L031xx)
[ 4] = isr_rcc, /* [ 4] RCC Interrupt */
[29] = isr_lpuart1, /* [29] LPUART1 Interrupt */
#elif defined(CPU_LINE_STM32L052xx)
[ 4] = isr_rcc_crs, /* [ 4] RCC and CRS Interrupts */
[ 8] = isr_tsc, /* [ 8] TSC Interrupt */
[17] = isr_tim6_dac, /* [17] TIM6 and DAC Interrupts */
[24] = isr_i2c2, /* [24] I2C2 Interrupt */
[26] = isr_spi2, /* [26] SPI2 Interrupt */
[27] = isr_usart1, /* [27] USART1 Interrupt */
[29] = isr_rng_lpuart1, /* [29] RNG and LPUART1 Interrupts */
[31] = isr_usb, /* [31] USB global Interrupt */
#elif defined(CPU_LINE_STM32L053xx)
[ 4] = isr_rcc_crs, /* [ 4] RCC and CRS Interrupts */
[ 8] = isr_tsc, /* [ 8] TSC Interrupt */