-
Notifications
You must be signed in to change notification settings - Fork 3k
Feature emac merge test #6635
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature emac merge test #6635
Conversation
Cellular: BC95 echo test fixes
STM32 LPTICKER : optimize RTC wake up timer init
dir seek fixed - dptr was not updated before checking
Cellular: update attach test
littlefs: Fix issue updating dir struct when extended dir chain
Corrected lwip adaptation TCP flagging
NUCLEO_L433RC_P: fix pins definitions
Update mbed-coap to version 4.4.0
Update for VK_RZ_A1H
LoRa refactoring
- Only internal changes, no functionality changes - Some minor improvements to LoRaWanStack
… instead of a boolean Removed the while loop checking the return value from set_next_channel (GitHub Issue Lora-net/LoRaMac-node#357) The new return values are: LORAWAN_STATUS_OK : A channel has been found. LORAWAN_STATUS_NO_FREE_CHANNEL_FOUND : No free channel has been found (AS923 and KR920 regions) LORAWAN_STATUS_DUTYCYCLE_RESTRICTED : No channel found due to the duty-cycle or JoinReq back-off restrictions. Trial must be delayed. LORAWAN_STATUS_NO_CHANNEL_FOUND : No channel has been found. Re-enabled the default channels.
This issue is only present for a device in class c mode, which has perform unconfirmed uplinks. Lora-net/LoRaMac-node#327
Store the rx slot temporarily. When in class C, this variable will be changed in function OpenContinuousRx2Window.
Perform only an assignment. Lora-net/LoRaMac-node#282
1. Do not stop the 2nd window timer, as it is not running. 2. Wait for the OnAckTimeout event, before setting MacDone 3. Process for class c also the 2nd window timeout part, as we do not have a 2nd window timer.
This is especially important for class c devices.
In the DevStatusAns format, the protocol requires RFU(7:6) value = 0
This API can be used to runtime change device class. Please note that only class A and C are supported at the moment. Trying to set class B will return LORAWAN_STATUS_UNSUPPORTED. Fix set_device_class documentation fix documentation
- Do not put radio into sleep when message is received in class c mode - Experimental feature for acknowledging confirmed downlink messages
Since our timers are now already using events, we no longer need to defer timer callback calls.
- This is internal change, no functionality has been changed - LoRaWanInterface cleaned up and code moved to LoRaMacStack - Compliance code in LoRaMacStack moved to EOF - Green tea tests have been run manually - Doxygen updated accordingly LoRA: reorder class members
CM3DS Maintenance Pull Request: TRNG support (3/4)
Lora: small fixes
PR template: fix tick definition
This is a dummy test merge - operation was actually performed as a rebase, and will be pushed as such. This contains the same final tree contents as my current proposed rebase, and hopefully gitk will show a semi-legible diff for the bits touched in the merge commit.
/morph build |
Build : SUCCESSBuild number : 1746 Triggering tests/morph test |
Exporter Build : SUCCESSBuild number : 1381 |
Test : FAILUREBuild number : 1549 |
/morph build |
Build : SUCCESSBuild number : 1753 Triggering tests/morph test |
I'll add review comments here rather than trying to find the correct files. One finding: "EMACInterface.cpp": missing "_mac_address" initialization here: /* Interface implementation */ |
Hmm, don't think Although checking that highlights that |
Exporter Build : FAILUREBuild number : 1390 |
Test : SUCCESSBuild number : 1558 |
/morph export-build |
Exporter Build : SUCCESSBuild number : 1406 |
Unpleasant GitHub feature - having closed without asking GitHub to do the merge, the test results appear to have vanished. |
Description
This is a dummy test merge - operation was actually performed as a rebase, and will be pushed as such. This contains the same final tree contents as my current proposed rebase, and hopefully
gitk
will show a semi-legible diff for the bits touched in the merge commit.Actual rebased feature-emac is at https://github.com/kjbracey-arm/mbed-os/commits/feature-emac - when this passes CI, I will force push that to feature-emac.
Pull request type
[ ] Fix
[X] Refactor
[ ] New target
[ ] Feature
[ ] Breaking change