summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Add static to a variable in Qemu mps2 demo (#646)alfred gedeon2021-07-141-1/+1
|
* Demo: Exit on Error with Qemu MPS2 Full Demo (#642)alfred gedeon2021-07-133-8/+55
|
* Demo: Run uncrustify on quemu mps2 demo (#643)alfred gedeon2021-07-128-958/+1002
|
* RP2040 Demo (#618)Graham Sanderson2021-07-0930-2/+2886
| | | | | | | | | | | | | | | | | * Fix code to match comment; idle prioriry task should not block to yield, as then it will hardly run at all (bug affects SMP tests) * Add RP2040 Demo - can be used for 'main' or 'smp' branch of FreeRTOS_Kernel * move to latest main/ of FreeRTOS-Kernel * move RP2040 demos into Community-Supported * Update whitespace issue Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com> * Add SMP to lexicon Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
* Update the size of privileged data section (#639)Gaurav-Aggarwal-AWS2021-07-071-1/+1
| | | | | | This is needed because FreeRTOS heap is now placed in the privileged data section. Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
* Updated device-shadow submodule to support named shadow, and updated demo to ↵tianmc12021-07-074-61/+94
| | | | use named shadow (#636)
* Template Project for existing FreeRTOS port (#637)Shivangi2021-07-019-0/+1097
| | | | | | | | | | | * Partner demo changes * Adding template folder * readme addition to partner supported folder * updating license Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
* Fix data copy address error (#634)thomas-coding2021-06-291-2/+3
|
* Doc: Add new linesAlfred Gedeon2021-06-281-3/+3
|
* Doc: Improve debugging doc with Qemu demoAlfred Gedeon2021-06-281-10/+19
|
* Fix data copy address error (#632)thomas-coding2021-06-281-17/+17
| | | | | * Fix data copy address error Co-authored-by: Jinping Wu <jinping.wu@verisilicon.com>
* Update coreSNTP submodule and coreSNTP demo (#631)Archit Aggarwal2021-06-254-34/+94
| | | | | | | | | 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.
* Fix Bug from Issue #565 (#629)victorfdezc2021-06-211-2/+2
| | | | | Co-authored-by: Victor <vfernandez@maccorobotics.com> Co-authored-by: Paul Bartell <pbartell@amazon.com> Co-authored-by: Shivangi <66447522+gshvang@users.noreply.github.com>
* Add new demo submodules to manifest.yml (#630)Archit Gupta2021-06-211-0/+14
|
* Add new submodules for port demo contribution (#628)Archit Gupta2021-06-213-0/+6
| | | Adds two new submodules for community and partner supported ports demos.
* Add authentication support to coreSNTP demo (#625)Archit Aggarwal2021-06-168-56/+1764
| | | | | | | | Update the coreSNTP demo to showcase use of symmetric key algorithm of authentication scheme for securing SNTP communication between client and server. The demo uses the AES-128-CMAC algorithm for the generating Message Authentication Code for the client on sending the SNTP time request to server as well as validating the server response received by verifying if the payload present authentication code can be generated. Use of an authentication mechanism in SNTP communication protects against server spoofing attacks as well as man-in-the-middle attacks of server response modification. The demo uses corePKCS11 library for the AES-CMAC operations. Also, the demo adds functionality of generating random number, using corePKCS11, for sending as a parameter to the Sntp_SendTimeRequest API. Note: For symmetric key based security mechanism to be protective against malicious, it is IMPORTANT to securely pre-share the symmetric key between client and server.
* Add unauthenticated mode demo for coreSNTP library for time synchronization ↵Archit Aggarwal2021-06-1016-1/+2641
| | | | | | | (#621) Add the FreeRTOS/coreSNTP library as a submodule (along with manifest.yaml file update) and add a demo project to showcase use of the coreSNTP library for having a SNTP client daemon in the system for periodically synchronizing system time with the internet to maintain Coordinated Univeral Time (UTC) in a device. This demo maintains UTC time of system in RAM, thereby, representing systems without a Real-Time Clock (RTC) module in the device. Note: This demo shows use of coreSNTP library for SNTP communication with NTP/SNTP time servers in non-authenticated mode (i.e. without any security mechanism payload beyond the standard 48 bytes of NTP packet exchange between client-server).
* Demo: fix trace vs coverage options, add option no trace on enterAlfred Gedeon2021-06-094-31/+56
|
* Remove or rework assumptions in queue proofs (#603)Dan Good2021-06-0433-124/+57
| | | | | This commit is paired with another to queue.c in the kernel. To accomodate changes in newer versions of CBMC, the --pointer-overflow-check is removed.
* Add Lexicon wordAlfred Gedeon2021-06-021-0/+1
|
* Remove extra Makefile printAlfred Gedeon2021-06-021-3/+0
|
* Demo: exit 1 on error exit 2 on Ctrl_CAlfred Gedeon2021-06-022-15/+32
|
* Make full demo exit on errorAlfred Gedeon2021-06-023-18/+57
|
* Bump urllib3 from 1.26.4 to 1.26.5 in /.github/scripts/common (#617)dependabot[bot]2021-06-021-1/+1
| | | | | | | | | | | | | | | | Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.4 to 1.26.5. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/1.26.4...1.26.5) --- updated-dependencies: - dependency-name: urllib3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update unit tests to match changes in queue.c (#614)Dan Good2021-06-0110-534/+56
|
* Update release scripts to handle new "<DEVELOPMENT BRANCH>" version tags. (#615)Paul Bartell2021-05-282-25/+49
| | | Add support for setting the main branch version number in task.h from within the github auto release workflow.
* Run unctustify, fix some Readme wordingAlfred Gedeon2021-05-2713-1679/+1741
|
* Enable profiling for the linux portAlfred Gedeon2021-05-273-55/+174
|
* Bump urllib3 from 1.26.3 to 1.26.4 in /.github/scripts/commondependabot[bot]2021-05-271-1/+1
| | | | | | | | Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.3 to 1.26.4. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/1.26.3...1.26.4) Signed-off-by: dependabot[bot] <support@github.com>
* Allow pip to determine the correct version of colorama and requestsPaul Bartell2021-05-271-2/+2
|
* Test: Mask unit test warning (#592)alfred gedeon2021-05-275-6/+18
| | | | | | | | | | | * Test: Mask unit test warning * Fix Unit Test Bug * Unit Test: Add setters and getters for xMaskAssertAndAbort * Fix Warning * Update Makefile
* Update header_checker.py to support python and assembly files.Paul Bartell2021-05-272-71/+344
| | | | Add support for checking and verifying SPDX license identifiers.
* Update kernel HEAD (#611)alfred gedeon2021-05-271-0/+0
|
* Updated demo_config.h and include paths for OTA demos (#605)jasonpcarroll2021-05-273-1/+7
| | | Co-authored-by: Jason Carroll <czjaso@amazon.com>
* deprecating the mcf5235 demos (#609)Joseph Julicher2021-05-26197-49028/+4
|
* Fix missed variable rename (#600)Archit Gupta2021-05-171-3/+3
|
* Clean up commits. (#596)Carl Lundin2021-05-171-1/+1
|
* Let vAssertCalled() produce some logging to stdout (#598)Hein Tibosch2021-05-141-4/+4
|
* Aws only files spell check (#593)Aniruddha Kanhere2021-05-13104-441/+3734
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added spell check * All words * Add a missing word * Fix header checks * Fix header checks v1 * Fix header check v2 * Updated freertos link in header * Fixed afr link in the header * Fix last of header checks * Update the spell check script to check amazon licensed files only * Fixed paths and added comments * Try with modified repo * Add inplace substitute option to sed * Use official repo as the spell checker source * Add vendor file to the ignored list Co-authored-by: root <root@ip-172-31-5-28.us-west-2.compute.internal>
* Add CI check for verifying manifest.yml (#590)Archit Aggarwal2021-05-073-0/+105
|
* Add some hyperlinks for the recently concluded FreeRTOS 202104.00 release (#588)Archit Aggarwal2021-05-061-2/+1
|
* fix versioning of header checks (#587)David Chalco2021-05-041-2/+2
|
* Merge FreeRTOS 202104.00 to main (#585)Archit Aggarwal2021-04-291433-1513/+1580
|
* OTA Demos (#573)Prasad Vyawahare2021-04-2636-0/+13741
| | | | | | | | | This change adds the OTA demos and required dependencies and helper components . * Add demos , configs and project files * Add subscription manager * Add HTTP utils * Submodules the OTA LTS 3.0 Library. * Add OTA pal
* Rename MQTT Agent structs and files (#576)Archit Aggarwal2021-04-269-61/+61
|
* Remove unecessary file (#495)alfred gedeon2021-04-211-746/+0
|
* Update release script to upload doxygen artifact for release-candidate ↵Archit Aggarwal2021-04-211-1/+1
| | | | branch (#571)
* Update release.py to support passing branch parameter (#570)Archit Aggarwal2021-04-211-12/+26
|
* Automate doxygen ZIP creation with GitHub Action (#568)Archit Aggarwal2021-04-212-0/+38
| | | Automate creation of doxygen ZIP output by using the custom doxygen GitHub Action, that has been updated to generate ZIP artifact in PR
* Add feature to set credentials using buffer in MQTT_Mutual_Auth_wolfSSL demo ↵TakayukiMatsuo2021-04-214-94/+231
| | | | | | (#522) * Add feature to set credentials using buffer * Change instructions for giving credential data via buffer