forked from FreeRTOS/FreeRTOS
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Multiple tidy up and corrections preparing for release (FreeRTOS#390)
* Update to the WolfSSL FIPS ready demo: Add a debug break point into the configASSERT() implementation along with a comment telling users how to update the integrity check hash if they hit the breakpoint. * Updates in the root directory: Remove "New - Stream and Message Buffers.url" as the feature is no longer new, and edit the readme.md file as the repo now contains 'core' libraries in addition to 'FreeRTOS+' libraries. * FreeRTOS-Plus/Source/Utilities: Add readme files and links to documentation. * Application-Protocols: Add readme and URL links. * Remove Index.html from the end of a URL in the readme.txt file. * Demo-IP-Protocols: Add readme.txt files and code comments saying the protocols are not intended for production use. * coreMQTT: Remove links to deprecated documentation, add readme and correct links to documentation. * General: Correct URLs in source files and .url files. * Update readme.txt
- Loading branch information
1 parent
df08294
commit 5d3b3cb
Showing
25 changed files
with
119 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5 changes: 5 additions & 0 deletions
5
FreeRTOS-Plus/Demo/Common/Demo_IP_Protocols/FTP/FreeRTOS_FTP_server.c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
The protocols implemented in this directory are intended to be demo quality | ||
examples only. They are not intended for inclusion in production devices. |
5 changes: 5 additions & 0 deletions
5
FreeRTOS-Plus/Demo/Common/Demo_IP_Protocols/HTTP/FreeRTOS_HTTP_commands.c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5 changes: 5 additions & 0 deletions
5
FreeRTOS-Plus/Demo/Common/Demo_IP_Protocols/HTTP/FreeRTOS_HTTP_server.c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
The protocols implemented in this directory are intended to be demo quality | ||
examples only. They are not intended for inclusion in production devices. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
The protocols implemented in this directory are intended to be demo quality | ||
examples only. They are not intended for inclusion in production devices. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
The protocols implemented in the files and folders in this directory and its | ||
subdirectories are intended to be demo quality examples only. They are not | ||
intended for inclusion in production devices. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
11 changes: 11 additions & 0 deletions
11
FreeRTOS-Plus/Demo/coreMQTT_Windows_Simulator/MQTT_Multitask/readme.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
The multi threaded example creates an MQTT agent (or daemon task). It is thread | ||
safe because only the agent task is allowed to access the coreMQTT API - hence | ||
the API is only accessed from one FreeRTOS task. Other tasks and interrupts | ||
needing to interact with the MQTT agent do so through a thread safe queue. | ||
We are generalising this technique for future coreMQTT releases, which will have | ||
a re-usable agent component. | ||
|
||
! Plain text examples are for ease of evaluation only - product devices should | ||
! always use authenticated and encrypted communication. Never send private or | ||
! sensitive data on an unencrypted connection. | ||
|
5 changes: 0 additions & 5 deletions
5
FreeRTOS-Plus/Demo/coreMQTT_Windows_Simulator/MQTT_Plain_Text/READ_ME_INSTRUCTIONS.url
This file was deleted.
Oops, something went wrong.
5 changes: 0 additions & 5 deletions
5
FreeRTOS-Plus/Demo/coreMQTT_Windows_Simulator/MQTT_Serializer/READ_ME_INSTRUCTIONS.url
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
The subdirectories of this directory contain multiple examples that demonstrate | ||
coreMQTT using in both single and multi-threaded scenarios, as well as with | ||
both plain text and authenticated and encrypted network interfaces. | ||
|
||
The multi threaded example creates an MQTT agent (or daemon task). It is thread | ||
safe because only the agent task is allowed to access the coreMQTT API - hence | ||
the API is only accessed from one FreeRTOS task. Other tasks and interrupts | ||
needing to interact with the MQTT agent do so through a thread safe queue. | ||
We are generalising this technique for future coreMQTT releases, which will have | ||
a re-usable agent component. | ||
|
||
! Plain text examples are for ease of evaluation only - product devices should | ||
! always use authenticated and encrypted communication. Never send private or | ||
! sensitive data on an unencrypted connection. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
The 'core' branded application protocols are 'standalone' in that they do not | ||
have any dependencies outside of the C library. They use a simple transport | ||
interface definition to ensure they are not dependent on the underlying TCP/IP | ||
stack. This directory collects together the application protocols that all use | ||
the same transport interface definition (only coreMQTT at the time of writing, | ||
soon to also include coreHTTP). | ||
|
||
Directories: | ||
|
||
+ coreMQTT contains the implementation of the coreMQTT library. See: | ||
https://www.FreeRTOS.org/coremqtt | ||
|
||
+ network_transport contains the transport interface definition. See the | ||
comment above and https://www.freertos.org/transportinterface.html | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
Directories: | ||
|
||
+ Utilities/exponential_backoff contains a utility that calculates an | ||
exponential back off time, with some jitter. It is used to ensure fleets of | ||
IoT devices that become disconnected don't all try and reconnect at the same | ||
time. | ||
|
||
+ Utilities/logging contains header files for use with the core libraries logging | ||
macros. See https://www.FreeRTOS.org/logging.html. | ||
|
||
+ Utililties/mbedtls_freertos contains a few FreeRTOS specifics required by | ||
mbedTLS. | ||
|
||
|
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters