-
Notifications
You must be signed in to change notification settings - Fork 34
Reduced configuration continued #1
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
Reduced configuration continued #1
Conversation
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 looking good. Just a minor question for now.
Added E2E-tests:
One test failing because there is no Unregister feature. Either we could drop this test, or add the resource for that functionality. |
We need to add Update test case to the automated suite. Also, unregister is a good test case to be added in order to remove the registration from Portal and not leave any hanging devices in the Cloud. |
This is default behaviour for Update client.
SST is enabled by default. Keep CEC client disabled also for K66F. No need to have advanced features on this example.
252ba9c
to
86facf0
Compare
* All platforms will use hardcoded entropy injection. This is needed only for non-TRNG boards, but for code simplicity, do it for all. * Accept also CA_CERT existing error from fcc_developer() API.
Make Blocksize to be 512 KiB and update buffer 1 KiB by default. This saves some RAM and 512 is going to be the client default in future.
86facf0
to
3b8e47e
Compare
* Seperate functions for deregister callback and deregister handling. * Refactored the logic for handling shutdown. * Bring down network as part of shutdown.
* Simplify trace usage * Cleanup: remove unnessary carriage returns from printfs * Remove update authorize This is default behaviour for Update client. * Print IP * Handle fcc_init errors * Cleanup tracing * Fix default certificate template * Cleanup default configurations SST is enabled by default. Keep CEC client disabled also for K66F. No need to have advanced features on this example. * Cleanup printing * Use same resources as MCCE * Remove mbed_lib.json * Remove developer-mode flag * Implement reset+reboot on key-press 'r' * Remove configs folder with all content * Remove the need for PAL config file (requires patch) * Fix printing of counter * Remove button + led configs * Remove old tests * Add Device Management E2E tests * Allow reading API key from MBED_CLOUD_SDK_API_KEY variable * Add entropy injection with hardcoded entropy * All platforms will use hardcoded entropy injection. This is needed only for non-TRNG boards, but for code simplicity, do it for all. * Accept also CA_CERT existing error from fcc_developer() API. * Fix F411RE configuration * Cleanup mbed_cloud_client_user_config file Make Blocksize to be 512 KiB and update buffer 1 KiB by default. This saves some RAM and 512 is going to be the client default in future. * Make INFO the default max for trace * Remove esp-config as its not needed * Add deregister (5000/0/1) and refactor shutdown handling * Seperate functions for deregister callback and deregister handling. * Refactored the logic for handling shutdown. * Bring down network as part of shutdown. * Update to MCC 3.3.0 and Mbed OS 5.13.0
No description provided.