You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
FreeRTOS/FreeRTOS-Plus/Source/Application-Protocols
Archit Aggarwal ac5bf3b934
Update coreSNTP submodule and coreSNTP demo (#631)
Update the coreSNTP submodule to the latest commit. Also, make updates to the coreSNTP demo for the new changes in the SNTP library which include the following:

1. Update to the type for packet size from size_t to uint16_t for parameters in the transport and authentication interfaces.
2. Change in the call to Sntp_SendTimeRequest API to pass the new blockTimeMs parameter added to the API.
3. Update to the clock-offfset type from int32_t to int64_t for representing information in milliseconds. To accommodate this update in the SntpSetTime_t interface, the mathematical model for representing system clock has been updated to store slew rate as milliseconds/second (instead of second/second). This change improves the accuracy of the WinSim demo time correction (because the milliseconds of time difference between server and client time is corrected over the entire polling interval which makes a significant difference!).

This PR also adds demo config macros for setting the block time values passed to the Sntp_SendTimeRequest and Sntp_ReceiveTimeResponse APIs.
4 years ago
..
coreHTTP@b349f89e67 [AUTO][RELEASE]: Bump submodules per manifest.yml for V202012.00 4 years ago
coreMQTT@ff9830a338 [AUTO][RELEASE]: Bump submodules per manifest.yml for V202012.00 4 years ago
coreMQTT-Agent@da70f0fcc3 Merge FreeRTOS 202104.00 to main (#585) 4 years ago
coreSNTP@949776667d Update coreSNTP submodule and coreSNTP demo (#631) 4 years ago
network_transport Merge FreeRTOS 202104.00 to main (#585) 4 years ago
ReadMe_coreMQTT.url Multiple tidy up and corrections preparing for release (#390) 4 years ago
ReadMe_network_transport.url Multiple tidy up and corrections preparing for release (#390) 4 years ago
readme.txt Add MQTT Agent submodule (#551) 4 years ago

readme.txt

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.

Directories:

+ coreMQTT contains the implementation of the coreMQTT library.  See:
  https://www.freertos.org/mqtt

+ coreMQTT-Agent contains the implementation of the coreMQTT Agent library.  See:
  https://www.freertos.org/mqtt/mqtt-agent-demo

+ network_transport contains the transport interface definition.  See the
  comment above and https://www.freertos.org/network-interface.html
  
+ coreHTTP contains the implementation of the coreHTTP library.  See:
  https://www.freertos.org/http