Commit Graph

15678 Commits (690a4c7f091b671d778d8a4afb4ae0bb6dbb860a)

Author SHA1 Message Date
Juhani Puurula 690a4c7f09 Merge commit '7a58eaec9d5f2aad89caf3cdb47346d2ff648492'
* commit '7a58eaec9d5f2aad89caf3cdb47346d2ff648492':
  Squashed 'features/frameworks/mbed-trace/' changes from 6d3590f..6df2572
2018-05-11 09:55:48 +03:00
Juhani Puurula 7a58eaec9d Squashed 'features/frameworks/mbed-trace/' changes from 6d3590f..6df2572
6df2572 add unit test support for mac (#81)

git-subtree-dir: features/frameworks/mbed-trace
git-subtree-split: 6df2572dfb803596049b87fbad4d761acaef69c3
2018-05-11 09:55:48 +03:00
Juhani Puurula f7fd0af47e Merge commit '4cb7e03c7b39f446cfddc46385b00600e0e702f9'
* commit '4cb7e03c7b39f446cfddc46385b00600e0e702f9':
  Squashed 'features/nanostack/coap-service/' changes from f40072f..36d36ce
2018-05-11 09:52:34 +03:00
Juhani Puurula 4cb7e03c7b Squashed 'features/nanostack/coap-service/' changes from f40072f..36d36ce
36d36ce Fixed compiler warnings (#98)

git-subtree-dir: features/nanostack/coap-service
git-subtree-split: 36d36ce17679f43a751d72d01820e774ff5e051c
2018-05-11 09:52:34 +03:00
Juhani Puurula 2f0bd6b6f6 Merge commit '8e546a301f0b93dab28e7b4454df97e5f9e83843'
* commit '8e546a301f0b93dab28e7b4454df97e5f9e83843':
  Squashed 'features/nanostack/sal-stack-nanostack/' changes from 43c7ec2..82bbdcc
2018-05-11 09:52:10 +03:00
Juhani Puurula 8e546a301f Squashed 'features/nanostack/sal-stack-nanostack/' changes from 43c7ec2..82bbdcc
82bbdcc Merge branch 'release_internal' into release_external
7c7568d address error sent when matching entry found. (#1695)
0860ae7 Keep parent mle_entry in child_update_req timeout (#1693)
92044d6 Changed BBR router upgrade status (#1661)
e4a9657 Compiler warning clean-up (#1690)
a573bc4 Detection of duplicate address entries updated (#1686)
f28cce8 pbbr route handling updated (#1681)
389fab0 MLE parent request timeout fixes (#1676)
feb1784 Remove fragment/PMTU handling dropped by RFC 8200
073f7e8 entry keep alive flag set to true if entry already exists. (#1675)
1584759 Extra Thread-specific address check handling
934687b Tighten core "for us" check for unicast addresses
58a60e7 address query logic implemented(#1667)
c25df78 Fix for Router advertisement process in REED (#1658)
f8b227f Thread DHCP address allocation fix (#1657)
41ca387 removed the dependence of AE message relay on DUA prefix (#1655)
9e7e9e0 REED parser refactoring for MLE advertisement (#1654)
4fda90e Clear data request flag in child_id_req timeout (#1649)
5af4a39 updated mleid rloc sync in leader. (#1645)
564d3fe Added filter callback for MLE messages (#1638)
9f85599 Security bits handled correctly (#1642)
9e6c3a1 Update Thread MLE neighbor list cleanup, attempt #2 (#1640)
1060c34 file version checking handled after other errors. (#1641)
9c6b876 added nvm support for leader router id allocation. (#1626)
4f5e97d Revert "Update Thread MLE neighbor list cleanup (#1637)" (#1639)
a20a0ba Update Thread MLE neighbor list cleanup (#1637)
32cfb6b Fix to partition selection rules (#1633)
0d655ed Update MLE receiver in Child ID req timeout error (#1634)
2378dad Discard late Child ID responses (#1630)
3e8b4ce Multicast registration time fix (#1631)
f5530b1 Thread key ID change during attach (#1627)
1b7fdc0 Skip discovery request if MLE table is full (#1625)
4022ad9 Add new test API for clearing Thread stack values (#1624)
ffb47a2 additional reed advertisement (#1609)
cfb1e81 Thread tx failure handling update (#1620)
15846ed refactored network data sync as leader (#1615)
a5c67fd data request resent if leader after resync does not receive data response.(#1614)
f8a39da documentation fix: (#1608)
b69ba04 Allow MLE entry forced saving to MAC (#1600)
0e85099 Update router id sequence number in router sync (#1594)
f2cd4cf Read the short addr as 16-bit value before calling mac api (#1585)
912cf02 purge old partition data when child id response is received (#1588)
648ef89 Remove unnecessary call to mac (#1583)
09cff0e Fix uninitialised memory defect found by valgrind (#1582)
a1acffc Update Thread publishing during address change (#1581)
d2ddb1a Send new a/sd immediately after address change (#1576)
c18d1fd added check for parent info before processing child update (#1577)
96e86b6 implemented Sleepy End Device child update requests. (#1570)
33cb7cb Flag check updated. (#1572)
9f8e7f2 Merge pull request #1566 from ARMmbed/ut_fix
565da92 Update socket_api_test.cpp
59545f9 Update socket_api_test.cpp
09414e1 ML-EID is now added to address registration tlv. (#1565)
beddb01 unittest fix for newer release of cpputest

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 82bbdcc7ec63355fc19bf2c6054716584742b99b
2018-05-11 09:52:09 +03:00
Cruz Monrreal 68ad00ffb8
Merge pull request #6645 from woodsking2/master
mbed_wait_api: add comments to warn the func will lock deep sleep
2018-05-08 10:54:48 -05:00
Cruz Monrreal adcd7ec002
Merge pull request #6742 from pan-/ble-update-cordio-porting-guide
BLE: Update cordio porting guide
2018-05-08 10:42:19 -05:00
Cruz Monrreal 5b5c8ddb4e
Merge pull request #6743 from pan-/ble-cordio-h4-conditionnal-to-fc
BLE: Conditional compilation of H4 driver
2018-05-08 10:41:58 -05:00
Cruz Monrreal a5326ca047
Merge pull request #6814 from pan-/fix-discovery-termination
GenericGattClient: Fix discovery termination.
2018-05-08 10:41:34 -05:00
Cruz Monrreal 11901f115b
Merge pull request #6800 from kivaisan/fix_loracrypto_asserts
Lora: Fix LoRaMacCrypto asserts
2018-05-07 19:34:56 -05:00
Cruz Monrreal ceeedfd99c
Merge pull request #6805 from theotherjimmy/reorder-test-configs
tools: Reorder test configuration priority
2018-05-07 19:15:14 -05:00
Cruz Monrreal 0f51ea031e
Merge pull request #6610 from pauluap/stm32_eth_remove_tx_rx_locking_interrupt_perforation
Stm32 eth remove tx rx locking interrupt perforation
2018-05-07 10:51:03 -05:00
Cruz Monrreal 53d3c4344f
Merge pull request #6781 from theotherjimmy/refactor-notify
tools: Refactor notification API
2018-05-07 10:48:48 -05:00
Cruz Monrreal 5038135c7d
Merge pull request #6577 from SeppoTakalo/remove_features
Get rid of FEATURE_COMMON_PAL and FEATURE_NANOSTACK
2018-05-07 10:44:50 -05:00
Cruz Monrreal 53aa1b04ab
Merge pull request #6654 from kjbracey-arm/fault_cr
Add missing carriage returns to fault handler
2018-05-07 10:41:40 -05:00
Cruz Monrreal ab81b61e6c
Merge pull request #6657 from tsailer/exporter-codeblocks-ncs
add ncs36510 fib and trim generation
2018-05-07 10:40:51 -05:00
Cruz Monrreal 6ab4091653
Merge pull request #6728 from 0xc0170/fix-issue-template
Fix issue template - simplified version
2018-05-07 10:38:49 -05:00
Cruz Monrreal 7a99cd199d
Merge pull request #6773 from OpenNuvoton/nuvoton_fix_timer_stack_size
Enlarge timer thread stack size for Cortex-M23/M33
2018-05-07 10:37:36 -05:00
Cruz Monrreal e023bb67c4
Merge pull request #6771 from marcuschangarm/fix-uart-init
Fix UART initialization for NRF52
2018-05-07 10:35:40 -05:00
Cruz Monrreal 2ddce27a42
Merge pull request #6769 from theotherjimmy/fix-subtract-basepath
Move subtract basepath into the resources class
2018-05-07 10:33:36 -05:00
Cruz Monrreal 809f183eeb
Merge pull request #6768 from deepikabhavnani/iar_nan0130
Nano 100: Lower HEAP size for IAR
2018-05-07 10:32:30 -05:00
Cruz Monrreal 7a1ab1890b
Merge pull request #6792 from jarvte/cellular_dynamic_alloc_and_destr
Cellular: Add dynamic alloc and destruction to easycellular
2018-05-07 10:28:43 -05:00
Cruz Monrreal c52a8d6044
Merge pull request #6793 from theotherjimmy/fix-test-config-passing
tools: Pass app-config to get_config
2018-05-07 10:28:03 -05:00
Cruz Monrreal 39fd120064
Merge pull request #6797 from OpenNuvoton/nuvoton_fix_noserial
Fix compile error with DirectSerial in serial-less build
2018-05-07 10:27:27 -05:00
Cruz Monrreal 7a5ba60674
Merge pull request #6819 from adbridge/master
Remove example update scripting from tools
2018-05-07 10:25:42 -05:00
Martin Kojtal 5a77f42882
Merge pull request #6796 from marcuschangarm/fix-nrf52-tick
Fix us_ticker for NRF52 series
2018-05-07 08:17:58 +01:00
Martin Kojtal 6361e92d62
Merge pull request #6798 from marcuschangarm/fix-mbr
Fix bug in MBR for NRF52 series
2018-05-04 18:58:14 +01:00
Vincent Coubard 565921608e Cordio: Improve cordio H4 driver.
Ommit H4 driver definition if serial flow control is not supported.
2018-05-04 16:36:05 +01:00
Vincent Coubard 34c9206054 BLE: update cordio porting guide.
Improve description of the requirements of the H4 driver.
2018-05-04 16:35:57 +01:00
adbridge cfe2676b30 Remove example update scripting from tools
The examples updating functionality has now been moved to the
mbed-release script and thus can be removed from here.
2018-05-04 13:57:18 +01:00
Vincent Coubard fd5903c22d GenericGattClient: Fix discovery termination.
The procedure should be terminated whenever the server returns an error not equal
to ATTRIBUTE_NOT_FOUND. The block was effectivelly terminated but the
procedure was not. As a result the discovery was operating on already
freed memory.
2018-05-04 11:30:58 +01:00
Jimmy Brisson 81f969e127 Reduce memory consumption and lock contension
29% speedup (old: 45sec, new: 35sec) on my machine
2018-05-03 13:47:58 -05:00
Martin Kojtal e43d21d4ef
Merge pull request #6713 from theotherjimmy/arm-no-asm-inc
Drop include paths for ARM assembler
2018-05-03 16:31:04 +01:00
Martin Kojtal 45b3fffe9a
Merge pull request #6729 from JammuKekkonen/f411re_add_bootloader_support
Add bootloader support for NUCLEO_F411RE target
2018-05-03 16:30:29 +01:00
Martin Kojtal f09ab67af2
Merge pull request #6740 from kivaisan/fix_max_tx_power
Lora: Fix max tx power check
2018-05-03 16:28:55 +01:00
Martin Kojtal b47a3057b6
Merge pull request #6762 from OpenNuvoton/nuvoton_fix_armc6_memtrace
Fix compile error with MBED_MEM_TRACING_ENABLED and ARMC6
2018-05-03 16:27:54 +01:00
Martin Kojtal 1a5a2f0134
Merge pull request #6774 from geky/littlefs-fix-trailing-dots
littlefs: Fix issue with trailing dots in file paths
2018-05-03 16:26:47 +01:00
Martin Kojtal 1f6ded136c
Merge pull request #6778 from maximmbed/max32625mbed-update-leds
Add support for open drain leds
2018-05-03 16:25:04 +01:00
Martin Kojtal 2729c7aa23
Merge pull request #6780 from bmcdonnell-ionx/fix-lwip-compiler-warning
resolve LWIP compiler warning
2018-05-03 16:24:31 +01:00
Martin Kojtal 0c61cf4a37
Merge pull request #6785 from codeauroraforum/Fix_KL82Z_PWMOUT
KL82Z: Fix clock selection for PWMOUT driver
2018-05-03 16:24:07 +01:00
Martin Kojtal fb2d0a7517
Merge pull request #6786 from deepikabhavnani/mbed_heap_fix
Moved stats test to platform folder
2018-05-03 16:23:25 +01:00
Martin Kojtal 4984340621
Merge pull request #6787 from codeauroraforum/Fix_KW41_SDK_TPM_Driver
KW41Z: Update SDK TPM driver
2018-05-03 16:21:57 +01:00
Jimmy Brisson c186c3ce86 Use mocked notifier for individual tests
That way we separate the collection of notifications from everything else
2018-05-03 10:06:47 -05:00
Jimmy Brisson d338e672de Apply subtract basepath to features
A bug, #6755, was the result of the `subtract_basepath` function not
being applied to a resources object's children (it's features). This PR
fixes this bug by moving this functionality into the resources class.
Then, I applied the `subtract_basepath` method to the children resource
objects recursively. This has been tested on Partnerbeta and is to
upstream the fix.
2018-05-03 08:54:55 -05:00
Jimmy Brisson 33eb3ea427 Reorder test configs
Old order:
 * --test-config
 * --app-config
 * test config (as defined in test_config)
 * `mbed_app.json` in root.

New order:
 * --test-config
 * --app-config
 * `mbed_app.json` in root.
 * test config (as defined in test_config)~

This matches the documentation and user expectation
2018-05-03 08:47:12 -05:00
Martin Kojtal 9747f19ff0 issue template: add tools version + name request 2018-05-03 11:57:28 +01:00
Martin Kojtal 90c4e239c5 issue template: fix order (same as in PR template) 2018-05-03 11:47:23 +01:00
Kimmo Vaisanen 5384cd6b63 Lora: Fix LoRaMacCrypto asserts
If Lora stack is built with incorrect mbedtls settings, crypto methods
should assert and return error value. This fixes MBED_ASSERTs to
work correctly.
2018-05-03 13:04:03 +03:00
Teppo Järvelin b22a16fe4a Cellular: Added dynamic alloc and destruction to easycellular.
Now application can call connect and disconnect multiple times and resources are freed and constructed properly.
Also whole easycellular can be deleted and constructed again.
2018-05-03 12:47:47 +03:00