summaryrefslogtreecommitdiff
path: root/FreeRTOS-Plus
Commit message (Collapse)AuthorAgeFilesLines
...
* 'uL' -> 'UL'AniruddhaKanhere2020-04-131-1/+1
|
* Changes after Gary's commentsAniruddhaKanhere2020-04-131-23/+19
|
* Update FreeRTOS_ARP.cAniruddhaKanhere2020-04-131-1/+1
|
* correct debug outputAniruddhaKanhere2020-04-131-1/+3
|
* Debugging flag check addedAniruddhaKanhere2020-04-131-1/+3
|
* Comment style consistency and Yuhui's suggestionsAniruddhaKanhere2020-04-131-63/+63
|
* CleanupAniruddhaKanhere2020-04-131-12/+12
|
* Update after Gary's commentsAniruddhaKanhere2020-04-131-17/+9
|
* Update after richard's commentsAniruddhaKanhere2020-04-131-89/+89
|
* Corrected the formattingAniruddhaKanhere2020-04-131-289/+285
| | | - visual studio had messed up the formatting
* commit 2 after gary's commentsAniruddhaKanhere2020-04-131-5/+1
|
* Commit after Gary's commentsAniruddhaKanhere2020-04-131-289/+295
|
* Update after Yuhui's commentsAniruddhaKanhere2020-04-131-21/+24
| | | | | - removed (void) from before memcpy, memset etc. - corrected memcpy style as suggested by Yuhui - Added logging for xNetworkInterfaceOutput. No need to configASSERT
* Coverity + MISRA complianceAniruddhaKanhere2020-04-131-23/+56
| | | Modified code to conform to the MISRA directives more closely.
* Sync up with Amazon-freertos repo (10th March 2020) (#34)AniruddhaKanhere2020-03-1128-7910/+1628
| | | | | | | * Sync up with amazon-freertos * Sync up with amazon-freertos * Sync up with amazon-freertos
* pass payload length when calling UDP callback (#30)AniruddhaKanhere2020-03-091-1/+2
| | | * pass payload length when calling UDP callback
* Fix DHCP option Client-identifier (#28)AniruddhaKanhere2020-03-061-6/+6
|
* Added back some TCP/IP stack port layer files.Richard Barry2020-02-0716-0/+12967
|
* (no commit message)Richard Barry2020-02-0730-15094/+15094
|
* Update version number in readiness for V10.3.0 release. Sync SVN with ↵Yuhui.Zheng2020-02-07202-65549/+37013
| | | | reviewed release candidate.
* Update TCP to last release versions in preparation for kernel V10.3.0 release.Richard Barry2020-02-062-7/+6
|
* Update libraries and sundry check-ins ready for the V10.3.0 kernel release.Richard Barry2020-02-066-62/+102
|
* Sync FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP with the version in GitHub at ↵Yuhui.Zheng2020-01-3154-1674/+5661
| | | | | | | | | | | | | | | (23665258cabe49d5d68ba23968b6845a7c80eb34). Notes: - header has version 2.2.0. - This sync did not bring in ./test directory, though we should. - New NetworkInterfaces are introduced by this merge. - Keil compiler support. - FreeRTOS_IP.h new API xApplicationGetRandomNumber(). - FreeRTOS_IP_Private.h new eIPEvent_t eNetworkTxEvent. - FreeRTOS_Stream_Buffer.h removing static xStreamBufferIsEmpty() and xStreamBufferIsFull(). - FreeRTOSConfigDefaults.h provides default ipconfigDNS_RECEIVE_BLOCK_TIME_TICKS. - other type changes.
* Remove the FreeRTOS-IoT-Libraries from FreeRTOS-Plus as it was an old copy ↵Richard Barry2020-01-3044-21719/+0
| | | | with a newer copy in FreeRTOS-Labs.
* Check socket binding result before doing anything with socket. (This is to ↵Yuhui.Zheng2019-12-041-3/+9
| | | | | | | | | | | | | address ARG findings.) Breaking the single return rule here, due to precedent violation at line 1039 and 1144. prvTransferConnect() now returns: - pdTRUE: everything's good. pdTRUE = 1. - -pdFREERTOS_ERRNO_ENOMEM: FreeRTOS_socket() failed. -pdFREERTOS_ERRNO_ENOMEM = -12. - -pdFREERTOS_ERRNO_EINVAL || -pdFREERTOS_ERRNO_ECANCELED: FreeRTOS_bind() failed. Negative values. Thus, at line 569 and line 617, needs to check != pdTRUE instead of == pdFALSE. This commit is done on behalf of Alfred.
* Minor bug fix in NTPDemo.c -> use of FREERTOS_INVALID_SOCKET in place of NULL.Richard Barry2019-09-044-41/+42
| | | | | Update trace recorder code to account for uxPendedTicks renaming to xPendedTicks.
* Files as per 190725_FreeRTOS_IoT_Libs_Task_Pool_and_MQTT_Preview interim ↵Richard Barry2019-07-2517-282/+968
| | | | release.
* Remove unnecessary include path from the MQTT demo.Richard Barry2019-07-241-1/+1
|
* Cosmetic changes in the MQTT demo - mostly comment updates.Gaurav Aggarwal2019-07-245-59/+67
|
* Continued to work on the MQTT demo project.Richard Barry2019-07-2417-109/+179
| | | | A few review comments added into the MQTT implementation.
* Remove the simple UDP client/server tasks from the MQTT demo as the demo's ↵Richard Barry2019-07-237-622/+68
| | | | | | | | network connection can be tested more easily just by pinging it. Tidy up the iot_config.h header files a little.
* Cosmetic changes in the MQTT demoGaurav Aggarwal2019-07-236-46/+63
| | | | | - Fix warnings in the MQTT code. - Update comments in the iot_config.h.
* Remove dependency on secure socketsGaurav Aggarwal2019-07-2310-1404/+166
| | | | | Network interface implementation for FreeRTOS now directly calls into FreeRTOS+TCP instead of going via secure sockets.
* Remove IotMqtt_Assert( pTaskPool == IOT_SYSTEM_TASKPOOL ) from MQTT codeGaurav Aggarwal2019-07-231-4/+4
| | | | | | | | | | The cut down version of the task pool has only one task pool, namely, system task pool. All the task pool API functions accept NULL as a valid parameter for IotTaskPool_t and use the system task pool when NULL is passed for the system task pool. IOT_SYSTEM_TASKPOOL is defined to NULL to use system task pool and therefore the above assert is no longer valid.
* Update projects to use the new directory nameGaurav Aggarwal2019-07-236-124/+155
| | | | | | | | IotTaskPool_GetSystemTaskPool has been removed from the cut down version of the task pool. define IOT_SYSTEM_TASKPOOL to NULL so that the MQTT library builds successfully. Use the new #defines in the iot_config.h.
* Rename \FreeRTOS-Plus\Source\FreeRTOS-Plus-IoT-SDK to ↵Gaurav Aggarwal2019-07-2345-0/+0
| | | | \FreeRTOS-Plus\Source\FreeRTOS-IoT-Libraries.
* Update task pool so tasks and timer are allocated statically.Richard Barry2019-07-2317-1469/+106
|
* Another backup check-in during process of optimising task pool for FreeRTOS. ↵Richard Barry2019-07-231-64/+11
| | | | This checkin is prior to making the task pool statically allocated.
* Backup checking on - part way through optimising task pool.Richard Barry2019-07-221-330/+44
|
* Fix DNS resolution failure for test.mosquitto.orgGaurav Aggarwal2019-07-222-3/+3
| | | | | | The DNS cache entry size was not big enough to fit the DNS name and as a result the DNS reply parsing code returned error. Increased the size of the entry to ensure that the DNS name can fit in.
* The MQTT example now works with the local MQTT broker.Gaurav Aggarwal2019-07-212-5/+43
| | | | It still needs to be tested with the public mosquitto broker.
* Add first draft of mqtt exampleGaurav Aggarwal2019-07-2113-623/+2986
| | | | Note that it is still work in progress and not working as of now.
* Add the files from the MQTT project that were not check in.Richard Barry2019-07-192-0/+588
|
* Add missing files so base MQTT project builds.Richard Barry2019-07-1918-0/+14266
|
* Update the task pool demo to show re-use of recyclable jobsGaurav Aggarwal2019-07-191-266/+363
| | | | | | | The example now creates a recyclable job, schedules it and returns it back to the task pool when it is done. It then again creates a recyclable job and ensures that the task pool the same job present it its cache.
* Added simple UDP demo into the mqtt project to enable the network ↵Richard Barry2019-07-175-48/+224
| | | | connectivity to be tested in a simple way prior to performing any MQTT operations.
* Add MQTT project that builds on the task pool project - currently the ↵Richard Barry2019-07-1734-0/+7588
| | | | library is building but not being used.
* Rename the FreeRTOS_Plus_IoT_SDK directory to FreeRTOS_IoT_Libraries.Richard Barry2019-07-1641-0/+0
|
* Function rename in task pool demo.Richard Barry2019-07-161-3/+3
|
* Remove any TCP/IP functionality from the task pool demo - the TCP/IP stack ↵Richard Barry2019-07-149-290/+657
| | | | is still built as it will be used in later revisions.