Pieter du Preez
28c8e1444c
Fixed STM32L4_NUSART for STM32L433XX. ( #9 )
...
STM32L4_NUSART was set to 4. The spec at
https://www.st.com/resource/en/datasheet/stm32l433cc.pdf states the
following on page 1:
- 4x USARTs (ISO 7816, LIN, IrDA, modem)
- 1x LPUART (Stop 2 wake-up)
However it on page 49, it states:
The STM32L433xx devices have three embedded universal synchronous
receiver transmitters (USART1, USART2 and USART3).
The latter is correct.
This patch sets STM32L4_NUSART to 3.
2019-12-31 07:47:06 -06:00
Dave Marples
d0cda60442
In the current implementation we only use very high priority interrupts (levels 0, 0x10 and 0x20 in CORTEX-M speak) but that means there are loads of lower priority ones that are effectively unused. I have *not* changed the semantics of these levels but have 'shifted' them to be based around the midpoint of the available interrupts (0x80) rather than at the top end....that allows for interrupts to be defined above (or, indeed, below) them as needed by the application. This should have no functional effect on existing code but adds in a clean capability to define higher priority interrupts.
2018-12-03 17:41:59 -06:00
Juha Niskanen
e37f260d67
arch/arm/src/stm32l4: add initial support for STM32L412 and STM32L422 chips
2018-11-09 09:54:20 -06:00
Juha Niskanen
2589fc943e
arch/arm/src/stm32l4: Add initial support to STM32L4+ chips
2018-08-13 07:06:51 -06:00
Juha Niskanen
e402dadf5d
arch/arm/src/stm32l4: Avoid using redundant CONFIG_STM32L4_STM32L4X2. This is almost always same as CONFIG_STM32L4_STM32L4X3. Avoid duplication to reduce macro clutter. This patch limits CONFIG_STM32L4_STM32L4X2 usage to dependency tracking and pinmap. Also enable ADC for CONFIG_STM32L4_STM32L4X5 (untested, but same RM).
2018-08-09 06:42:54 -06:00
Daniel P. Carvalho
9223123cd2
arch/arm/src/stm32l4: Added custom pin mapping for STM32L4X2XX processors.
2018-07-16 15:42:13 -06:00
Gregory Nutt
cb374e6e62
arch/: Clean up some naming and spacing.
2018-06-20 15:38:06 -06:00
Alan Carvalho de Assis
81d6cefd65
Add support to STM32F433RC
2017-08-28 07:05:32 -06:00
Gregory Nutt
1c5ec07414
arch/: Remove dangling space at the end of lines.
2017-06-28 13:16:48 -06:00
Gregory Nutt
8b907c4c1f
STM32L4: Fix a typo
2017-06-08 11:07:20 -06:00
Gregory Nutt
95fcdff1fd
STM32L4: Add STM32L475 RCC definitions/logic.
2017-06-08 10:04:28 -06:00
Gregory Nutt
66e2247f30
STM32L4: Ad support for the STM32L475 family. Incomplete -- still needs pinmap, rcc, otgfs, syscfg
2017-06-08 08:52:09 -06:00
Juha Niskanen
ae22eb224a
STM32L4: changes needed for STM32L452 and Nucleo-L452RE board
...
GPIO and UART seem similar across STMicro product matrix,
so renamed files accordingly. RCC is cloned just in case,
while conflicting differences there seem to be very minor.
2017-05-04 15:23:38 +03:00
Juha Niskanen
a59b7bc932
STM32L4: add GPIO_PORTI definition
...
Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com>
2017-05-02 07:41:14 -06:00
Juha Niskanen
b4d2651ca9
STM32L4: stm32l4_i2c: add I2C4 code
2017-04-28 08:09:16 -06:00
Juha Niskanen
f1b71e3ae7
TM32L4: Add some defines for the new peripherals in STM32L496 parts
2017-04-27 07:26:32 -06:00
Juha Niskanen
8a6662c957
TM32L4: Add some defines for the new peripherals in STM32L496 parts
2017-04-27 07:25:20 -06:00
Juha Niskanen
06e4c4aedd
STM32L4: add support for the STM32L496XX family
2017-04-25 08:47:50 -06:00
Sebastien Lorquet
db24f237d7
STM32L4: Correct USART1/2 definitions. Use default mbed UART4 settings
2016-12-01 09:00:59 -06:00
Gregory Nutt
1cdc746726
Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES
2016-06-11 14:14:08 -06:00
Gregory Nutt
e0249bd025
STM32L4: Fix incorrect and conflicting definitions for STM32L4_NGPIOS and STM32L4_NGPIO_PORTS. Now there is only STM32L4_NPORTS.
2016-03-20 14:12:07 -06:00
Sebastien Lorquet
f4f03e6f02
Add port to the stm32L4
2016-03-10 09:59:16 -06:00