Cruz Monrreal
b16e2713b8
Merge pull request #8446 from cmonr/pin-py-module
...
Pin urllib3 pip module in requirements.txt
2018-10-16 21:29:50 -05:00
Cruz Monrreal II
461f55e3ed
Pinned urllib3 version as something with 1.24 appears to be breaking other modules
2018-10-16 17:34:42 -05:00
Cruz Monrreal II
65c4bc92fb
Added line in python testing to print pip modules in use
2018-10-16 17:33:56 -05:00
Cruz Monrreal
00e3064f58
Merge pull request #8437 from NXPmicro/Fix_TRNG_HAL
...
MCUXpresso: Fix for the TRNG HAL driver
2018-10-16 16:19:49 -05:00
Cruz Monrreal
996a31f9d8
Merge pull request #8419 from TacoGrandeTX/doc_fix_portin
...
PortIn.h: Documentation improvements only
2018-10-16 16:18:50 -05:00
Cruz Monrreal
adf9165af2
Merge pull request #8405 from hasnainvirk/QOS_impl_with_utests
...
[LoRaWAN]: Adding QOS in response to LinkADRReq and fixing class C bugs
2018-10-16 15:47:50 -05:00
Cruz Monrreal
af19a395e0
Merge pull request #7923 from ganesh-ramachandran/master
...
Add Support for Toshiba TMPM4G9
2018-10-16 12:52:19 -05:00
Hasnain Virk
9c3f73b8ed
Unit test fix for cancel_send()
...
PR 8299 went in but correct unit tests were not there.
This commit is adding proper unittests for 8299.
2018-10-16 19:14:51 +03:00
Cruz Monrreal
ce7e61e37e
Merge pull request #8255 from MateuszMaz/refactoring_mbed_assert
...
Change behaviour of mbed_asert to use mbed_error instead of mbed_die
2018-10-16 11:06:18 -05:00
Cruz Monrreal
461d59ab41
Merge pull request #8427 from jeromecoutant/PR_L4_8343
...
STM32L4 : sleep issue
2018-10-16 10:42:14 -05:00
Cruz Monrreal
5c136cc5cc
Merge pull request #8403 from bcostm/fix_issue_8372_serial
...
STM32: fix issue with serial_is_tx_ongoing function
2018-10-16 10:25:37 -05:00
Cruz Monrreal
deaa4fa0ff
Merge pull request #8374 from TomoYamanaka/improve_armcc_linkerscript
...
Renesas : Improve ARMCC linker script
2018-10-16 10:23:11 -05:00
Cruz Monrreal
8ac60bc1b0
Merge pull request #8050 from AriParkkila/cell-ublox-copn
...
Cellular: Fix Greentea tests for UBLOX_C027
2018-10-16 10:22:37 -05:00
Cruz Monrreal
50e6de7df2
Merge pull request #8046 from naveenkaje/UART_HWFC_Error_Fix_Upstream_Based
...
NRF52 serial: Fix UART console RX
2018-10-16 10:22:25 -05:00
Martin Kojtal
9b59a3bd0d
Merge pull request #8429 from OpenNuvoton/nuvoton_m2351_fix_led
...
M2351: Fix LED_GREEN naming error
2018-10-16 07:33:51 -07:00
Martin Kojtal
8faf40e3b0
Merge pull request #8434 from RonEld/change_platform_error
...
Change Mbed TLS platform error code and value
2018-10-16 07:17:33 -07:00
Hasnain Virk
3bfef7f43f
Unit Test Fixes for LoRaWAN
...
Missing methods are added.
Logic was broken at various places which needed to be fixed.
2018-10-16 12:23:21 +03:00
Hasnain Virk
0a9417299b
Fixing coverity findings
...
A couple of the coverity analysis findings are being treated here. For
the rest there will be a separate PR.
2018-10-16 12:23:21 +03:00
Hasnain Virk
7818733728
Proper handling of RX1 frequency in rx_config
...
Previously, we weren't filling in RX1 frequecny in rx_window1_config
structure. However, everything worked as in LoRaPHY::rx_config() API
there was a check which filled in correct RX1 frequency.
Now we are filling in RX1 freq. properly while we are computing
parameters for RX1 window.
2018-10-16 12:23:21 +03:00
Hasnain Virk
9e4487c850
TX post-process for CONFIRMED UL in no-reception case
...
The idea behind the method post_process_no_reception() is to post
process any outgoing TX but we shouldn't do that if a CONFIRMED message
is outgoing and there are still some retries left.
2018-10-16 12:23:21 +03:00
Hasnain Virk
8d4cda11f7
Making sure that RX slots open after state change
...
After transmission we should change the state before invoking opening of
slots as we may start receiving in the rx slots and the state would
suddenly change from SENDING to RECEIVING without going through the
ACK_WAIT state (in case of CONFIRMED messages). Tests show that after
this slight adjustment, our number of ack retries have significantly
reduced.
2018-10-16 12:23:21 +03:00
Hasnain Virk
d5ce0cc96f
Adding QOS handling and fixing bugs for Class C
...
LinkADRReq mac command can be used by the network server to set a
certain level of QOS using NbTrans field which is applicable to
Unconfirmed traffic only for 1.0.2 spec.
This commit introduces mechanisms to facilitate this QOS. It means to
repeat an outgoing unconfirmed message NbTrans times without changing
its frame counter.
For class C, we have retired the ack_expiry_timer_for_class_c and have
replaced it with another timer which mimics the RX2 closure as in Class
A but doesn't actually close RX2 window. It's just a mechanism by which
the state machine is informed that the you can proceed forward, we have
not received anything in RX2 window either. This is needed as RX2
doesn't timeout in class C (i.e., the radio remains in continuous mode).
In addition to that we need to close any pending timers for Receive
windows after the MIC has passed and the Duplicate counter check has
also been passed.
2018-10-16 12:23:21 +03:00
Hasnain Virk
dc702c2df9
Adding check for ongoing automatic-uplink
...
Before going after an automatic uplink, we should check if there was an
automatic uplink already ongoing, i.e., the ack for the previous
automatic uplink cycle has not been received.
If there is we shouldn't queue the new automatic uplink and wait for
the previous Ack cycle to complete.
2018-10-16 12:23:21 +03:00
Hasnain Virk
1fa2589c1e
Style correction
...
LinkADRReq parameters and certain parameters used camel case
which is not the recommended style.
2018-10-16 12:23:21 +03:00
Mahesh Mahadevan
f29a597411
MCUXpresso: Fix for the TRNG HAL driver
...
Apply the fix from K64F TRNG HAL driver.
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-10-15 16:00:34 -05:00
Cruz Monrreal
a6651b868b
Merge pull request #8317 from yossi2le/add-flashiap-bd-as-default
...
Add FlashIAP block device as default block device for WISE 1570
2018-10-15 10:22:34 -05:00
Cruz Monrreal
00f8ecfb7a
Merge pull request #8336 from sentinelt/socket-closed
...
Fix hard-fault when socket created using accept() is closed
2018-10-15 10:22:17 -05:00
Cruz Monrreal
b666cd68dc
Merge pull request #8299 from hasnainvirk/issue_8285
...
Making cancel_sending() API robust
2018-10-15 10:12:27 -05:00
Cruz Monrreal
a9f43239be
Merge pull request #8295 from AriParkkila/cell-cinterion
...
Cellular: Update Cinterion AT drivers
2018-10-15 10:10:23 -05:00
Cruz Monrreal
ec03df4823
Merge pull request #7980 from kjbracey-arm/thread_deprecations
...
Clean up rtos::Thread deprecation warnings
2018-10-15 10:09:55 -05:00
Cruz Monrreal
e0e915f5db
Merge pull request #8423 from cmonr/rollup2
...
Rollup PR: Additional doc PRs + lingering need:CI PRs
2018-10-15 10:04:04 -05:00
Ron Eldor
2620508e12
Change Mbed TLS platform error code and value
...
Change error from `MBEDTLS_PLATFORM_HW_FAILED` to
`MBEDTLS_PLATFORM_HW_ACCEL_FAILED` and the value to 0x70,
as the previous value cannot be used as a low level error code.
2018-10-15 16:21:54 +03:00
Ari Parkkila
a38247dc04
Cellular: Fix Greentea tests for UBLOX_C027
2018-10-15 03:50:46 -07:00
bcostm
4017dea77f
STM32: typo corrections
2018-10-15 11:14:18 +02:00
ccli8
67e0b7faf0
[M2351] Fix LED_GREEN naming error
2018-10-15 16:34:18 +08:00
jeromecoutant
7b605b6160
STM32L4 : sleep issue
2018-10-15 10:19:42 +02:00
Ganesh Ramachandran
fc92705270
Removed IAR definition for TMPM4G9
...
TMPM4G9 device was added in IAR 8.30. Based on this, exporters should be disabled for now (not supported in 7.x version).
2018-10-15 10:24:46 +05:30
Ganesh Ramachandran
0231c80828
Implemented us_ticker free() & modified IAR stack
2018-10-15 10:20:22 +05:30
Ganesh Ramachandran
936ace08e2
Added Support for TOSHIBA TMPM4G9
2018-10-15 10:20:21 +05:30
Yossi Levy
196fbe5c68
Fixing unicode error in IAR compilation
2018-10-14 12:13:53 +03:00
Cruz Monrreal II
73eb46336a
Merge branch 'deepikabhavnani-atcmd_docs' into rollup2
2018-10-12 21:47:00 -05:00
Cruz Monrreal II
a51b0a3562
Merge branch 'atcmd_docs' of ssh://github.com/deepikabhavnani/mbed-os into deepikabhavnani-atcmd_docs
2018-10-12 21:46:59 -05:00
Cruz Monrreal II
4bde4c4dfc
Merge branch 'ARMmbed-doxy-rm-protected' into rollup2
2018-10-12 21:46:57 -05:00
Cruz Monrreal II
46e4cb2b9d
Merge branch 'doxy-rm-protected' of ssh://github.com/ARMmbed/mbed-os into ARMmbed-doxy-rm-protected
2018-10-12 21:46:57 -05:00
Cruz Monrreal II
17cb750989
Merge branch 'naveenkaje-i2c_doc_update' into rollup2
2018-10-12 21:46:54 -05:00
Cruz Monrreal II
4033e24b80
Merge branch 'i2c_doc_update' of ssh://github.com/naveenkaje/mbed-os into naveenkaje-i2c_doc_update
2018-10-12 21:46:53 -05:00
Cruz Monrreal II
ebc6ffdc58
Merge branch 'ARMmbed-typo-fix-1-1' into rollup2
2018-10-12 21:46:51 -05:00
Cruz Monrreal II
d0aec14124
Merge branch 'typo-fix-1-1' of ssh://github.com/ARMmbed/mbed-os into ARMmbed-typo-fix-1-1
2018-10-12 21:46:51 -05:00
Cruz Monrreal II
97d5117cfa
Merge branch 'ARMmbed-EventQueue-protected-doxyrm' into rollup2
2018-10-12 21:46:48 -05:00
Cruz Monrreal II
7844f0a9e8
Merge branch 'EventQueue-protected-doxyrm' of ssh://github.com/ARMmbed/mbed-os into ARMmbed-EventQueue-protected-doxyrm
2018-10-12 21:46:48 -05:00