Martin Kojtal
57d8915a89
Merge pull request #9615 from lrusinowicz/updated_hex_images
...
FUTURE_SEQUANA: Remove special "tags" from M0 hex images
2019-02-05 17:13:42 +01:00
Martin Kojtal
4ce6ed0f47
Merge pull request #9606 from deepikabhavnani/core_arch_v8m
...
Correct typo no_dsp - nodsp
2019-02-05 16:59:13 +01:00
Martin Kojtal
ad97936f30
Merge pull request #9526 from bridadan/remove_os3_NCS36510
...
Remove yotta and minar references in NCS36510
2019-02-05 16:58:52 +01:00
deepikabhavnani
07ccd82719
Correct the dsp flag from no_dsp to nodsp
2019-02-05 09:35:46 -06:00
Kevin Bracey
a3e7a6d85a
SPE: Fix up atomic usage
...
PSA SPE code was using atomics, but not consistently. On the assumption
that the atomics are needed, correct the code to be properly atomic.
* Tighten up table full case - new_handle was left with a bogus value,
and surrounding code (as a result?) used loop index to assert success.
Make handle the sole output of the loop, and correct and use it.
* Ensure handle in table is cleared last, with atomic store to release.
* Make skipping of the invalid handle in handle generator loop atomic.
* Use atomic load on state assert, and don't re-read on failure.
* Tighten up types, and avoid casts by using new signed atomics.
2019-02-05 16:03:25 +02:00
Alexander Zilberkant
911d138534
Restore MBEDTLS_PSA_CRYPTO_C for PSA targets
...
Removed by mistake in 763cb4c157
2019-02-05 15:53:34 +02:00
Alexander Zilberkant
4a204015ac
Simplify entropy seed injection configuration
...
Move NVSEED callbacks configuration to a header file
2019-02-05 15:48:41 +02:00
Alexander Zilberkant
0622cc9865
Add header guard
2019-02-05 15:48:41 +02:00
Alexander Zilberkant
6e87615dc4
Fix compilation warning
...
Fix warning in entropy.c caused by injecting seed read & write callbacks
2019-02-05 15:48:41 +02:00
Kevin Bracey
5ed7e372db
nRF52 serial: Tighten/simplify atomics
...
Use new atomics (exchange, load, store and bool types) to simplify
and improve the atomics in the nRF52 serial HAL.
* Ensure mutexes are released last and atomically when done
done inside a critical section.
* Compare-and-swap is not required for the spinlock - exchange is
sufficient. (Not clear a spinlock is needed anyway, but left in).
* Remove unneeded volatile, and make mutexes bool.
2019-02-05 15:44:04 +02:00
Przemyslaw Stekiel
292f1a155d
K64/ARM: Update to 2-region model for HEAP and Stack Memory
2019-02-05 14:13:58 +01:00
Michael Schwarcz
0e7d172d0f
Fix cortex-m33-S compile error
...
Compilation error was due to due to bug in gcc.py
2019-02-05 14:48:29 +02:00
Leszek Rusinowicz
caaaaff3e6
FUTURE_SEQUANA: Removed special "tags" from M0 hex images for better tools compatibility
...
This fixes issue #9611
2019-02-05 13:43:30 +01:00
Martin Kojtal
95906f1062
Merge pull request #9579 from JarkkoPaso/timer_fhss_singleton
...
FHSS timer: Use singleton pointer
2019-02-05 10:53:42 +01: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
d7a442b717
Merge pull request #9593 from c1728p9/standard_form_factor
...
Standardize Arduino form factor
2019-02-05 10:51:32 +01:00
Martin Kojtal
a0ec77d9a8
Merge pull request #9378 from oscarh/master
...
Add get_connection_status() override in CellularContext
2019-02-05 10:39:00 +01:00
Kevin Bracey
9e7c65925d
Add signed atomics
...
All signed implementations are inline - either directly or as inline
calls to out-of-line unsigned definitions.
2019-02-05 10:57:23 +02:00
Kevin Bracey
694adaae8b
Add atomic exchange
2019-02-05 10:53:30 +02:00
Kevin Bracey
a71984093a
Add bool atomics
2019-02-05 10:46:40 +02:00
Kevin Bracey
f8e3f5dc2c
Add 64-bit atomics
2019-02-05 10:45:40 +02:00
Deepika
b49a6b2ad8
Correct typo no_dsp - nodsp
...
armclang - nodsp
armlink - no_dsp
diff --git a/tools/t
2019-02-04 15:40:53 -06:00
Volodymyr Medvid
6918e6a76b
makefile export: create .link_options.txt with echo
...
$(file > $@.in, $(filter %.o, $^)) is not supported in GNU Make 3.81.
Create the linker response file with pipe redirect from echo command.
This is tested with Cygwin make and make 3.8.1 shipped with macOS.
Also, change the linker responce file name to .link_options.txt.
This is an internal file, not a build artifact.
2019-02-04 20:10:47 +02:00
Martin Kojtal
1c483e87b0
Merge pull request #9589 from bridadan/fix_export_exception_msg
...
Improve error message for exports for OS2-only targets
2019-02-04 17:26:10 +01:00
Martin Kojtal
dcba5ffa3c
Merge pull request #9529 from kfnta/its_crypto
...
RollUp PR Crypto with ITS
2019-02-04 17:14:05 +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
jeromecoutant
ae47617c77
STM32 GPIO: use maximum speed
2019-02-04 15:32:15 +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
7e9181cf57
Merge pull request #9553 from jeromecoutant/PR_FC
...
STM32: Enable SERIAL_FC for all
2019-02-04 14:42:55 +01: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
6684570dea
Merge pull request #9580 from kjbracey-arm/sharedptr_reset
...
Fix SharedPtr::reset
2019-02-04 14:41:34 +01:00
Martin Kojtal
e9648dd461
Merge pull request #9583 from jeromecoutant/PR_F2TRNG
...
STM32F2: Enable TRNG
2019-02-04 14:41:19 +01:00
Martin Kojtal
b433efecfc
Merge pull request #9581 from kjbracey-arm/sharedptr_atomic
...
SharedPtr: use atomic load
2019-02-04 14:39:54 +01:00
Martin Kojtal
b4e09cfc93
Merge pull request #9594 from c1728p9/remove_serial_flow_control
...
Remove SERIAL_FC on devices which don't support it
2019-02-04 14:39:12 +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
Martin Kojtal
0ae6a048e4
Merge pull request #9431 from deepikabhavnani/iar_armv8m_changes
...
Update IAR Armv8M changes
2019-02-04 14:34:28 +01:00
Martin Kojtal
026000d4d9
Merge pull request #9388 from SenRamakri/sen_ArmC6Fixes
...
Fix for ARMc6 compiler errors
2019-02-04 14:33:23 +01:00
Kevin Bracey
94f5646303
Atomics: make barrier placement uniform
2019-02-04 15:08:53 +02:00
Veijo Pesonen
df3cdaa983
tests-netsocket-udp: UDPSOCKET_ECHOTEST_NONBLOCK execution time limit
...
Test case is allowed to take not more than a half what has been given
to the whole UDP suite.
UDP test cases reorganized so that the longest running ones are
executed last.
2019-02-04 12:33:34 +02:00
Jarkko Paso
17e4e287de
FHSS timer: Use singleton pointer with timer objects
...
This is to save statically allocated memory. Without SingletonPtr the timer objects would always be included in build.
2019-02-04 12:13:29 +02:00
Martin Kojtal
2526ac8420
Merge pull request #9585 from lrusinowicz/ble_controller_core
...
PSOC6: M0 core binary image for BLE controller updated to version 1.05
2019-02-04 10:48:10 +01:00
Martin Kojtal
6e0fceb55b
Merge pull request #9588 from naveenkaje/support_disco
...
DISCO L475VG IOT01A: heap in SRAM2 region
2019-02-04 10:47: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
ba30a4aa24
Define Arduino pins for the LPC812
...
Define the unconnected Arduino pins to NC so they are all defined.
2019-02-02 10:56:27 -06: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
Russ Butler
b78bb90089
Remove SERIAL_FC from the MPS2 family
...
The MPS2 family does not support flow control in its serial driver so it
should not have SERIAL_FC in device_has.
2019-02-02 09:45:34 -06:00
Russ Butler
c722eb87d0
Remove SERIAL_FC from the ARM_IOTSS_BEID
...
The ARM_IOTSS_BEID does not support flow control in its serial driver so it
should not have SERIAL_FC in device_has.
2019-02-02 09:45:33 -06:00
Russ Butler
29f14bd364
Remove SERIAL_FC from the NCS36510
...
The NCS36510 does not support flow control in its serial driver so it
should not have SERIAL_FC in device_has.
2019-02-02 09:45:32 -06:00
Russ Butler
66b8ca2599
Define A0 to NC for the TARGET_KW41Z
...
Set A0 to NC so it is defined on the KW41Z platform.
2019-02-02 09:44:20 -06:00
Russ Butler
1e0f3b7f9e
Remove ARDUINO form factor for nano devices
...
Remove ARDUINO from supported form factors on devices which have the
physical form factor of the arduino nano.
2019-02-02 09:44:19 -06:00