| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
| |
* Update Tracelyzer version numbers
|
|
|
|
|
|
|
| |
* * Pull Request for Percepio Tracealyzer Recorder v4.3.11
* Update Tracealyzer demo config file.
Co-authored-by: Erik Tamlin <erik.tamlin@percepio.com>
|
|
|
|
|
|
|
| |
* Remove unused wolfSSL files.
* Add back some removed ciphers.
* Update VS project file.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* deleted old version wolfSSL before updating
* updated wolfSSL to the latest version(v4.4.0)
* updated wolfSSL to the latest version(v4.4.0)
* added macros for timing resistance
Co-authored-by: RichardBarry <3073890+RichardBarry@users.noreply.github.com>
Co-authored-by: Ming Yue <mingyue86010@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* MISRA changes Sockets
* add other changes
* Update FreeRTOSIPConfig.h
* Update FreeRTOSIPConfig.h
* Update FreeRTOSIPConfig.h
* Update FreeRTOSIPConfig.h
* correction
* Add 'U'
* Update FreeRTOS_Sockets.h
* Update FreeRTOS_Sockets.h
* Update FreeRTOS_Sockets.c
* Update FreeRTOS_Sockets.h
* Update after Gary's comments
* Correction reverted
|
| |
|
|
|
|
| |
reviewed release candidate.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Update trace recorder code to account for uxPendedTicks renaming to xPendedTicks.
|
|
|
|
| |
release.
|
| |
|
| |
|
|
|
|
| |
A few review comments added into the MQTT implementation.
|
|
|
|
|
|
|
|
| |
network connection can be tested more easily just by pinging it.
Tidy up the iot_config.h header files a little.
|
|
|
|
|
| |
- Fix warnings in the MQTT code.
- Update comments in the iot_config.h.
|
|
|
|
|
| |
Network interface implementation for FreeRTOS now directly calls into
FreeRTOS+TCP instead of going via secure sockets.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
It still needs to be tested with the public mosquitto broker.
|
|
|
|
| |
Note that it is still work in progress and not working as of now.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
connectivity to be tested in a simple way prior to performing any MQTT operations.
|
|
|
|
| |
library is building but not being used.
|
| |
|
| |
|
|
|
|
| |
is still built as it will be used in later revisions.
|
| |
|
|
|
|
| |
task_pool_demo.sln.
|
|
|
|
| |
as a base.
|
| |
|
|
|
|
|
|
| |
IotTaskPool_ScheduleSystemJob() again, which were intended to be alternative APIs that only access the system task pool, and instead update IotTaskPool_CreateRecyclableJob() and IotTaskPool_ScheduleJob() to allow the parameter used to pass in the task pool handle to be NULL if the system task pool is the only one available.
Update the task pool demo app to include a lot more functionality.
|
|
|
|
|
|
|
|
|
|
| |
other than the system task pool. IotTaskPool_CreateRecyclableSystemJob() is therefore introduced to complement IotTaskPool_CreateRecyclableJob() that does not require the handle of the target task pool to be specified as a parameter. Likewise IotTaskPool_ScheduleSystemJob() is introduced to complement IotTaskPool_ScheduleJob() for the same reason.
IotTaskPool_CreateSystemTaskPool() calls synchronisation primitives, so cannot be called before the scheduler starts. Add a configASSERT() to ensure the scheduler is running when it executes.
IotTaskPool_CreateSystemTaskPool() can conceivably be called from multiple different libraries that depend on the thread pool. In this version _IotSystemTaskPool.running can be used to check the system task pool has not already been created. If the task pool has been created simply return from IotTaskPool_CreateSystemTaskPool() instead of re-creating it (which would leak memory and leave orphaned tasks).
Call taskENTER_CRITICAL() and taskEXIT_CRITICAL() directly in place of mapping them to TASKPOOL_ENTER_CRITICAL() and TASKPOOL_EXIT_CRITICAL() in the same file.
Rename _timerThread() _timerCallback(), as it is a callback function and not a thread.
Remove the unused flags parameter from _scheduleInternal().
|
| |
|
|
|
|
| |
that have been brought into SVN thus far. The application does nothing other than build at this time.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
+ Set configENABLE_BACKWARD_COMPATIBILITY to 1 in FreeRTOSConfig.h to account for the fact that a member of the List_t structure has been renamed.
+ Provide a dummy implementation of ulApplicationGetNextSequenceNumber() to prevent linker warnings.
|
|
|
|
|
|
| |
which was brought into the main download in FreeRTOS V10.0.0. FreeRTOS+TCP can
be configured as a UDP only stack, and FreeRTOS+UDP does not contain the patches
applied to FreeRTOS+TCP.
|
|
|
|
|
|
|
|
|
|
|
| |
Update to V2.0.7 of the TCP/IP stack:
+ Multiple security improvements and fixes in packet parsing routines, DNS
caching, and TCP sequence number and ID generation.
+ Disable NBNS and LLMNR by default.
+ Add TCP hang protection by default.
We thank Ori Karliner of Zimperium zLabs Team for reporting these issues.
|
|
|
|
| |
Add TCP Echo server to the FreeR_Plus_TCP_Minimal_Window_Simulator project.
|
|
|
|
|
|
|
| |
\FreeRTOS_Plus_TCP_Minimal_Windows_Simulator\demo_logging.c.
Update queue code to allow an overwrite operation on a queue that is in a queue set, and add prvTestQueueOverwriteWithQueueSet() to test function.
Update Eclipse Win32 project to bring it closer the the Visual Studio equivalent.
|
|
|
|
| |
ready for release.
|
|
|
|
|
|
|
|
|
| |
option so the user can specify a callback to execute when data arrives.
FreeRTOS+TCP: Improve print output when using WinPCap to assist in selecting the correct network interface.
FreeRTOS kernel: Fix extern "C" { in stream_buffer.h.
FreeRTOS kernel: Correct tskKERNEL_VERSION_NUMBER and tskKERNEL_VERSION_MAJOR constants for V10.
Ensure the currently executing task is printed correctly in vTaskList().
|
|
|
|
| |
https://www.freertos.org/History.txt
|