Commit Graph

266 Commits (mbed-os-5.7)

Author SHA1 Message Date
adustm d9d799a5b8 Use official toolchain defines 2018-03-14 14:48:09 -05:00
adustm 63ed5893a1 Add support of separate memories for heap and stack region swith the use of TWO_RAM_REGIONS define 2018-03-14 14:48:09 -05:00
adustm c1d883db19 Change STM32L475/76/86 GCC_ARM linker files to have HEAP in SRAM1 and stack in SRAM2 (after the interrupt vector) 2018-03-14 14:48:09 -05:00
Wilfried Chauveau 82d16294cb rename MURATA type ABZ & WISE_1510 to their expected name 2018-02-09 14:18:46 +00:00
Kimmo Vaisanen caaed4f315 Add WISE-1570 external pin names 2018-02-09 14:18:46 +00:00
Kimmo Vaisanen 3c5af68180 Add MTB_ADV_WISE_1570 target 2018-02-09 14:18:46 +00:00
bcostm a5cd64eebb STM32L476/486: change SRAM config for IAR 2018-02-09 14:18:45 +00:00
bcostm f5e76d38f3 STM32 serial: improve irq index management for L4 devices 2018-02-09 14:18:43 +00:00
Wilfried Chauveau a97e4d76ed fix a silent conflict with PR #5947 2018-02-09 14:18:42 +00:00
Wilfried Chauveau 8340f5041a add support for STM32L443RC & WISE-1510 2018-02-09 14:18:42 +00:00
jeromecoutant 0e78e7ef4e STM32 : set all PinMap structures as weak
This allow custom overwrites
2018-02-09 14:18:42 +00:00
jeromecoutant ee333a5cd0 SMT32L4 : add missing ST HAL LPUART functions
To enable/disable UART Clock in Stop Mode
2018-02-09 14:18:41 +00:00
jeromecoutant 73ed270d2d STM32 NUCLEO F413ZH and L433RC : STDIO configuration
#5795 patches are missing for these 2 targets
STDIO_UART_TX and STDIO_UART_RX can be now user defined
2018-02-09 14:18:40 +00:00
bcostm d048ec2fa8 Use legacy CAN api 2018-01-27 01:37:26 -06:00
bcostm 5bb6edc952 Update stm32l4xxxx.h files 2018-01-27 01:37:26 -06:00
bcostm 4c7f0e6e5b Update stm32l4xx.h files 2018-01-27 01:37:25 -06:00
bcostm 9971ad27ca Update system_stm32l4xx.c with latest version 2018-01-27 01:37:25 -06:00
bcostm fb71917adb Remove release notes file 2018-01-27 01:36:57 -06:00
bcostm 6b5302c8f5 Add more comments 2018-01-27 01:36:38 -06:00
bcostm 5fa45e827a L4 ST CUBE V1.11.0
Update to STM32CubeL4 V1.11.0

Conflicts solved:
	targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L433xC/device/stm32l433xx.h
	targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/device/stm32l4xx.h
	targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/device/stm32l496xx.h
	targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/device/stm32l4xx.h
	targets/TARGET_STM/TARGET_STM32L4/device/stm32l4xx_hal_conf.h
	targets/TARGET_STM/TARGET_STM32L4/device/stm32l4xx_hal_def.h
	targets/TARGET_STM/TARGET_STM32L4/device/stm32l4xx_hal_i2c.c
	targets/TARGET_STM/TARGET_STM32L4/device/stm32l4xx_hal_spi.h
2018-01-27 01:35:20 -06:00
adustm c95ef84da6 Improve SRAM use for IAR toolchain Use the entire SRAM2 with NVIC buffer + stack Increase HEAP size to 0x10000 in SRAM1 Increase the available SRAM1 by 0x2000 2018-01-27 00:57:52 -06:00
jeromecoutant 1d0354d1ab STM32LX : HAL_RCC_OscConfig update in PLL configuration
check PLL settings before retuuning error
2018-01-27 00:57:48 -06:00
jeromecoutant cd3a35e79c STM32L4: STDIO_UART_TX and STDIO_UART_RX can be now user defined 2018-01-27 00:57:25 -06:00
jeromecoutant c841e4065d STM32 UART init update
- serial_init, serial_free and serial_baud function moved from serial_device.c (specific to each STM32 family) to serial_api.c (common STM32 file)
- default baudrate value was hardcoded to 9600
  - Value is set now to MBED_CONF_PLATFORM_STDIO_BAUD_RATE for STDIO
  - Value is set now to MBED_CONF_PLATFORM_DEFAULT_SERIAL_BAUD_RATE for other use
