| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
specific symbols. compiler specific optimization is to be merged in each port/<compiler>/<arch> directory.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2725 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2724 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2723 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
parking location.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2722 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2721 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
HART, and correct the sequence used to update the 64-bit machine timer compare register on 32-bit cores.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2720 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
| |
Update trace recorder code to account for uxPendedTicks renaming to xPendedTicks.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2719 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2718 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2717 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
configISR_STACK_SIZE_WORDS is defined to a non zero value.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2716 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SVN repo.
+ Added xTaskCatchUpTicks() which corrects the tick count value after the application code has held interrupts disabled for an extended period.
+ Updated the xTaskResumeAll() implementation so it uses the new xTaskCatchUpTicks() function mentioned above to unwind ticks that were pended while the scheduler was suspended.
+ Various maintenance on the message buffer, stream buffer and abort delay demos.
+ Change type of uxPendedTicks from UBaseType_t to TickType_t to ensure it has same type as variables it is compared to, and therefore also rename the variable xPendingTicks.
+ Correct spelling mistake within a comment that was common to all the ARMv7-M ports.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2715 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
now so it can be completed - currently work in progress.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2714 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
recursive attempts to obtain a mutex when the trace recorder is used inside an interrupt.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2713 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2712 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
This is needed for CBMC proofs.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2711 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
release.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2708 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
RISC-V-Qemu-sifive_e-FreedomStudio demo.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2707 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2706 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2705 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
A few review comments added into the MQTT implementation.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2704 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
|
|
|
| |
network connection can be tested more easily just by pinging it.
Tidy up the iot_config.h header files a little.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2703 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
| |
- Fix warnings in the MQTT code.
- Update comments in the iot_config.h.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2702 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
warnings in the library files.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2701 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2700 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
| |
Network interface implementation for FreeRTOS now directly calls into
FreeRTOS+TCP instead of going via secure sockets.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2699 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2698 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
|
|
|
| |
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.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2697 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
\FreeRTOS-Plus\Source\FreeRTOS-IoT-Libraries.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2696 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2695 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
This checkin is prior to making the task pool statically allocated.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2694 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2693 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
|
| |
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.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2692 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
It still needs to be tested with the public mosquitto broker.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2691 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
Note that it is still work in progress and not working as of now.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2690 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2689 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2688 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
|
|
| |
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.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2687 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
connectivity to be tested in a simple way prior to performing any MQTT operations.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2686 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
library is building but not being used.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2685 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2684 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2683 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
is still built as it will be used in later revisions.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2682 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2681 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2680 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2679 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
task_pool_demo.sln.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2678 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
as a base.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2677 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2676 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
that uses a per-task event to prevent the task proceeding past its yield point if the SuspendThread() call used to stop the task does not take effect immediately. This is intended to fix issues reported by users, although we have been unable to replicate them ourselves.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2675 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
|
| |
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.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@2674 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|