xuelix
2023ac6404
Fix the erroneous check ( #1210 )
...
This is to address this issue: https://github.com/FreeRTOS/FreeRTOS/issues/1206
2024-04-17 13:55:05 -07:00
Tony Josi
469b8ad175
Fix MQTT keep alive and winsim logging warnings ( #1209 )
...
* Fix MQTT keep alive and winsim logging warnigs
* Fix winsim logging warnings
* Fix winsim logging warnings
2024-04-17 16:27:30 +05:30
chinglee-iot
66b0b0a5a0
Update corePKCS11 submodule pointer ( #1208 )
...
* Update corePKCS11 submodule pointer
* Fix corePKCS11 MQTT mutual authenticated demo
* Sync with other demo to wait for network up.
* Fix compiler warning.
2024-04-16 14:11:57 +08:00
chinglee-iot
e6b4e8288f
Fix corePKCS11 demo logging message ( #1205 )
...
* Flush demo log before demo exit in corePKCS11 demo
* Fix logging line break problem
* Flush log when there is assertion
2024-04-15 10:27:02 +08:00
chinglee-iot
8517050490
Fix HTTP_S3_Download compile warning ( #1195 )
...
* Fix xPlatformIsNetworkUp() is undeclared warning
* Fix cast const type warning
Co-authored-by: Soren Ptak <ptaksoren@gmail.com>
Co-authored-by: Rahul Kar <118818625+kar-rahul-aws@users.noreply.github.com>
2024-03-26 13:55:36 +08:00
chinglee-iot
bc5587ce5f
Fix FreeRTOS-Plus device defender, shadow and job demo warnings ( #1193 )
...
* Fix FreeRTOS-Plus device defender, shadow and job demo warnings
* Cast to void * for vPortFree
2024-03-26 12:23:45 +08:00
Tony Josi
000c005cee
Update +TCP to latest version ( #1192 )
2024-03-14 14:51:54 +05:30
ActoryOu
e9593edb39
Select correct startup project. ( #1190 )
2024-03-06 14:56:42 +08:00
Paul Bartell
257c2916c0
Remove included server key/certs from WolfSSL Demo
2024-02-02 15:42:25 -08:00
Gaurav-Aggarwal-AWS
3d236bd83d
Add x64 configuration to Win32-MSVC demo ( #1164 )
...
Add x64 configuration to Win32-MSVC demo.
This was originally contributed in this PR - #1139
---------
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: José Simões <jose.simoes@eclo.solutions>
Co-authored-by: Rahul Kar <118818625+kar-rahul-aws@users.noreply.github.com>
2024-01-30 10:44:47 +05:30
Tony Josi
5c374f1a6e
Add TCP zero copy example to the TCP echo client demo - IPv6 WinSim ( #1138 )
...
* Add TCP zero copy example to the TCP echo client demo - IPv6 WinSim
* Uncrustify: triggered by comment.
* Uncrustify: triggered by comment
* Uncrustify fix formatting
---------
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Rahul Kar <118818625+kar-rahul-aws@users.noreply.github.com>
Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
2024-01-11 11:40:36 +05:30
dougwfoster
0b5cd08665
Improvement to UARTCommandConsole.c (FreeRTOS#548) ( #1147 )
...
- Removed the function scope 'xPort' variable within FreeRTOS+CLI task in order for task to use the static file scope 'xPort' variable.
- Added a prototype of vOutputString in UARTCommandConsole.c
2024-01-08 20:08:49 +05:30
Soren Ptak
6b513cb1a2
Use MbedTLS 3.5.1 and Add TLS 1.3 Support to WinSim Demos ( #1135 )
...
* Bump up to MBed-TLS V3.5.1, make changes to Visual Studio Projects to account for this.
* Update MBedTLS Transport files to call psa_crypto_init() if the MBEDTLS_PSA_CRYPTO_C is set.
* Add WIN32_LEAN_AND_MEAN to the corePKCS11_MQTT_Mutual_Auth_Windows_Simulator demo. Add in a check for MBEDTLS_ERR_SSL_RECEIVED_NEW_SESSION_TICKET when making a TLS handshake.
* Change transport interface files from using void * to mbedtls_pk_context * instead per changes in the MbedTLS API.
* Changes to Fleet Provisioning Demo and Demo Setup to use ECDSA keys
* Remove non-32 bit configs from various VisualStudio Projects. Enforce all projects using WIN32_LEAN_AND_MEAN as well as winsock2.h
2023-12-15 12:30:39 -08:00
chinglee-iot
4bad7a6ba4
Update cellular interface submodule pointer ( #1141 )
2023-12-15 11:35:09 -08:00
bradleysmith23
b9cb18e46e
Update coreHTTP S3 Download Instructions ( #1127 )
...
* Update coreHTTP S3 Download Instructions
* Revert to 85d531916
* Update comment for S3 Root CA in Upload and Download Multithreaded demos
* Wrap changes to 80 characters
* Uncrustify: triggered by comment.
* Run Github Actions.
* Fix broken section link in README
* Wrap README text on 90 characters
* Uncrustify: triggered by comment.
* Run Github Actions
---------
Co-authored-by: GitHub Action <action@github.com>
2023-12-13 08:58:13 -08:00
Soren Ptak
f6d2b62ec6
Remove 64 Bit Visual Studio Configurations ( #1120 )
2023-12-01 06:00:16 -05:00
Soren Ptak
82b4c249aa
Fix AWS Demo Build Configurations ( #1115 )
...
* Swap the device defender demo to Win32 instead of x86
* Swap the Jobs_Windows_Simulator Demo to have Win32 instead of x86
* Swap the Device_Shadow_Windows_Simulator Demo to have Win32 instead of x86
---------
2023-11-16 19:52:49 +00:00
Monika Singh
f60dd88609
Remove deprecated ipconfigRAND32 ( #1108 )
...
* Remove deprecated ipconfigRAND32
* Uncrustify: triggered by comment.
* Update
* Check for return value
* Uncrustify: triggered by comment.
* Update
---------
Co-authored-by: GitHub Action <action@github.com>
2023-11-01 12:33:25 +05:30
Paul Bartell
b1cadcc6fc
Demo: Qemu-mps2 Enable DHCP by default ( #1107 )
...
Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
2023-10-31 11:00:54 +05:30
Paul Bartell
9dc172db2d
Use 1500 Bytes as the MTU for all FreeRTOS+TCP demos ( #1105 )
...
Co-authored-by: Joseph Julicher <jjulicher@mac.com>
2023-10-31 10:39:33 +05:30
Paul Bartell
2d3b32c845
Set ETHERNET_IRQn priority in main_networking.c
...
This allows the qemu-mps2 demo to use DHCP which requires ethernet mac
functionality prior to when vApplicationIPNetworkEventHook or
vApplicationIPNetworkEventHook_Multi are called.
2023-10-30 18:53:19 -07:00
chinglee-iot
56b878b13b
Add FreeRTOS+TCP in cellular demo for logging ( #1101 )
2023-10-16 20:40:58 +05:30
Anubhav Rawal
ddb6e58d0a
Updates FreeRTOS-Plus-Trace to a submodule pointer ( #1082 )
...
This PR updates FreeRTOS-Plus-Trace to a submodule pointer and
updates the relevant project files. Percepio recommends to use
streaming to ring buffer on a 64-bit system instead of snapshot
and therefore, POSIX demo is updated to use streaming to ring
buffer.
2023-10-13 11:04:55 +05:30
kar-rahul-aws
f1472b138f
Fix build issue in FreeRTOS+TCP QEMU demo when DHCP enabled ( #1092 )
...
* Fix build issue in QEMU demo when DHCP enabled
2023-10-04 14:25:32 +05:30
Soren Ptak
3a2f6646f0
Use CI-CD-Github-Actions for spelling and formatting, add in the bot formatting action, update the CI-CD workflow files. Fix incorrect spelling and formatting on files. ( #1083 )
...
* Use new version of CI-CD Actions, checkout@v3 instead of checkout@v2 on all jobs
* Use cSpell spell check, and use ubuntu-20.04 for formatting check
* Add in bot formatting action
* Update freertos_demo.yml and freertos_plus_demo.yml files to increase github log readability
* Add in a Qemu demo onto the workflows.
2023-09-06 12:35:37 -07:00
Paul Bartell
537007d96c
Remove WolfSSL-FIPS-Ready source code and Demo
...
The WolfSSL-FIPS-Ready distribution is licensed under the GPLv3 or
a commercial license. Only MIT licensed code is allowed in this
repository. Refer to the FreeRTOS_Plus_WolfSSL_Windows_Simulator Demo
for future WolfSSL integrations.
2023-08-30 15:05:08 -07:00
Gaurav-Aggarwal-AWS
7b15146706
Fix warnings and update ReadMe ( #1067 )
...
Fix warnings and update ReadMe
Also, make the demo output comprehensible.
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
2023-08-10 10:41:12 +05:30
Tony Josi
eefb87aa0d
fix the implementation of gmtime_r in IPv6 demo ( #1066 )
2023-08-09 19:19:04 +05:30
ActoryOu
9a9e6236a1
Update FreeRTOS-Kernel path in IPv6 demo project ( #1065 )
...
* Update FreeRTOS-Kernel path in IPv6 demo project
* Add IPv6 demo in CI flow.
2023-08-09 18:28:34 +08:00
ActoryOu
9389770c1a
Update echo server tool link in IPv6 demo ( #1063 )
2023-08-08 18:17:07 +08:00
ActoryOu
b1d2de487b
Update libslirp network interface API and +TCP submodule pointer ( #1062 )
...
* Update posix demo for +TCP update.
* Update Libslirp name & +TCP submodule pointer
* Update manifest
---------
Co-authored-by: Monika Singh <moninom@amazon.com>
2023-08-08 12:10:25 +08:00
Monika Singh
acd5dd09b4
Update FreeRTOS-Plus-TCP Submodule Pointer ( #1061 )
...
* Update branch
* Update readme
* Update TCP submodule pointer
* Update manifest
* Update file names
2023-08-07 17:11:03 +05:30
Xiaodong Li
792efb4bb7
Create GitHub workflows to execute the WinSim demos with libslirp network interface implemented in FreeRTOS+TCP VS Static Project ( #1054 )
...
* Add libslirp to the existing FreeRTOS+TCP static project
* Update demos to run with libslirp
* Add ipconfigUSE_LIBSLIRP
* Call developer command prompt and update meson build options
---------
Co-authored-by: Xiaodong Li <xiaodonn@amazon.com>
2023-07-27 12:18:09 -07:00
Xiaodong Li
e39bb188dd
Implement libslirp for FreeRTOS_Plus_TCP_Echo_Posix demo ( #1026 )
...
* Update freertos-plus-tcp-echo-posix git workflow to include echo server setup with port 5000, update Ubuntu runner version to 22.04, install glib and libslirp, and add git run action with TRACE_ON_ENTER=0 which disables trace output saved msg
* Update ipconfigNETWORK_MTU to 1500, ipconfigBUFFER_PADDING on 64-bit platforms, and FreeRTOS-Plus-TCP submodule libslirp version number in backend file
* Format code, update lexicon.txt and create ReadMe
---------
Co-authored-by: Xiaodong Li <xiaodonn@amazon.com>
2023-07-18 10:53:11 -07:00
Monika Singh
9f6437ca6a
Update MQTT demo timeout and record length ( #1030 )
...
* Update MQTT plain text demo timeout and record length
* Update Helper functions
* Update timeout comment
* Update Readme with more details
2023-07-18 12:48:12 +05:30
Tony Josi
3be041eacb
Fix TCP echo posix demo warnings ( #1031 )
...
* fix warnings
* update naming
* updating +TCP to latest
* review comments fix
2023-07-17 19:08:42 +05:30
Monika Singh
301ed5881b
Merging IPv6 demo changes to main ( #1028 )
...
* Add IPv6 Demo (#937 )
* Add demo changes
* Update kernel and library paths
* Update main.c
* Run uncrustify
* Fix spell checker
* CI check file headers update
* Add IPv6/v4 UDP echo server with zero copy/non-zero copy versions
* Add VS proj file changes to include the UDP echo sample code
* readme update
---------
Co-authored-by: Tony Josi <tonyjosi@amazon.com>
* Update Backward Compatibility Flag (#954 )
* Update Backward Compatibility Flag
* Update FreeRTOS_GetUDPPayloadBuffer_ByIPType
* Update FreeRTOS_IPStart to FreeRTOS_IPInit_Multi
* Update Application APIs
* Remove ipconfigCOMPATIBLE_WITH_SINGLE
* Update Static Lib files (#956 )
* Update Static Lib files
* making vApplicationIPNetworkEventHook backward compatible in demos
* Update CI check file headers
---------
Co-authored-by: Tony Josi <tonyjosi@amazon.com>
* Add WinPCap NetworkInterface Changes (#958 )
* Update winpcap network interface
* Run uncrustify
* Update function to include NetworkInterface_t parameters
* Adding compatibility for xApplicationDNSQueryHook with latest dev branch for old demos (#957 )
* adding compatibility for xApplicationDNSQueryHook with latest dev branch
* adding tcp echo server source
* removing unused sub demos
* fix build issues (#969 )
* Update demo to latest +TCP dev/IPv6_integration (#978 )
* remove macro namings
* rename sin_addr to sin_address.ulIP_IPv4 for ipv6 demo
* replace in6addr_any with FreeRTOS_in6addr_any
* replace mainCREATE_UDP_ECHO_SERVER_TASK with mainCREATE_UDP_ECHO_TASKS_SINGLE
* handle removal of sin_addr macro to sin_address.ulIP_IPv4
* updating +TCP repo to latest dev/IPv6_integration
* minor update to more clear code
* more sin_addr to sin_address.ulIP_IPv4 replacements
* fix makefiles for qemu and posix demos
* review feedback changes
* Update FreeRTOS-Plus-TCP for RC2
* Change from PR (#994 )
* Update FreeRTOS-Plus-TCP for RC2
* Update copyright
* Ignore WinPCap for files header check failure.
* Update checker
* Update manifest
* Point manifest to latest commit
* Fix Spell-checker
* Update doxygen
* Update xApplicationDHCPHook for backward compatibility (#999 )
* Update xApplicationDHCPHook for backward compatability
* Update IPv6
* Update VisualStudio Static Project files
* Update pxEndPoint error (#1002 )
* Update IPv6 demo ReadMe (#1004 )
* Update ReadMe
* Update setup requirement
* Update UDP demo info
* Update comment
* TCP demo changes post build separation (#1011 )
* adding sin_family to dest adddr for FreeRTOS_sendto
* updating FreeRTOS_bind to input sin_family post build separation changes
* updating FreeRTOS_connect to input sin_family post build separation changes
* minor fix
* updating copyright year
* updating file headers
* updating +TCP submodule
* updating file headers
* updating file headers
* updating manifest file to have latest +TCP submodule hash
* Fix issue with posix demo while running with ipconfigIPv4_BACKWARD_COMPATIBLE enabled for +TCP stack (#1027 )
* Update the submodule pointer to IPv6 main
* Update manifest with latest TCP commit
* Update file checker exception
* Ignore Visual studio project file from file header checker
---------
Co-authored-by: Tony Josi <tonyjosi@amazon.com>
2023-07-06 12:22:11 +05:30
kar-rahul-aws
afb776cc39
Update FreeRTOSConfig.h ( #1008 )
2023-04-28 15:37:10 +05:30
Gaurav-Aggarwal-AWS
c8c1c12765
Remove cast from configMINIMAL_STACK_SIZE ( #971 )
...
The configMINIMAL_STACK_SIZE was defined to PTHREAD_STACK_MIN with cast
to unsigned short. This cast cab be too restrictive and result in
truncation on some platforms. This commit removes this unnecessary cast.
Related issue - https://github.com/FreeRTOS/FreeRTOS/issues/967
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
2023-03-20 22:10:35 +05:30
kar-rahul-aws
69904a7537
Update TCPEchoClient_SingleTasks.c ( #968 )
...
Bug fix for https://github.com/FreeRTOS/FreeRTOS/issues/967
2023-03-16 14:17:35 -07:00
kar-rahul-aws
4483c16bd5
Update Readme for the FreeRTOS_PLUS_TCP_ECHO_QEMU_msp2 ( #939 )
...
Update Readme for the FreeRTOS_PLUS_TCP_ECHO_QEMU_msp2
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
2023-03-09 15:11:13 +05:30
kar-rahul-aws
25d9826eaf
Fix issues in TCP QEMU Demo ( #948 )
...
* Fix issues in TCP QEMU Demo
* set the Ethernet interrupt priority
* Include CMSIS header files to fix build issues
* Review suggestion
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
---------
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
2023-03-07 09:33:12 +05:30
Tony Josi
9fa0fb7f0d
update the freertos + TCP demos to use the neew API for getting the UDP pyaload buffer [FreeRTOS_GetUDPPayloadBuffer_ByIPType] ( #938 )
2023-03-01 17:11:00 +05:30
kar-rahul-aws
38d5e421eb
Changes in FreeRTOS+TCP demo application files to add compatibility for running EndPoint changes in the IPv4 stack. ( #907 )
...
* Update main.c
* Update main.c
* Update main.c
* Update main.c
* TCP/IP Demo Changes for Sock Addr Changes
* Update SimpleClientAndServer.c
* Update TwoEchoClients.c
* Update SimpleUDPClientAndServer.c
* Update main.c
* Update main_networking.c
* Update TwoEchoClients.c
* Update SimpleClientAndServer.c
* Update TwoEchoClients.c
* Update SimpleUDPClientAndServer.c
* Update main_networking.c
* Update main_networking.c
* Update main_networking.c
* Update main.c
* Update main_networking.c
* Update main_networking.c
* Update main.c
* Update main.c
* Update main.c
* Update main_networking.c
* Update main_networking.c
* Update plus_tcp_hooks_winsim.c
* Update plus_tcp_hooks_winsim.c
* Update main.c
* Update main.c
* Update main_networking.c
* Update main_networking.c
* Update plus_tcp_hooks_winsim.c
* Update lexicon.txt
* Update lexicon.txt
* Update lexicon.txt
* Fix core header check
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
* Update main_networking.c
* Update CLI-commands.c
* Update plus_tcp_hooks_winsim.c
* Code review suggestions
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
* Remove incorrect spelling from lexicon
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
* Fix Build issues in QEMU and UDP demo
* Lexicon spell check issue fix
* WinPcap Network Interface update
* Update Network_winPCap.c
* Adding declaration for pxMyInterface for EndPoint changed function in WinPCap.c
* Revert changes for WinPCap.c
* Update NetworkInterface_WinPCap.c
* Minor code review suggestions
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
---------
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
2023-02-22 12:58:17 +05:30
Kody Stribrny
fe9322ca23
Remove commented signing cert constant ( #917 )
...
Removes the commented signing cert constant
variable from the PAL header file. The
correct location for this constant is the
aws_ota_codesigner_certificate.h file.
2023-02-03 09:35:44 -08:00
jasonpcarroll
6f7f9fd9ed
[AUTO][RELEASE]: Bump file header version to "202212.00"
2022-12-10 01:17:30 +00:00
Paul Bartell
b66a75936f
mbedtls-pkcs11: Separate mbedtls rng pkcs11 callback into separate file
2022-12-07 17:21:43 -08:00
Paul Bartell
0ca1ec8861
Fix memory leak in transport_mbedtls_pkcs11.c
2022-12-07 17:21:43 -08:00
Soren Ptak
1fc1e01fb6
FreeRTOS Trace Fixes ( #888 )
...
* Updating the FreeRTOS/Demo/Posix_GCC Demo's Trace.dump file Creation
* Updating the FreeRTOS-Plus/Demo/FreeRTOS_Plus_TCP_Echo_Posix Demo's Trace.dump file Creation
Co-authored-by: Soren Ptak <skptak@amazon.com>
2022-12-07 16:01:29 -08:00
jasonpcarroll
b9f2248c5b
[AUTO][RELEASE]: Bump file header version to "202211.00"
2022-12-01 00:34:31 +00:00