- UART init will not be stopped before calling serial_baud function
2018-01-12 15:01:43 +00:00
jeromecoutant 0dfa368c76 STM32L4 : compilation issue
Issue comes only when ST HAL macro USE_FULL_ASSERT is enabled
2017-12-20 16:05:44 +00:00
Helmut Tschemernjak b9f4cdf978 Added the proper defines for the STM32L432 bootloader support 2017-12-20 16:05:42 +00:00
Helmut Tschemernjak 78cd49b21d Changed NVIC Flash base address to support the bootloader 2017-12-20 16:05:42 +00:00
Helmut Tschemernjak 39b2854138 Updated wrongly defined UART3_BASE into USART3_BASE 2017-12-20 16:05:42 +00:00
Helmut Tschemernjak 2a0be67d7a Updated to toolchain startup/linker files to support the 433 devices Also added the symbolic MBED_APP_START/MBED_APP_END defines 2017-12-20 16:05:42 +00:00
Helmut Tschemernjak b4a0b59400 defined STM32L433xx 2017-12-20 16:05:42 +00:00
Helmut Tschemernjak 2f1927bfff Added stm32l433xx.h defined STM32L433xx 2017-12-20 16:05:42 +00:00
Helmut Tschemernjak 1f72c67967 Updated PeripheralNames.h, PeripheralPins.c and PinNames.h for STM32L433 devices 2017-12-20 16:05:42 +00:00
Helmut Tschemernjak 101ede0f84 Copied TARGET_STM32L432 to TARGET_STM32L433, renamed 432 files to 433 2017-12-20 16:05:42 +00:00
Jimmy Brisson 369187cadf
Merge pull request #5535 from MikeDK/nucleo_l432kc_async_serial_fix
NUCLEO_L432KC: Fixed async serial
2017-11-22 10:19:53 -06:00
Michael Kaplan 8a1c29c2e5 TARGET_STM32L4: added missing #ifdef in serial_device.c 2017-11-20 15:49:18 +01:00
bcostm c54e9079b8 STM32 ADC: replace flags type from int to bool 2017-11-17 13:50:59 +01:00
bcostm 1d3eb508bf STM32: fix linker error with adc_read() 2017-11-17 13:50:59 +01:00
bcostm 34fdcc926b STM32: move analogin_read functions in a common file 2017-11-17 13:50:59 +01:00
bcostm 4dbe95dded STM32: rename analogin_api.c in analogin_device.c 2017-11-17 13:50:59 +01:00
bcostm 072ec2e765 STM32L4 ADC: remove adc_inited flag 2017-11-17 13:50:59 +01:00
Martin Kojtal 114e019675
Merge pull request #5486 from bcostm/fix_CAN3
STM32: Add support of CAN3
2017-11-16 16:12:27 +00:00
Martin Kojtal 41eb565d9c
Merge pull request #5342 from ARMmbed/feature_cortex_a
Update CMSIS/RTX with Cortex-A support
2017-11-15 11:24:36 +00:00
bcostm be2a6ae273 STM32: Use CAN3_BASE + typos 2017-11-14 09:48:02 +01:00
Bartek Szatkowski c5a5438256 Update params in calls to LD/STREXW to be uint32_t 2017-11-10 09:53:42 +00:00
jeromecoutant dde615b8a8 NUCLEO_L496ZG minor update 2017-11-03 10:54:49 +01:00
Jimmy Brisson 9163ddfe61
Merge pull request #5399 from jeromecoutant/PR_MSP
STM32F4/STM32L4: remove MSP template file
2017-11-02 10:42:04 -05:00
Jimmy Brisson c40b642455
Merge pull request #4650 from catiedev/master
NUCLEO_L496ZG: Add new Platform
2017-11-02 10:36:23 -05:00
jeromecoutant c51f0f3d5f STM32F4/STM32L4: remove MSP template file
HAL_MspInit/HAL_MspDeInit/HAL_PPP_MspInit/HAL_PPP_MspDeInit weak functions can now be overwritten as it is expected
2017-10-30 10:38:43 +01:00
Anna Bridge 38ba693c57 Merge pull request #5327 from bcostm/remove_warnings
STM32: Remove compilation warnings
2017-10-26 11:05:20 +01:00
Martin Kojtal 2af7213c51 Merge pull request #5104 from architech-boards/master
add support for SILICA_SENSOR_NODE platform
2017-10-19 16:44:17 +01:00