Steven Cartmell
2fb9fc2a8e
Rename watchdog.c -> watchdog_api.c to prevent name collision with Platform API
2019-05-24 11:35:25 +02:00
Steven Cartmell
e7761a1d39
Move watchdog parameter validation into the driver layer
2019-05-24 11:35:22 +02:00
Steven Cartmell
31924b2481
Add missing license headers
2019-05-24 11:35:21 +02:00
Steven Cartmell
7c392a16d4
Remove window and sleep mode options for watchdog API
2019-05-24 11:35:13 +02:00
Steven Cartmell
8fa38bb25b
Add Watchdog driver API
2019-05-24 11:20:26 +02:00
Steven Cartmell
366893ae71
Add independent watchdog reference implementation for STM32
2019-05-24 11:20:25 +02:00
Martin Kojtal
4567626ade
Merge pull request #10636 from u-blox/activation_status
...
+UPSND sent to poll activation status
2019-05-23 21:39:48 +01:00
Martin Kojtal
02b91bdfca
Merge pull request #10582 from malavikasajikumar/master
...
Adding LED4 definition in PinNames.h of SDP-K1 board.
2019-05-23 21:35:42 +01:00
Bilal Qamar
defc244db2
+UPSND sent to poll activation status
2019-05-22 16:52:03 +05:00
Martin Kojtal
d5b84a5d57
SDP_K1: Fix year change in the system clock
2019-05-21 07:44:49 -07:00
Martin Kojtal
d4122b0b3a
Merge pull request #10454 from u-blox/ublox_odin_driver_os_5_v3.7.0_rc1
...
Enterprise_mode_+_wifi_configuraiton_api: update ODIN drivers to v3.7.0 RC1
2019-05-20 10:54:45 +01:00
Malavika Sajikumar
cf8f3725f9
Removing stale definition.
2019-05-14 12:33:57 -07:00
Malavika Sajikumar
82a6f157b3
Adding omitted definition for LED4. This is used as a STATUS LED.
2019-05-14 12:32:44 -07:00
Martin Kojtal
2956a35b17
Merge pull request #10538 from masoudr/master
...
Enabled crash reporting for DISCO_F407VG target
2019-05-13 13:29:17 +01:00
Anna Bridge
97e1c9cbaf
Merge pull request #10287 from linlingao/pr10177
...
Enable MTS_DRAGONFLY_F411RE to register with Pelion
2019-05-10 16:21:46 +01:00
aqin
43759c0c4b
Enterprise mode + wifi configuraiton api
2019-05-08 17:52:04 +05:00
M. Rahimi
06ed3c44c2
Enabled crash reporting for DISCO_F407VG on all other toolchains
2019-05-07 21:43:37 +04:30
M. Rahimi
d30bdbe08b
Enabled crash reporting for DISCO_F407VG target
2019-05-07 19:25:46 +04:30
mudassar-ublox
5f55eedfae
cellular target name change for ublox cellular instance
2019-05-03 11:21:38 +05:00
Martin Kojtal
87711a9111
Merge pull request #10471 from malavikasajikumar/master
...
SDP-K1: Updates to target code
2019-05-02 19:03:22 +01:00
Lin Gao
2c22f549e9
Add option to keep post_binary_hook and make it default. It can be disabled by setting it to null
2019-05-02 11:25:20 -05:00
Lin Gao
438a52f15a
Fix handoff issue from the bootloader to the application on MTS_DRAGONFLY_F411RE
2019-05-02 11:25:19 -05:00
Martin Kojtal
d41962a8c8
SDP_K1: Fix year change in the system clock
2019-05-02 11:35:40 +01:00
Malavika Sajikumar
e0faeb2b65
Fixing alignment.
2019-04-29 09:52:01 -07:00
Malavika Sajikumar
f11f63ddcf
AWAKE signal turned on at system init for SDP-K1 board.
...
- Setting AWAKE signal high in the SystemInit() to ensure VIO supply to daughter boards through SDP and Arduino connectors.
2019-04-25 23:49:19 -07:00
Malavika Sajikumar
869e48dad0
Improvements made to PinNames.h of SDP-K1 board.
...
PinNames.h:
- Removing definition of Status LED.
- Redefining SPI and I2C pin names using Arduino pins names.
2019-04-25 23:49:19 -07:00
Deepika
36c7b2de86
uARM - Move heap region after IRAM1
...
ARM_LIB_HEAP start is aligned to IRAM1 end, hence should be placed next to
RW_IRAM1 i.e. no other region in between.
2019-04-09 12:01:01 -05:00
Martin Kojtal
2a694cf1d9
Merge pull request #10143 from jeromecoutant/PR_ADC_RESETINTERNAL
...
STM32 ADC INTERNAL CHANNEL reset after read
2019-04-02 13:02:14 +02:00
Cruz Monrreal
4dd55d2db6
Merge pull request #10281 from ashok-rao/S2_LP
...
Adding support for S2_LP (WiSUN) as a new MTB target
2019-04-01 17:03:37 -05:00
Ashok Rao
1f572f987e
SPDX license identifier changed to Apache-2.0
2019-04-01 15:17:06 +01:00
Ashok Rao
5cb1c64d59
Adding SPDX identifier
2019-04-01 11:21:45 +01:00
Ashok Rao
83ad921196
Resolving merge conflicts from my remote
2019-04-01 07:49:37 +01:00
Ashok Rao
d4c83fc056
Adding STM32_F429 + S2_LP (WiSUN) as a new MTB target
2019-04-01 07:31:01 +01:00
jeromecoutant
ec00ea5655
STM32 ADC INTERNAL CHANNEL reset after read
...
Internal channels use is enabling ADC "internal path"
which needs to be disabled after measurement
2019-03-29 14:30:49 +01:00
Cruz Monrreal
b872d08181
Merge pull request #10000 from malavikasajikumar/master
...
Adding support for SDP-K1.
2019-03-27 00:21:13 -05: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
Ashok Rao
3661957401
Changing SPI flash's CS ine, Errata on SCH
2019-03-19 09:47:38 +00:00
Ashok Rao
fd241ddeaf
Pin map changes
...
Based on v1.1.0 of S2_LP MCB using STM32F429ZIT6.
2019-03-19 09:47:38 +00:00
Ashok Rao
04270f75ba
Adding MTB aliases to PinNames
2019-03-19 09:47:38 +00:00
Ashok Rao
01f2b0426d
Adding STM S2_LP as a new target
2019-03-19 09:47:38 +00:00
Malavika Sajikumar
00863c2664
Renaming SDP-K1 to SDP_K1.
2019-03-18 15:50:14 -07: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
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
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
Malavika Sajikumar
27abeb993a
Updating SPDX-License-Identifier.
2019-03-08 14:30:59 -08:00
Malavika Sajikumar
481c19e30d
Adding support for SDP connector pins.
2019-03-08 10:28:04 -08:00
Malavika Sajikumar
d4cc30c8f9
Fixing for Travis CI test fail. 5e9e140
.
2019-03-08 10:11:26 -08:00
Malavika Sajikumar
b8d4ad29da
Adding SPDX identifier (year 2019) to the license.
2019-03-08 09:35:26 -08:00
Malavika Sajikumar
5e9e1404c8
Removing commented out lines. Added SDP connector pins.
2019-03-08 09:22:47 -08:00
Malavika Sajikumar
2ffa39ffc0
Adding support for SDP-K1.
2019-03-07 13:43:54 -08:00
Jan Jongboom
f3614abc30
OdinWifiInterface is calling memcpy with a null pointer
2019-03-07 16:47: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
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
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
mudassar-ublox
6c347eafe5
C030_N211 cellular api refactoring
2019-02-26 17:28:01 +05:00
bcostm
1e807a305e
STM32F4 USB: add patch in CubeF4 hal driver
2019-02-22 10:53:22 -06:00
jeromecoutant
21606569da
STM32F4: replace CLOCK_SOURCE_USB by DEVICE_USBDEVICE
2019-02-22 10:53:15 -06: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
Deepika
e54be4aeff
Add Dynamic heap support to IAR
...
Two new block properties available in linker configuration files:
"expanding size" and "minimum size" for IAR 8.11.2 and above
Sample:
define block HEAP with expanding size, minimum size = 16K, alignment = 8 {};
This block will expand to consume all remaining available space in
the range where it is placed. If several such blocks end up in the same
range, they will share the remaining space.
Cannot place a block with expanding size inside another block with
expanding size, inside a block with maximum size, or inside an overlay.
2019-02-22 09:25:08 +00:00
deepikabhavnani
334b2d64b0
Update params in calls to LDREXW/STREXW to uint32_t
2019-02-22 09:25:07 +00:00
deepikabhavnani
b91dbab4bd
Add Dynamic heap support to IAR
...
Two new block properties available in linker configuration files:
"expanding size" and "minimum size" for IAR 8.11.2 and above
Sample:
define block HEAP with expanding size, minimum size = 16K, alignment = 8 {};
This block will expand to consume all remaining available space in
the range where it is placed. If several such blocks end up in the same
range, they will share the remaining space.
Cannot place a block with expanding size inside another block with
expanding size, inside a block with maximum size, or inside an overlay.
2019-02-22 09:25:07 +00:00
aqin
84f52a871b
adding updated binary for IAR v8.32
2019-02-22 09:25:06 +00:00
Martin Kojtal
39c8374760
Merge pull request #9554 from SeeedJP/hal-wio_3g-9450
...
Wio 3G: Modified sequence of module startup.
2019-02-20 13:57:33 +01:00
Yoshihiro TSUBOI
c41f1c75d7
[Wio 3G] Fix onboard modem initialization
...
Fix for issue #9450 by adding turning off the modem power at startup, so that modem is sure to be in the initial state.
Fix for wrong filename and classname.
// WIP
2019-02-20 19:00:12 +09:00
Martin Kojtal
3f46c82136
Merge pull request #9555 from SeeedJP/hal-wio_bg96-9450
...
Wio BG96: Modified sequence of module startup
2019-02-20 09:36:00 +01:00
Deepika
e522c4691e
Target_STM:_sbrk updated to use limits from linker files no need to set defines
...
_sbrk uses the exports from linker file __end and __HeapLimit to allocate memory
in heap. Linker scripts were updated accordingly to set the limits.
2019-02-19 15:49:49 -06:00
Martin Kojtal
723236f855
Merge pull request #9307 from mtomczykmobica/ONME-3949
...
Configuration options for STM_EMAC buffer counts
2019-02-19 14:09:24 +01:00
Marcin Tomczyk
a5f93e0b07
ONME-3949 Configuration options for STM_EMAC buffer counts
2019-02-19 08:18:18 +01:00
Yoshihiro TSUBOI
89bb25efc1
[Wio BG96] Fix onboard modem initialization
...
Fix for issue #9450 by adding turning off the modem power at startup, so that modem is sure to be in the initial state.
2019-02-19 00:44:38 +09:00
Cruz Monrreal
67abaf5fa7
Merge pull request #9706 from jarvte/fix_powering_onboard_modems
...
Cellular: fix onboard modems powering failure.
2019-02-14 20:26:51 -06:00
Teppo Järvelin
e4018bd9bb
Cellular: fix onboard modems powering failure
...
Don't call soft power on if device was already powered.
Some modems need to wait before sending anything to modem after soft powering.
2019-02-14 12:39:37 +02:00
Ashok Rao
21339abd61
Changing SPI flash's CS ine, Errata on SCH
2019-02-13 13:42:25 +00:00
Cruz Monrreal
270ff3b6de
Merge pull request #9679 from u-blox/R412M_Fix_After_Cellular_Driver_update
...
Default behavior of C030-R412M should be to use modem IP stack
2019-02-12 20:27:42 -06:00
Fahim Alavi
3549083f9c
Default behavior of C030-R412M should be to use modem IP stack
2019-02-11 16:12:29 +05:00
Russ Butler
3bd3aca6db
Add HAL API for analog out pinmap
...
Add the function analogout_pinmap to all targets.
2019-02-08 09:10:05 -06:00
Russ Butler
4818f88d73
Add HAL API for analog in pinmap
...
Add the function analogin_pinmap to all targets.
2019-02-08 09:09:51 -06:00
Nir Sonnenschein
8c2ad14ace
Merge pull request #9568 from ARMmbed/feature-cellular-refactor
...
Merge feature cellular refactor
2019-02-07 18:17:32 +02:00
Martin Kojtal
7106d0d201
Merge pull request #9557 from SeeedJP/hal-wio_bg96-9026
...
[Wio BG96] Modified pin map
2019-02-05 10:51:59 +01:00
Martin Kojtal
46101f68fe
Merge pull request #9595 from c1728p9/define_usbtx_and_usbrx
...
Define USBTX and USBRX for targets without them
2019-02-04 17:13:00 +01:00
Yoshihiro TSUBOI
e19ddef069
[Wio BG96] Modified pin map
...
* Remove unused Peripheral Pins definitions and add UART_1 TXD/RXD pins (fix #9026 ) for the Wio BG96 board
* Remove/Fix unused PinName definitions for the Wio BG96 board from the PinNames enum
2019-02-04 23:04:37 +09:00
Martin Kojtal
346ebe6344
Merge pull request #9556 from SeeedJP/hal-wio_3g-9026
...
[Wio 3G] Modified pin map
2019-02-04 14:41:58 +01:00
Martin Kojtal
ed53fe1ed4
Merge pull request #9534 from jeromecoutant/PR_FLOW
...
STM32 Serial Flow Control
2019-02-04 14:35:47 +01:00
Yoshihiro TSUBOI
a2f1e9c01e
[Wio 3G] Modified pin map
...
* Remove unused Peripheral Pins definitions and add UART_1 TXD/RXD pins (fix #9026 ) for the Wio 3G board
* Remove/Fix unused PinName definitions for the Wio 3G board from the PinNames enum
2019-02-04 18:12:29 +09:00
Russ Butler
3e10418015
Define USBTX and USBRX for targets missing it
...
Define USBTX and USBRX for the LPC11U37H and the MTS_MDOT_F405RG.
2019-02-02 09:46:29 -06:00
jeromecoutant
eec7126d37
STM32 Serial Flow Control
...
Crash occured when RTS=CTS=NC
Now we chek if used pins are the same UART as TX and RX
2019-01-31 17:11:23 +01:00