chinglee-iot

Results 10 issues of chinglee-iot

* Use nvs_get_blob instead of nvs_get_str

* EAGAIN or EWOULDBLOCK should return zero to indicate this send or recv operation can be retried. * Use error code instead of assert to check the invalid parameters. Reference...

* Add STM32 F411RE Nucleo 64 demo project * Add README.md document to describe how to integrate FreeRTOS libraries to existing code base from scratch.

Description ----------- Fix `xPlatformIsNetworkUp` is not delcared comppile warning. Test Steps ----------- Compile coreHTTP demos including: * HTTP_Mutual_Auth * HTTP_Plaintext * HTTP_S3_Download * HTTP_S3_Download_Multithreaded * HTTP_S3_Upload Should not have any...

Add SMP interrupt wait critical secton on target test Description ----------- Adding the on target test to verify that > If a task is interrupted while it is waiting to...

Add SMP one task enter critical on target test Description ----------- Adding the on target test to verify that > Only one task/ISR shall be able to enter critical section...

Add SMP task delete on target test Description ----------- Adding the on target test to verify that > When a n RTOS object is deleted, the associated resources shall be...

Description ----------- Address Richard's feedback to update the usage of `pxCurrentTCB` in a function. Since `pxCurrentTCB` is a volatile variable, accessing it multiple times in a function can be slow...

Description ----------- * Update to LTS 3.0 library. Currently, a fork is used instead of esp-aws-iot. We will update the submodule link after PR is merged to esp-aws-iot. * Merge...

Description ----------- * Fix `test_prvYieldForTask_assert_yieldpending_core_is_false()` with this kernel PR https://github.com/FreeRTOS/FreeRTOS-Kernel/pull/1065. Remove redundant portGET_CORE_ID() calls due to optimization. Test Steps ----------- Run this PR with [kernel PR](https://github.com/FreeRTOS/FreeRTOS-Kernel/pull/1065). All the unit test...