Aniruddha Kanhere
b06d170861
Make static IP address configurable ( #947 )
2 years ago
Gaurav-Aggarwal-AWS
3c09383fab
Fix CBMC proof failures ( #946 )
...
* Fix CBMC proof failures
These were introduced in PR #620 .
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
* Update manifest
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
---------
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
2 years ago
ActoryOu
67911f83a6
Create SMP on target test framework. ( #911 )
...
* Framework initialization.
* Move testRunner.c to test case subfolder.
* Update README doc and formatting.
* Add default configurations in test_config.h.
* Fix License & formatting check.
* Fix typo.
* Move setup/teardown functions to main.c file.
* Move setup/teardown functions back.
* Update README doc.
* Patch for comments.
* Correct test runner file name.
* Move test_config.h to the end of FreeRTOSConfig.h.
* Add undef in test_config.h and description in README doc.
* Correct the file format.
* Fix chinglee-iot comments.
* Code review suggestions
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
* Fix spell check
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
---------
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
2 years ago
Soren Ptak
93a35f87d2
Added two config options to the FreeRTOSConfig file to get the demo running again. Fixed a typo in a file. Added a section to the link file ( #940 )
...
Co-authored-by: Soren Ptak <skptak@amazon.com>
2 years ago
Kareem Khazem
408c3841ea
Add CBMC proof-running GitHub Action ( #924 )
...
This commit adds a GitHub Action that runs the CBMC proofs upon every
push and pull request. This is intended to replace the current CBMC CI.
2 years ago
Tony Josi
9fa0fb7f0d
update the freertos + TCP demos to use the neew API for getting the UDP pyaload buffer [FreeRTOS_GetUDPPayloadBuffer_ByIPType] ( #938 )
2 years ago
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>
2 years ago
Aniruddha Kanhere
cf603c60fa
Update PR template to include checkbox for Unit Test related changes ( #925 )
2 years ago
chinglee-iot
c040a8d7e3
Cellular transport return socket closed when remote disconnected ( #922 )
...
* Update the return value if socket is closed by remote
2 years ago
Kody Stribrny
2f3e5235aa
Expand RV32E demo support, prevent 'ebreak' looping ( #883 )
...
* Expand RV32E demo support, prevent 'ebreak' looping
The RegTest tests are modified in the Qemu and HiFive demos
to support RV32E and its limited set of registers.
'ebreak' call looping is removed in RegTest. This produces
a lot of noise when debugging.
* Correct whitespace
* Remove 'ebreak' instruction calls
The ebreak instruction sets and exception
which leads to jumping around the binary. This
can make debugging difficult.
* Fix whitespace formatting
2 years ago
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.
2 years ago
dependabot[bot]
f2796758e8
Bump gitpython from 3.1.11 to 3.1.30 in /.github/scripts/common ( #915 )
...
Bumps [gitpython](https://github.com/gitpython-developers/GitPython ) from 3.1.11 to 3.1.30.
- [Release notes](https://github.com/gitpython-developers/GitPython/releases )
- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES )
- [Commits](https://github.com/gitpython-developers/GitPython/compare/3.1.11...3.1.30 )
---
updated-dependencies:
- dependency-name: gitpython
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Kareem Khazem
c7b3124565
Use CBMC XML output to enable VSCode debugger ( #912 )
...
Prior to this commit, CBMC would emit logging information in plain text
format, which does not contain information required for the CBMC VSCode
debugger. This commit makes CBMC use XML instead of plain text.
Co-authored-by: Mark Tuttle <tuttle@acm.org>
2 years ago
chinglee-iot
2ec3cb5a0f
Update kernel submodule pointer for equal priority test cases ( #909 )
2 years ago
chinglee-iot
77712c6e53
Update unit test for equal priority task ( #903 )
...
Update the unit test for the following functions to verify that equal priority task won't be preempted
* vTaskResume
* xTaskResumeFromISR
* vTaskPrioritySet
* xTaskResumeAll
4 test cases are added to verify this scenario
* test_xTaskResumeAll_success_2_tasks_eq_prio_running_no_yield
* test_vTaskPrioritySet_success_eq_curr_prio_curr_tcb
* test_vTaskResume_success_eq_curr_prio_not_yield
* test_xTaskResumeFromISR_success_eq_curr_prio_suspended_task
Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
2 years ago
Paul Bartell
61fed35107
CI: add win32-mingw demo to GithubActions workflow
2 years ago
Paul Bartell
c2cdc3cb36
Move FreeRTOS Demo build checks to their own workflow file
2 years ago
Paul Bartell
32a3f4e8a1
msp430_GCC: Update makefile for most recent mspgcc
2 years ago
Kody Stribrny
e28f953025
Update AVR_Dx Atmel Demo ( #902 )
...
Updates the demo .cproj file to account for new
paths since 3P restructure. Also enables the xTaskGetCurrentTaskHandle
include which is needed for building.
Inspired by - https://forums.freertos.org/t/avr-gcc-warning-extra-tokens-at-end-of-undef-in-porthardware-h/16365/3
2 years ago
Gaurav-Aggarwal-AWS
1e8d541ed4
Fix stack smashing in POSIX Demo ( #901 )
...
The tracelyzer code was declaring a local stack variable of type
`uint32_t` and passing it as output parameter to a function which
expected `uint64_t` on a 64-bit platform. This resulted in 4 byte memory
corruption. The problem was that the function signature uses
`TraceUnsignedBaseType_t` type for the output parameter which gets
defined to `uint32_t` on a 32-bit platform and to `uint64_t` on a 64-bit
platform, while the local stack variable was declared as `uint32_t`.
This commit changes the type of local stack variable to
`TraceUnsignedBaseType_t` to match the function parameter type.
Tracelyzer creates a task internally stack size of which is controlled
using TRC_CFG_CTRL_TASK_STACK_SIZE. It was earlier defined to 1024.
The POSIX port requires the stack size to be minimum PTHREAD_STACK_MIN.
The commit updates the TRC_CFG_CTRL_TASK_STACK_SIZE to
PTHREAD_STACK_MIN.
The demo directory contained one extra trcConfig.h and
trcKernelPortConfig.h. This commit deletes those files.
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
2 years ago
jasonpcarroll
391c79958f
[AUTO][RELEASE]: Bump submodules per manifest.yml for V202212.00
2 years ago
jasonpcarroll
6f7f9fd9ed
[AUTO][RELEASE]: Bump file header version to "202212.00"
2 years ago
dependabot[bot]
c9947d3adc
Bump certifi from 2020.12.5 to 2022.12.7 in /.github/scripts/common ( #898 )
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2020.12.5 to 2022.12.7.
- [Release notes](https://github.com/certifi/python-certifi/releases )
- [Commits](https://github.com/certifi/python-certifi/compare/2020.12.05...2022.12.07 )
---
updated-dependencies:
- dependency-name: certifi
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
jasonpcarroll
a545cb2aee
Fix MingW RTOS demo. ( #897 )
...
* Fix MingW RTOS demo.
* Remove unnused variable.
* Fix header check.
* Remove tabs from source files.
* Fix spelling.
* Remove unneeded call to vTraceStop.
* Fix function.
* Fix code coverage project.
* Add Makefile to MinGW demo.
Co-authored-by: Jason Carroll <czjaso@amazon.com>
2 years ago
Soren Ptak
628f4216e5
Swapping from 202211.00 to 202212.00 ( #900 )
2 years ago
jasonpcarroll
c8ac06424f
WIN32-MSVC Demo Re-work interrupt handling. ( #899 )
...
* Updated Cellular Interface to mainline.
* Re-work keyboard interrupt handling, cleanup deprecated calls to trace library.
* Update lexicon.txt
Co-authored-by: Jason Carroll <czjaso@amazon.com>
2 years ago
Paul Bartell
b66a75936f
mbedtls-pkcs11: Separate mbedtls rng pkcs11 callback into separate file
2 years ago
Paul Bartell
0ca1ec8861
Fix memory leak in transport_mbedtls_pkcs11.c
2 years ago
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>
2 years ago
jasonpcarroll
228f76cbe3
Fix and improve WIN32-MSVC demo in FreeRTOS/Demo. ( #891 )
...
* Fix WIN32-MSVC demo in FreeRTOS/Demo.
* Add comments.
* Fix corechecks
* Re-work trace and keyboard input.
* Remove unneeded line from trcConfig.h
* Fix formatting in trcConfig.h
* Fix heap issues, add FreeRTOS task to simulate keyboard interrupts.
* Update comment on main_blinky.
* Fix spelling.
* Make keyboard input thread block on input.
* Set thread affinity of keyboard input thread to not run on the same core as FreeRTOS.
* Adjust heap regions and total heap size.
* Fix spelling.
Co-authored-by: Jason Carroll <czjaso@amazon.com>
2 years ago
alfred gedeon
db1ac5f63f
Fix IAR GCC buid not to use trace ( #895 )
...
* Fix IAR GCC build for Qemu MPS2
* Add removed file
* set trace facility to none
2 years ago
alfred gedeon
101c263371
Fix: Build enable trace facility ( #890 )
...
* Fix IAR GCC build for Qemu MPS2
* Add removed file
* Add timer function for runtime stats
* Add lexicon entry
2 years ago
ActoryOu
e85b49ad18
Add error handling on Socket_t in transport layer. ( #887 )
...
* Set tcpSocket to SOCKETS_INVALID_SOCKET when any error occurred in TLS_FreeRTOS_Connect.
* Initialize Socket_t to NULL.
2 years ago
jasonpcarroll
e9bfcb8a08
[AUTO][RELEASE]: Bump submodules per manifest.yml for V202211.00
2 years ago
jasonpcarroll
b9f2248c5b
[AUTO][RELEASE]: Bump file header version to "202211.00"
2 years ago
jasonpcarroll
b9acda9c91
Update manifest.yml ( #886 )
2 years ago
jasonpcarroll
abd4107464
Add doxygen dependencies to github workflow for doxygen 1.9.2
2 years ago
jasonpcarroll
18a9410300
Update doxygen workflow to use doxygen 1.9.2
2 years ago
jasonpcarroll
1417eaecf9
Update documentation for 202211.00 release. ( #881 )
...
* Update documentation for 202211.00 release.
* Change link for LTS libraries.
Co-authored-by: Jason Carroll <czjaso@amazon.com>
2 years ago
Soren Ptak
8424589ed1
FreeRTOS Windows Simulator Build Changes and LTS 2.0 Update ( #872 )
...
* Update mbedtls to version v3.2.1
* Adjust include paths for github workflow
* Update FreeRTOS+TCP to v3.1.0
* Add initial VS project files for Kernel, +TCP, and mbedtls
* winpcap: Consolidate to a single copy of WinPcap
* Downgrade library projects to VS 2019. Add heap_4 to kernel.
* Remove *.vcxproj.user files and add to gitignore
* Disable unwanted kernel config options
* Update FreeRTOS+TCP and Kernel include paths
* Update FreeRTOS+TCP Windows Minimal sln
* Remove .suo and .vcxproj.user files
* Update mbedtls transport implementations for mbedtls v3.2.1
* Fix typo in mbedtls_freertos_port.c
* Update vcxproj files for +TCP, Kernel, Mbedtls
* Fix typo in name WindowSimulator -> WindowsSimulator
* Add wpcap lib to FreeRTOS+TCP.vcxproj
* Update FreeRTOS+TCP Minimal Demo for Windows Simulator
* Mask MSVC string function warnings
Aad _CRT_SECURE_NO_WARNINGS preprocessor definition.
* Move projects to their own directories to make VisualStudio happy
* mbedtls_freertos_port.c: Fix formatting?
* Add coreHTTP, Logging libs. Adjust dependencies
* Disable FreeRTOS Kernel malloc failed hook
* Update coreHTTP Plaintext demo
* Rename / relocate transport interface implementations
* Remove old VS project files
* Remove extra core_http_config.h files
* Remove extra FreeRTOSConfig.h files
* Remove extra FreeRTOSIPConfig.h files
* Remove old mbedtls_config.h files
* Remove old FreeRTOSConfig and core_http_config files
* Update HTTP Mutual Auth Demo build files
* Fix transport_plaintext.h include name
* Update HTTP_Plaintext demo build files
* Update CoreHTTP_S3_Download VS project files
* Update HTTP_S3_Upload demo build files
* Update CoreHTTP_S3_Download_Multithreaded demo build files
* Add GithubActions builds for FreeRTOS+ CoreHTTP Demos
* Update S3DownloadHTTPExample.c to be compatible with mbedtls 3.x
* Update GithubActions FreeRTOS+ config file
* Combine core_pkcs11_config.h files into a single one
* Add corePKCS11 VS project file
* Update corePKCS11 WinSim demo project and build files
* Update corePKCS11 library to version 3.5.0
* Modifiying demos to build using static libraries
* Adding a header file
* Two more demos
* Update corePKCS11 demo code and auto-format
* Downgrade corePKCS11 library build file to v142 / VS 2019
* Speed up CI builds with selective submodule initialization
* Separate corePKCS11 demo into it's own job.
* Remove WIN32.vcxproj and WIN32.vcxproj.filters files
* Remove old configuration header files
Partially reverts 73829ced60
* Revert unwanted coreHTTP demo changes
* Changing include paths for demos
* Adding an include
* MQTT WoflSSL Demo update
* wolfSSL Demo changes
* Config changes for MQTT Demos
* Initial Device Defender demo update.
* Initial Device Shadow demo update.
* Update mbedtls_transport_pkcs11 for Mbedtls 3.x
* Update corePKCS11 MQTT Mutual Auth demo
* Add a default definition of SdkLog
* Update CorePKCS11 + MQTT Mutual Auth demo sln name
* Build all configs of coreHTTP demos
* Update coreSNTP Demo build files.
* Update coreSNTP Demo sln name
* Update FreeRTOS+TCP Posix demo
* Update FreeRTOS+TCP Qemu ARM MPS2 AN385 Demo
* Update FreeRTOS+TCP Demo Github Actions builds
* Update Fleet Provisioning WinSim Demo build files
* Remove mbedtls_pk_info_t references from mbedtls_pk_pkcs11.h
* Restore / update the FreeRTOS+TCP Minimal WinSim demo
* Initial Jobs demo update.
* Fix jobs demo build.
* Initial OTA over HTTP demo update.
* Initial OTA over MQTT demo update.
* Ota_Over_Mqtt_Demo build fix.
* OTA over MQTT demo fix.
* Update HTTP demo solution file name for CI.
* Update Github actions workflow to old HTTP demo names.
* Update coreSTNP demo to old solution name.
* Fix defender demo / fix mbedtls config to use threading alt.
* Add MBEDTLS_CONFIG_FILE definition to each config
* Fix config file name.
* MQTT Mutual auth fixes.
* Fix job demo.
* Device shadow demo fixes.
* Fix coreSNTP demo not setting alt threading functions for mbedtls.
* Enable Static allocation, Add default hooks for FreeRTOS Kernel and +TCP
* Add xPlatformIsNetworkUp platform function to FreeRTOS+TCP hooks
* Enable runtime statistics in the Windows Simualator Kernel config
* Revert "Fix coreSNTP demo not setting alt threading functions for mbedtls."
This reverts commit 9069707519
.
* Revert mbedtls threading related config changes
* Add xPlatformIsNetworkUp function prototype
* Remove boileplate FreeRTOS kernel and +tcp hooks
* Refactor device defender demo for clarity
* Add wait loop calling xPlatformIsNetworkUp
* Add missing vPlatformInitLogging function
* Add vPlatformInitLogging and vLoggingPrintf defitions to logging headers
* Updating the FreeRTOS_Plus_CLI_with_Trace_Windows_Simulator
* Updating the FreeRTOS_Plus_Reliance_Edge_and_CLI_Windows_Simulator demo
* Updates to the FreeRTOS_Plus_WolfSSL_Windows_Simulator demo
* Fixing wrong include path
* Upating FreeRTOS_Plus_WolfSSL_FIPS_Ready_Windows_Simulator demo
* Update coreMQTT WinSim demos to print start and end condition.
* Modifiying repos updated as part of the CLI demo GitHub workflow
* Removing duplicate functions from the FreeRTOS_Plus_TCP_Minimal_Windows_Simulator demo
* Updated FreeRTOS_Plus_TCP_UDP_Mode_CLI_Windows_Simulator demo
* Updating corePKCS11_MQTT_Mutual_Auth_Windows_Simulator Demo to call the static function that creates task
* Fix log message using unitialized string in MQTT Multitask demo.
* Fixing a broken extern function
* Fixing a typo extern function name
* Added a reference to coreHTTP
* Fixing a pre-processor issue in the OTA_Over_Http_Demo
* Updating the MQTT_Mutual_Auth_Demo_with_BG96 demo
* Updating the MQTT_Mutual_Auth_Demo_with_HL7802 demo
* Changes to the MQTT_Mutual_Auth_Demo_with_SARA_R4 demo
* Fix demos for CI.
* Adding the source path to the CBMC proofs for FreeRTOS+TCP
* Spell check fixes, adding words to lexicons
* Fixing a typo
* Add arg to skip prompt in setup script.
* Update paths of script to be relative to the file.
* Changing manifest.yml file to point to corePKCS11 3.5.0
* Added CI markers to cellular demos.
* Fix cellular demo flow.
* Fix celullar demos.
* Initial TCP sockets wrapper rework - will break things.
* First cellular demo fix for new sockets wrapper.
* Minor fix to cellular sockets wrapper.
* Fix mbedtls bio using FreeRTOS Plus TCP call.
* Clean up BG96 demo project files.
* Update HL7802 demo.
* Fix SARA R4 demo for new sockets wrapper.
* Fix Device Defender, Device Shadow, and Fleet PRovisioning.
* Fix Jobs demo.
* Fix OTA over HTTP demo.
* Fix OTA over MQTT demo.
* Fix HTTP mutual auth demo.
* Fix OTA over MQTT demo endianness.
* Fix OTA over HTTP demo endianness.
* Fix HTTP Plaintext demo.
* Fix HTTP S3 download demo.
* Fix plaintext transport
* Fix OTA demos.
* Fix OTA demos.
* Fix OTA HTTP demo.
* Fix HTTP S3 Download multithreaded demo.
* Fix HTTP S3 Upload demo
* Fix corePKCS11 Mutual Auth demo.
* Updating MQTT_Mutual_Auth
* Update pkcs11 setup script.
* Updating the MQTT_Basic_TLS Demo
* Organize PKCS11 demos project.
* Updating MQTT_Keep_Alive demo
* Clean up SNTP demo.
* Updated MQTT_Multitask demo
* Updated MQTT_Plain_Text
* Updating the MQTT_Serializer Demo
* Updating corePKCS11_MQTT_Mutual_Auth_Windows_Simulator
* Updating coreSNTP_Windows_Simulator
* Clean up demo projects.
* Add markers to PKCS11 mutual auth demo.
* Fix Fleet Provisioning demo script.
* Fix SNTP demo solution.
* Fix coreSNTP project files.
* Fix Fleet Provisiong script.
* Fix fleet provisioning script.
* Fix demo config template.
* Fleet provisioning demo markers.
* Updating MQTT_Mutual_Auth_wolfSSL demo and the transport_wolfSSL file
* Fixing FreeRTOS_Plus_TCP_Echo_POSIX
* Fixing CLI and Trace Demos
* Fixing TCP_ECHO_POSIX demo
* Adding a word to the lexicon
* Remove unneeded files.
* Update github workflows to use Ubuntu 20.04.
* Change OTA demo target names to RTOSDemo for OTAE2E tests.
* Fixing Headers
* Updating headers
* Two more headers
* Adding words to the lexicon
* Whitepsace
* Ignore mbedtls config file for header check.
* Removing FreeRTOS Header from the mbedtls_config_v3.2.1.h file
* Fix bug in lPKCS11PkMbedtlsCloseSessionAndFree. Add doxygen api docs.
* Update lexicon.txt
* Fix spelling
* Apply suggestions from code review
Co-authored-by: jasonpcarroll <23126711+jasonpcarroll@users.noreply.github.com>
* Add return code comment for p11_ecdsa_ctx_init
* Rename WindowsSimulator folder to VisualStudio_StaticProjects.
* Remove references to coroutines
* Fix mbedtls_pk_pkcs11.c
* Update to LTS 2.0 submodule pointers (#880 )
* Update submodule pointers to LTS 2.0
* Initial coreMQTT 2.1.1 update.
* Update AWS demos for coreMQTT 2.1.1
* Fix deprecated macro for coreMQTT demos.
* Fix keep alive demo.
* Fix plaintext demo.
* Fix MQTT wolfSSL demo.
* Fix MQTT PKCS11 demo.
* Remove duplicate functions.
* Fix Mutual auth demos for Cellular.
* Fix OTA demos.
* Fix header of plaintext demo config.
* Set writev to NULL for OTA demos.
* Fix mbedlts config for OTA demos.
* Fix spelling.
Co-authored-by: Jason Carroll <czjaso@amazon.com>
* Removing blank line
* Fix jobs demo race condition.
* Fix race condition from WinPCap network interface.
* Update lexicon.
Co-authored-by: Paul Bartell <pbartell@amazon.com>
Co-authored-by: Jason Carroll <czjaso@amazon.com>
Co-authored-by: Paul Bartell <paul.bartell@gmail.com>
Co-authored-by: jasonpcarroll <23126711+jasonpcarroll@users.noreply.github.com>
2 years ago
Paul Bartell
569c78fd8c
Remove coroutines ( #874 )
...
* Remove co-routine centric CORTEX_LM3S102_Rowley demos.
Remove CORTEX_LM3S102_Rowley Demo2 and Demo3.
Update Demo1 to no longer use coroutines.
* Remove co-routines from MB91460_Softune demo
* FreeRTOS_96348hs_SK16FX100PMC: Remove co-routine usage.
Remove co-routine usage from FreeRTOS_96348hs_SK16FX100PMC demo.
* MB96350_Softune_Dice_Kit: Remove co-routine usage
Remove co-routines usage from MB96350_Softune_Dice_Kit demo
* AVR_Dx_IAR: Remove co-routine usage
* AVR_Dx_Atmel_Studio: Remove co-routine usage
* PIC24_MPLAB: Remove autogenerated files and add to .gitignore
* PIC24_MPLAB: Remove co-routine usage from demo
* AVR_ATMega323_IAR: Remove co-routine usage
* ColdFire_MCF52221_CodeWarrior: Remove coroutine usage
* AVR_ATMega4809_MPLAB.X: Remove co-routine usage
* AVR_ATMega4809_IAR: Remove co-routine usage
* AVR_ATMega4809_Atmel_Studio: Remove coroutine usage
* AVR_ATMega323_WinAVR: Remove coroutine usage
* AVR_Dx_MPLAB.X: Remove coroutine usage
* dsPIC_MPLAB: Remove coroutine usage
* CORTEX_LM3S102_GCC: Remove coroutines and coroutine centric demos
* CORTEX_LM3S102_GCC: Update makefile to discard unused symbols
Allows fitting in the limited ram/flash for this part.
* CORTEX_LM3S316_IAR: Remove coroutines
* Demos: Remove references to crflash.c, crhook.c, crflash.h, crhook.h
* Remove coroutine options from FreeRTOSConfig.h files
* Xilinx: Remove backup file generated by revup utility
* Demos: Remove Coroutine related config items and references
* Format CBMC FreeRTOSConfig.h
* Update URL from aws.amazon.com/freertos to github.com/FreeRTOS
* Fix copyright year and license text
* Fix license text in demo files
* Update header check excluded path list
* Add configBENCHMARK to lexicon
2 years ago
Paul Bartell
eb7fd55a49
Remove binary and generated files from Kernel Demos ( #876 )
...
* T-HEAD_CB2201_CDK: Remove temporary IDE files
* Remove Ateml Studio temporary / user files
* Remove visual studio .vcxproj.user and .suo files
* Remove png file (from atmel libraries)
* Convert .doc files to .md
* Remove .exe files
* Remove CodeWarrior temporary files
* CORTEX_MB9XXXX_IAR_Keil: Remove .out binary files
* Renesas: Remove autogenerated .nav files
* NiosII_CycloneIII_DBC3C40_GCC: Remove generated hex file
* Update gitignore to exclude unwanted binary or auto-generated files
* Xilinx: Remove temporary / generated files
* PIC32MEC14xx_MPLAB: remove disassembly file
2 years ago
Kody Stribrny
80e7b58046
Move core-checks to 20.04
2 years ago
Kody Stribrny
4ff2d323f6
Switch Uncrustify, Kernel unit tests to Ubuntu 20.04
2 years ago
Kody Stribrny
d266eba137
Update RISC-V Qemu Virt GCC Readme + Makefile ( #873 )
...
Update Readme instructions and add troubleshooting
tips for issues seen on Ubuntu and include a description
of where to find various crosstools-ng flags.
2 years ago
Andrea
dc2c031c45
added correct interrupt handler initialization in RISC-V-Qemu-virt_GCC ( #864 )
...
* added correct trap_handler initialization in main.c
Co-authored-by: Joseph Julicher <jjulicher@mac.com>
Co-authored-by: Kody Stribrny <kstribrn@amazon.com>
Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
2 years ago
Kody Stribrny
54d4eeaa26
Add Vectored Interrupt Support To SiFive RISC-V Demo ( #871 )
...
Update SiFive IAR demo to support vectored interrupts. This is a near copy of https://github.com/FreeRTOS/FreeRTOS/pull/797 .
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
2 years ago
OccupyMars2025
1fc8a8ee42
modify a typo ( #869 )
2 years ago
Erik Tamlin
c568ba8c44
Percepio Trace Recorder v4.6.0 ( #789 )
...
* * Percepio Trace Recorder v4.6.0
* Add space between inclusion of header and comment
* Fix broken posix build - part 1
* Add percepio timer implementation
* Remove delted trace recorder header file
* Fix Networking demo build
* Fix CLI demo
* Fix visual studio version number
* Fix core header check
* Fix more core checks
* Fix last of core checks
Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
Co-authored-by: Alfred Gedeon <alfred2g@hotmail.com>
2 years ago
Gaurav-Aggarwal-AWS
aa316fc1b4
Add a unit test for tasks.c ( #867 )
...
* Add a unit test for tasks.c
This test simulates the scenario when a task with priority higher than
the currently executing task is unblocked as a result of the
xTaskIncrementTick call.
This is needed to fix the coverage drop in PR https://github.com/FreeRTOS/FreeRTOS-Kernel/pull/568 .
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
* Add description for the test
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
* Add doc for another test
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
2 years ago