-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Fix for 'Verhoeff code is not using tables as const causing unnecessa… #11726
Conversation
5f50ed6
to
8243cf7
Compare
PR #11726: Size comparison from c7018a7 to 8243cf7 Increases (27 builds for esp32, k32w, linux, mbed, nrfconnect, p6, qpg)
Decreases (22 builds for esp32, k32w, linux, mbed, nrfconnect, p6, qpg)
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
b80cb69
to
370ed3c
Compare
AbortTransfer() needs to support GeneralStatusCode failures as well as BDX specific errors.connectedhomeip/examples/ota-provider-app/esp32/main/BdxOtaSender.cpp Lines 89 to 99 in 370ed3c
This comment was generated by todo based on a
|
(cecille): Fix for the case where BLE and SoftAP are both enabled.`connectedhomeip/examples/ota-provider-app/esp32/main/CHIPDeviceManager.cpp Lines 68 to 78 in 370ed3c
This comment was generated by todo based on a
|
handle this callback in switch statement
This comment was generated by todo based on a
|
this should probably be done dynamicallyconnectedhomeip/examples/ota-provider-app/esp32/main/main.cpp Lines 67 to 77 in 370ed3c
This comment was generated by todo based on a
|
Use the OTA image header specified in the specificationconnectedhomeip/examples/ota-provider-app/esp32/main/main.cpp Lines 197 to 207 in 370ed3c
This comment was generated by todo based on a
|
while convenient, we should not do a synchronous block write in our example application - this is bad practice
This comment was generated by todo based on a
|
(cecille): Fix for the case where BLE and SoftAP are both enabled.`connectedhomeip/examples/ota-requestor-app/esp32/main/CHIPDeviceManager.cpp Lines 68 to 78 in 370ed3c
This comment was generated by todo based on a
|
handle this callback in switch statement
This comment was generated by todo based on a
|
Encapsulate these globals and the callbacks in some classconnectedhomeip/examples/ota-requestor-app/esp32/main/OTARequesterImpl.cpp Lines 73 to 83 in 370ed3c
This comment was generated by todo based on a
|
Handle image URI for protocol other than bdxconnectedhomeip/examples/ota-requestor-app/esp32/main/OTARequesterImpl.cpp Lines 109 to 119 in 370ed3c
This comment was generated by todo based on a
|
Process/skip the Matter OTA headerconnectedhomeip/examples/ota-requestor-app/esp32/main/OTARequesterImpl.cpp Lines 253 to 263 in 370ed3c
This comment was generated by todo based on a
|
Determine where this should be instantiatedconnectedhomeip/examples/ota-requestor-app/esp32/main/OTARequesterImpl.cpp Lines 291 to 301 in 370ed3c
This comment was generated by todo based on a
|
Apply update after delayed action timeconnectedhomeip/examples/ota-requestor-app/esp32/main/OTAUpdater.cpp Lines 134 to 144 in 370ed3c
This comment was generated by todo based on a
|
Handle applying update after rebootconnectedhomeip/examples/ota-requestor-app/esp32/main/OTAUpdater.cpp Lines 135 to 145 in 370ed3c
This comment was generated by todo based on a
|
With this approach we might end up adding callback for every bdx event/message.connectedhomeip/examples/ota-requestor-app/esp32/main/include/BDXDownloader.h Lines 60 to 70 in 370ed3c
This comment was generated by todo based on a
|
(andy314): IPv6 does Duplicate Address Detection even thoughconnectedhomeip/scripts/tests/test_suites.sh Lines 91 to 101 in 370ed3c
This comment was generated by todo based on a
|
check against CATs in subject descriptorconnectedhomeip/src/access/AccessControl.cpp Lines 120 to 130 in 370ed3c
This comment was generated by todo based on a
|
check against target.deviceType (requires lookup)connectedhomeip/src/access/AccessControl.cpp Lines 145 to 155 in 370ed3c
This comment was generated by todo based on a
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is anything except Verhoeff10
used at all? If not I suggest removing unused code rather than updating it.
fast track: change has been up for a while, straight-forward change. |
…ry RAM use #9564'
Problem
What is being fixed?
Change overview
Const specifier were added to lookup tables to move them to flash section.
Testing
How was this tested? (at least one bullet point required)