Ari Parkkila
1eb1fabad0
Cellular: Allow cellular modules to override network registration mode
2018-08-24 04:27:49 -07:00
Martin Kojtal
2d330533a4
Merge pull request #7652 from andrewleech/nrf5x_config_lfclk
...
NRF5x: Fix config of LFCLK source / settings.
2018-08-24 13:05:24 +02:00
Martin Kojtal
781573a0b2
Merge pull request #7839 from kivaisan/change_loramac_internal_methods_as_private
...
Lora: Change visibility of LoRaMac internal methods as private
2018-08-24 13:04:56 +02:00
Maciej Bocianski
9a41043c0b
adjust hal QSPI test to new pin names
2018-08-24 12:40:59 +02:00
Vincent Coubard
af69e1fb8b
Span: use static assert to kill copy construction from an incompatible span type.
...
Copy construction between Span of compatible type is allowed to fulfil the use
case Span<T> -> Span<const T>. This is achieved by a templated copy constructor
like constructor.
In p0122, the overload is discarded from the constructor set if the ElementType
of the Span in input is not convertible into the ElementType of the Span being
constructed.
To discard function overload, SFINAE has to be used which polutes the documentation
and make the code harder to read and maintain.
Unlike p0122, our Span class doesn't exposes (yet) functions with default argument
or functions that convert container in input into span the only overload with the
a single parameter that we exposes are:
- template<size_t N> Span(ElementType (&element)[N])
- Span(const Span& other): <- generated by the compiler.
For both of this functions we expect exact match and their resolution should not
interfere with the constructor that converts from another type of Span.
As a result it is possible to rely solely on C++ default resolution rules as we
won't hit cases were constructors convert from another type (std::array, std
container, span) and raise an error with a static assert if the element type
can't be converted.
If another copy - conversion - constructor is added then SFINAE has to be
reintroduced.
2018-08-24 11:10:17 +01:00
Maciej Bocianski
5195c820e6
standardise QSPI pin names
2018-08-24 12:09:51 +02:00
Martin Kojtal
582b414ea2
Merge pull request #7840 from mirelachirica/wise_1570_greentea_tests
...
WISE_1570 greentea tests
2018-08-24 11:31:44 +02:00
Martin Kojtal
871d7e7361
Merge pull request #7730 from davidsaada/david_stack_stats_fail_fix
...
When stack stats enabled, prevent exceptions if memory allocations fail
2018-08-24 11:31:24 +02:00
Martin Kojtal
05b2d6e785
Merge pull request #7810 from kegilbert/eventqueue-templatewall-rework
...
Eventqueue Templatewall Doxygen Rework
2018-08-24 11:30:54 +02:00
Martin Kojtal
812c6d5c88
Merge pull request #7783 from maciejbocianski/feature-qspi_merging
...
merge QSPI feature branch
2018-08-24 10:50:18 +02:00
Martin Kojtal
70814d6185
Merge pull request #7417 from pan-/improve-cordio-hci-doc
...
Cordio Documentation: Explain how to tests and what tools are available.
2018-08-24 09:52:21 +02:00
Ari Parkkila
4b223b6ff2
Cellular: Make AT_CellularStack socket array multi-thread safe
2018-08-24 00:21:26 -07:00
Brian Esquilona
7f7290e711
Update: 1. moved the binaries to specific target folders 2. Changed the license to PBL
2018-08-23 17:20:08 -05:00
Qinghao Shi
c9ac4868ac
move test skipping macro for FastModels to top of the test
2018-08-23 22:30:55 +01:00
Vincent Coubard
d5051a8ca7
Span: Allow copy construction from convertible span.
...
Addition of these overloads help when Span<const T> is constructed from Span<T>.
2018-08-23 18:41:53 +01:00
Cruz Monrreal
deb905da1d
Merge pull request #7815 from donatieng/shared_ptr
...
Re-add Shared Pointer Class into platform features
2018-08-23 10:09:02 -05:00
Cruz Monrreal
e530939f47
Merge pull request #7744 from davidsaada/david_threads_test_fix
...
RTOS threads test: Handle out of memory cases
2018-08-23 10:08:39 -05:00
Cruz Monrreal
6c4d64c520
Merge pull request #7846 from theotherjimmy/gcc-distcc
...
Tools: Use Distcc when it's configured
2018-08-23 10:06:33 -05:00
Cruz Monrreal
f7a731544c
Merge pull request #7816 from kivaisan/option_to_disabled_join_duty_cycle
...
Lora: Refactor duty-cycle configuration and introduce config for JOIN request
2018-08-23 10:05:44 -05:00
Cruz Monrreal
cb8d09a88a
Merge pull request #7843 from codeauroraforum/MXRT_Fix_I2C_Byte_Transfer
...
MIMXRT1050: Fix I2C Byte transfer functions
2018-08-23 10:05:08 -05:00
Vincent Coubard
b7f074ef68
Span: Fix opening brace position.
2018-08-23 14:02:26 +01:00
Vincent Coubard
2a6c6d5985
Span: Use mbed way of writing types in documentation example.
2018-08-23 12:41:04 +01:00
Vincent Coubard
33ca10192d
Span: Fix documentation.
2018-08-23 11:38:32 +01:00
Ari Parkkila
d208706fd6
Cellular: Support for GPRS dial-up
2018-08-23 02:37:47 -07:00
Martin Kojtal
603c4f930e
Merge pull request #7851 from geky/fix-littlefs-mount-cleanup
...
littlefs: Fixed issue with cleanup in mount function on error
2018-08-23 11:00:06 +02:00
Vincent Coubard
6b08320573
Span: Fix doxygen tags.
2018-08-23 09:02:28 +01:00
Ben Cooke
42a49a5022
Increase max func exec time to allow slower sys clock
2018-08-22 11:49:26 -05:00
ben
32647e6888
enable MOTE_L152 for OS5
2018-08-22 11:49:25 -05:00
Qinghao Shi
0ad1934f32
move test skipping macro to case array section
2018-08-22 17:48:03 +01:00
Vincent Coubard
4e7fa91b94
Span: amend documentation
2018-08-22 15:11:27 +01:00
Jimmy Brisson
a7ddea78d7
Remove firmware header from update image
2018-08-22 09:08:12 -05:00
Oren Cohen
787317b7eb
Remove uVisor from mbed-os
2018-08-22 16:36:59 +03:00
Maciej Bocianski
883ea2f1d1
astyle fixes on QSPI API/driver/tests
2018-08-22 15:02:15 +02:00
Maciej Bocianski
ad49388888
QSPI driver: fixes after PR 7783 review
...
- make QSPI::lock and QSPI::unlock protected
- fix QSPI::_initialize return value
- add assert on QSPI::_initialize failure
- minor comments fixes
2018-08-22 15:02:14 +02:00
Maciej Bocianski
c94f22c7ad
mbed_hal-qspi test code refactoring after PR 7783 review
...
- refactoring of status/config register logging code,
- make QspiCommand a class,
2018-08-22 15:02:14 +02:00
Maciej Bocianski
3bf9df7b56
target DISCO_F413ZH: add QSPI flash pin names
2018-08-22 15:02:13 +02:00
Maciej Bocianski
e6923342ef
hal-qspi test: add F413ZH support
2018-08-22 15:02:12 +02:00
Maciej Bocianski
948d1a3013
hal-qspi test: code refactoring
2018-08-22 15:02:12 +02:00
adustm
6095ccf1b4
Add reset internal state before call to HAL_QspiInit function
2018-08-22 15:02:11 +02:00
adustm
7dda4e4fc6
Implement qspi_free function
2018-08-22 15:02:10 +02:00
Maciej Bocianski
893cf2a5f5
hal-qspi_test: remove STM workaround
...
after feature-qspi branch rebase, everything works fine and workaround is not needed anymore
2018-08-22 15:02:10 +02:00
adustm
5c26e15cd3
Fix support of max flash size
2018-08-22 15:02:09 +02:00
jeromecoutant
43258a8ff4
STM32 : add all QSPI pins in available targets
2018-08-22 15:02:08 +02:00
Maciej Bocianski
1534426b7e
nrf52x: fix QSPI enable flag
...
QSPI feature was mistakenly moved form target nrf52840 to nrf52832
while rebasing. This change fixes it
2018-08-22 15:02:07 +02:00
Maciej Bocianski
e5e05df66c
hal-qspi test: fix QSPI preprocessor guard
2018-08-22 15:02:07 +02:00
Maciej Bocianski
de46a547fa
hal-qspi test refactoring
...
Main idea of introduced changes is to ease adding support for new flash chips
Major changes:
- move implementation of all memory chip specific functions to memory config file (no weak functions)
- add support for 1-2-2 write
2018-08-22 15:02:06 +02:00
Maciej Bocianski
443273785f
add hal-qspi test
2018-08-22 15:02:06 +02:00
Maciej Bocianski
8b36d6b39a
NRF5: fix qspi R/W opcodes mapping
2018-08-22 15:02:05 +02:00
Maciej Bocianski
c2cc559aa7
NRF5: fix qspi custom command sending
2018-08-22 15:02:05 +02:00
Maciej Bocianski
67798d6eb2
STM: add qspi pin names for DISCO_L475VG_IOT01A
2018-08-22 15:02:04 +02:00