Martin Kojtal
f76436c955
Merge pull request #10181 from jeromecoutant/PR_STMOD
...
DISCO_L496AG: Add PMOD and STMOD+ connector
2019-03-22 11:17:12 +01:00
Martin Kojtal
d850d3bbca
Merge pull request #10156 from juhoeskeli/MTB_STM_L475_uart_clock_fix
...
MTB_STM_L475: fix UART clock
2019-03-21 10:43:35 +01:00
jeromecoutant
9ac9288229
DISCO_L496AG: Add PMOD and STMOD+ connector
2019-03-21 10:35:11 +01:00
Juho Eskeli
a3beb1081e
MTB_STM_L475: fix UART clock
2019-03-20 16:52:28 +02:00
Martin Kojtal
7d853b46c3
Merge pull request #10133 from ashok-rao/MTB_STM_F439
...
Adding STM32_F439 as a new MTB target
2019-03-20 13:52:46 +01:00
Martin Kojtal
9f2b23d009
Merge pull request #10149 from jeromecoutant/PR_H7ADCINTERNAL
...
STM32H7 ADC internal channels
2019-03-20 13:25:23 +01:00
jeromecoutant
75a771c583
STM32H7 ADC internal channels
2019-03-18 16:55:37 +01:00
Ashok Rao
339f806c71
Removing redundant code.
...
MCO pins are not brought out on MTB / MCB design.
2019-03-18 12:37:27 +00:00
Ashok Rao
e4f8b400f8
Adding STM32_F439 as a new MTB target
2019-03-17 19:20:43 +00:00
Martin Kojtal
4b358d63f9
Merge branch 'patch-10' of https://github.com/janjongboom/mbed-os into rollup
2019-03-15 08:44:24 +00:00
Martin Kojtal
d6e81f5249
Merge branch 'PR_H743_A5' of https://github.com/jeromecoutant/mbed into rollup
2019-03-14 11:36:50 +00:00
Martin Kojtal
1bbf7d69d1
Merge pull request #9902 from wajahat-ublox/r412m_reset
...
Remove assertion of MDMRST in case of SARA-R4
2019-03-14 09:40:44 +01:00
Martin Kojtal
897d15a9bc
Merge pull request #9895 from mrcoulter45/issue-9890-fix
...
Fix for i2c_t object not being initialized to 0 causing timeout
2019-03-14 09:39:10 +01:00
Martin Kojtal
b21211dd9f
Merge pull request #9884 from jeromecoutant/PR_F429_uARM
...
STM32F429 ARM MICRO startup file update
2019-03-14 09:38:33 +01:00
Martin Kojtal
76fe7267e7
Merge pull request #9637 from u-blox/C030_N211_Cellular_Driver
...
Cellular: UBLOX_C030_N211 Cellular API's
2019-03-14 09:11:06 +01:00
Jan Jongboom
f3614abc30
OdinWifiInterface is calling memcpy with a null pointer
2019-03-07 16:47:56 +01:00
Sarah Marsh
c668472f01
NUCLEO_L073RZ: IAR linker script issue
2019-03-07 13:55:55 +01:00
Michael Coulter
c59c1cb29d
Fix for i2c_t object not being initialized to 0 causing timeout
...
For issue #9890
2019-03-05 11:35:18 -06:00
jeromecoutant
5839a8e7c5
NUCLEO_H743ZI: Arduino A5 is mapped on ADC3_IN6
2019-03-04 17:18:56 +01:00
Martin Kojtal
7c9a71846e
Merge pull request #9469 from kjbracey-arm/spi_muxing
...
SPI upgrade - per-peripheral mutex and GPIO-based SSEL
2019-03-01 18:38:27 +01:00
Martin Kojtal
f559d03ae2
Merge pull request #9766 from deepikabhavnani/uarm_fixes
...
Update Toolchain Arm Micro scatter files
2019-03-01 16:54:27 +01:00
Kevin Bracey
b12be6bb80
Rename SPI_COUNT to DEVICE_SPI_COUNT
...
Avoid collision with some HALs that already define SPI_COUNT.
2019-03-01 14:37:04 +02:00
Martin Kojtal
857cd9fba1
Merge pull request #9845 from jarlamsa/stm_spi_peripheral_name
...
Add spi_get_peripheral_name() to stm_spi
2019-03-01 12:15:04 +01:00
Wajahat Abbas
b7b083e6a2
do not assert MDMRST in case of SARA-R4
2019-03-01 15:33:26 +05:00
Deepika
122549910e
Add Crash report section to all uARM files
2019-02-28 19:54:38 -06:00
deepikabhavnani
944483b0f7
Add missing SHEBANG = #! armcc -E
2019-02-28 19:54:38 -06:00
deepikabhavnani
0ff2d42143
Heap and stack size picked from linker files,export symbols not needed
2019-02-28 19:54:38 -06:00
deepikabhavnani
0dc5561991
Guard RAM start and size defines
2019-02-28 19:54:38 -06:00
deepikabhavnani
b598dc1f46
Target_STM: Add ARM_LIB_STACK and ARM_LIB_HEAP section
...
Instead of user defined symbols in assembly files or C files,
use linker scripts to add heap and stack - this is inconsistent
with ARM std linker scripts
2019-02-28 19:54:28 -06:00
Cruz Monrreal
4b9d07a1da
Merge pull request #9792 from sarahmarshy/nucleo-gcc-bootloader
...
NUCLEO_L073RZ Bootloader support
2019-02-28 18:21:14 -06:00
jeromecoutant
6e12fad543
STM32F429 ARM MICRO startup file update
2019-02-28 11:19:12 +01:00
Jarno Lamsa
a9f0924f7b
Add spi_get_peripheral_name() to stm_spi
...
This is to have support for per-peripheral mutex introduced in https://github.com/ARMmbed/mbed-os/pull/9469
Together fixes an issue seen in https://github.com/ARMmbed/mbed-os/issues/9149
2019-02-27 13:32:22 +02:00
Cruz Monrreal
e1736cd06f
Merge pull request #9571 from mprse/fix_9523_rtos_less_issue
...
Update to 2-region model for HEAP and Stack Memory
2019-02-26 22:50:19 -06:00
Cruz Monrreal
4b13c8a212
Merge pull request #9768 from c1728p9/feature-hal-spec-usb-device
...
Bring USB Feature branch into master
2019-02-26 22:48:02 -06:00
Cruz Monrreal
03bcf28ff0
Merge pull request #9861 from jeromecoutant/PR_INTERRUPTIN
...
STM32 InterruptIn protection
2019-02-26 22:47:05 -06:00
Deepika
e0b4b51d92
Revert "Update params in calls to LDREXW/STREXW to uint32_t"
...
This reverts commit 334b2d64b0 .
This commit is not required any more as changes for this are already part
of master branch
2019-02-26 11:09:25 -06:00
jeromecoutant
675a7f915d
STM32 InterruptIn protection
2019-02-26 16:58:47 +01:00
mudassar-ublox
6c347eafe5
C030_N211 cellular api refactoring
2019-02-26 17:28:01 +05:00
bcostm
28462d476a
STM32F7 USB: add patch in CubeF7 hal driver
2019-02-22 10:53:22 -06:00
bcostm
aa2b76a995
STM32L4 USB: move HAL_PCD_EP_Abort function
...
This function is for USB_OTG_FS devices only. Move it in the correct place (in "#ifdef USB_OTG_FS" area).
2019-02-22 10:53:22 -06:00
bcostm
4ca33aa266
STM32L4 USB: add patch in CubeL4 hal driver
2019-02-22 10:53:22 -06:00
bcostm
1e807a305e
STM32F4 USB: add patch in CubeF4 hal driver
2019-02-22 10:53:22 -06:00
Russ Butler
d08034c9ef
Remove OR from ST endpoint activation
...
When activating an endpoint assign new data rather than ORing
data to it. This ensures that values set from the previous use
do not effect the current configuration.
2019-02-22 10:53:19 -06:00
Russ Butler
86e1d436e7
Alternate implementation of HAL_PCD_EP_Abort
...
Update the patch "Create HAL_PCD_EP_Abort" to fix bugs.
This patch adds the low level functions USB_EPStopXfer, USB_EPSetNak,
USB_EPClearNak and the high level function HAL_PCD_EP_Abort so that
transfers can be stopped.
The functions USB_EPSetNak and USB_EPClearNak allow nak to be enabled
or disabled for an endpoint, preventing or allowing further transfers.
The function USB_EPStopXfer stops pending reads and writes started by
USB_EPStartXfer along with clearing and masking any interrupts enabled
by USB_EPStartXfer.
The function HAL_PCD_EP_Abort aborts any transfers on the given
endpoint. When this function completes the transfer interrupt
is guarenteed not to fire for this endpoint. Furthermore, the size
of data transferred during an aborted read can be found by calling
the function HAL_PCD_EP_GetRxCount.
Other notes on this Change:
1.
Prior to this patch the interrupt USB_OTG_DOEPINT_EPDISD was not
handled. When an OUT endpoint was disabled this interrupt occurred
causing the CPU to get stuck repeatedly handling this interrupt. This
is because this interrupt was unmasked but nothing cleared this
interrupt. This patch also adds code to handle and clear this
interrupt to prevent a lockup.
2.
Stopping a transfer on an OUT endpoint requires global nak OUT to
be in effect. Even with this being done, having entries in the rx fifo
prevented an OUT endpoint from being disabled. This behavior is not
mentioned in the Reference Manual.
2019-02-22 10:53:18 -06:00
Russ Butler
c4cf19ee3b
Revert "Create HAL_PCD_EP_Abort"
...
Revert the patch "Create HAL_PCD_EP_Abort" in preparation for an
alternate fix.
2019-02-22 10:53:18 -06:00
Michel Jaouen
ced1cbd0ed
Create HAL_PCD_EP_Abort
2019-02-22 10:53:16 -06:00
jeromecoutant
21606569da
STM32F4: replace CLOCK_SOURCE_USB by DEVICE_USBDEVICE
2019-02-22 10:53:15 -06:00
jeromecoutant
9b16d4fb5b
NUCLEO_F103RB: replace CLOCK_SOURCE_USB by DEVICE_USBDEVICE
2019-02-22 10:53:15 -06:00
Sarah Marsh
22abea324d
Modify linker scripts for IAR and ARM compilers to support bootloader on NUCLEO_L073RZ
2019-02-22 11:06:29 +00:00
Deepika
3fd5f53b51
Dynamic heap support will be breaking change for all targets in IAR 7.x
...
Reverting this feature till IAR 8.x is stable and supported in Mbed OS
for few releases
1. Revert "Add Dynamic heap support to IAR"
This reverts commit 8ee29bbfa2 .
2. Revert "Splited RAM section not compatible with dynamic HEAP."
This reverts commit a645bb2a6b .
3. Revert "Add Dynamic heap support to IAR"
This reverts commit 891e1f261b .
2019-02-22 09:25:09 +00:00