2819 Commits

Author SHA1 Message Date
4e8ac8de25 Comment style consistency and Yuhui's suggestions 2020-04-13 14:08:51 -07:00
e43f7cd086 Cleanup 2020-04-13 14:08:51 -07:00
ab3b51c7a0 Update after Gary's comments 2020-04-13 14:08:51 -07:00
97f7009699 Update after richard's comments 2020-04-13 14:08:51 -07:00
a9fcafc074 Corrected the formatting
- visual studio had messed up the formatting
2020-04-13 14:08:51 -07:00
c381861014 commit 2 after gary's comments 2020-04-13 14:08:51 -07:00
75677a8d85 Commit after Gary's comments 2020-04-13 14:08:51 -07:00
666c0da366 Update after Yuhui's comments
- removed (void) from before memcpy, memset etc.
- corrected memcpy style as suggested by Yuhui
- Added logging for xNetworkInterfaceOutput. No need to configASSERT
2020-04-13 14:08:51 -07:00
4a1148d15b Coverity + MISRA compliance
Modified code to conform to the MISRA directives more closely.
2020-04-13 14:08:51 -07:00
fa74f7dccf Removing writes to read-only PLIC interrupt pending registers.
Signed-off-by: Yuhui Zheng <10982575+yuhui-zheng@users.noreply.github.com>
2020-04-07 10:09:20 -07:00
5b9777e11e A readme file to introduce what ./Test directory is about. 2020-03-31 14:21:53 -07:00
211bb4cbd9 Ignore whitespace when working with patches. 2020-03-31 14:21:53 -07:00
8156f64d1c Copying CBMC proofs from aws/amazon-freertos repo ./tools/cbmc to this repo ./FreeRTOS/Test/CBMC as is.
The commit ID in aws/amazon-freertos is 0c8e0217f2a43bdeb364b58ae01c6c259e03ef1b.
2020-03-31 14:21:53 -07:00
9f316c246b Demo/Posix_GCC: add demo application for Posix port using GCC
This is largely a copy of the Windows demo application with a few key
changes:

- heap_3 (use malloc()/free()) so tools like valgrind "just work".

- printf() wrapped in a mutex to prevent deadlocks on the internal
  pthread mutexes inside printf().

SCons (https://scons.org/) is used as the build system.

This will be built as a 64-bit application, but note that the memory
allocation trace points only record the lower 32-bits of the address.
2020-03-24 13:46:18 -07:00
f78f919b3e Fix function comments 2020-03-22 20:26:43 -07:00
1cd2d38d96 unix separators for path and remove .exe suffix from risc compiler (works on windows/mac) 2020-03-22 20:23:03 -07:00
938b19419e Removing ./FreeRTOS-Labs directory, since:
- IoT libraries are now in LTS branch.
- FAT/POSIX/Light-weight MQTT are in https://github.com/FreeRTOS/FreeRTOS-Labs.
2020-03-19 18:32:04 -07:00
1a4abbc9e9 Maintenance -- clean up readme.txt and add url to GitHub. (#38)
* Removing readme.txt, as now we have README.md in place.

The only information missing from README.md is about FAQ.

* Adding FAQ information in README.md.

* Adding a .url to root to redict user to FreeRTOS github home page.
2020-03-17 19:30:02 -07:00
47bb466aa1 Update issue templates
Template maintenance. 

- adding title prefix.
- adding examples to "additional context" section.
2020-03-17 13:07:44 -07:00
f506290041 Create SECURITY.md
Apply the recommended SECURITY.md from AWS to our repo.
2020-03-17 10:15:07 -07:00
8982a2f80a Add ./lib directory to make sure Zynq project compiles. 2020-03-16 12:42:14 -07:00
ecf0f12aa1 Sync up with Amazon-freertos repo (10th March 2020) (#34)
* Sync up with amazon-freertos

* Sync up with amazon-freertos

* Sync up with amazon-freertos
2020-03-11 10:19:48 -07:00
0acffef047 GitHub PR template. (#29) 2020-03-10 10:20:48 -07:00
c40a6da2e4 pass payload length when calling UDP callback (#30)
* pass payload length when calling UDP callback
2020-03-09 11:18:48 -07:00
12d580e93d Update issue templates
Initial issue template. Created following https://help.github.com/en/github/building-a-strong-community/configuring-issue-templates-for-your-repository#configuring-the-template-chooser. 

If change is needed, we could go another round.
2020-03-06 18:16:51 -08:00
9debffb5e0 Update README.md to remove dead link.
See the conversation 42c627b2b8 (comments) .

Linkage for both ```./FreeRTOS/Source``` and ```./FreeRTOS/Demo``` are removed, since it looks weird to only provide linkage to Demo.
2020-03-06 17:27:46 -08:00
7e1a4bf563 Fix DHCP option Client-identifier (#28) 2020-03-06 15:18:09 -08:00
42c627b2b8 Update readme and revert relative URL. (#27)
* Reordering: bumping cloning instruction up.

* Rewording readme.md to be clear kernel code is a submodule of this repository.

* Reverting relative URL, since user cannot click through on GitHub page.

(With URL, user could still download the correct version of the code. Reverting simply due to UI issue.)
2020-03-06 09:15:11 -08:00
5751ae9b60 Update CORTEX_MPU_M33F_NXP_LPC55S69_MCUXpresso project (#26)
This commit updates the project for LPC55S69 so that it works with the
latest version of MCUXpresso and SDK.

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
2020-03-06 09:11:42 -08:00
a9ffffe1f0 Using Relative URL For Submoduling. (#24) 2020-03-05 17:16:13 -08:00
52c82076b3 use relative path to point to bundled toolchain instead (#25) 2020-03-05 09:16:31 -08:00
b877e4ec47 Moved vulnerability reporting and code of conduct to top of CONTRIBUTING.md (#20) 2020-02-25 13:18:38 -08:00
bef165d467 Linking test source file from relative path. (#19) 2020-02-18 22:06:38 -08:00
89e7bbe292 A preliminary .gitignore file, to prevent us checking in files unnecessary. (#18)
https://github.com/github/gitignore.
V10.3.1
2020-02-18 17:47:55 -08:00
c2a98127ac Minor wording changes in the 'previous releases' section of the readme.me file. (#17) 2020-02-16 13:19:53 -08:00
24c772d143 Submodule kernel directory. (#16)
* Removing FreeRTOS/Source in readiness for submoduling.

* Submoduling kernel.

* README.md update due to submoduling.

When releasing, please follow these steps:
1. in local directory, clean directory and check "git status" shows "nothing to commit, working tree clean" for ALL subdirectories.
2. copy source code and instructions only to an empty folder. Git related should not be in this folder -- this covers .git, .gitignore, .github, .gitmodules, gitmessages, ......
3. zip the folder from step 2. (create both .zip and .7z)
4. attach .zip and .7z to the release. (e.g. attach these two in new release -- https://github.com/FreeRTOS/FreeRTOS/releases/new)
5. PLEASE download both, unzip, diff with your local git repo. (should not see any difference other than git related.) And, sanity check a couple of projects.
2020-02-14 12:47:01 -08:00
c3f8b91652 Update readme. Fixed typos and cli commands (#14) 2020-02-13 17:47:14 -08:00
4723b825f2 Fixed wrong git clone SSH command (#13)
Replaced bad https URL with proper SSH URL
2020-02-13 17:43:36 -08:00
fc819b8217 Correct the xTimerCreate() documentation which said NULL was returned if the timer period was passed into the function as 0, whereas that is not the case. (#15)
Add a note to the documentation for both the xTimerCreate() and xTimerCreateStatic() functions that the timer period must be greater than 0.
2020-02-13 17:42:22 -08:00
1c711ab530 Updated contributions guidelines (#12) 2020-02-12 23:00:18 -08:00
84fcc0d531 Updates to Markdown files and readme.txt (#11) 2020-02-12 15:05:06 -08:00
4b53196b71 Adding Contributions.md (#8) 2020-02-11 18:23:08 -08:00
9c0c37ab9b Added back some TCP/IP stack port layer files. 2020-02-07 21:51:48 +00:00
7cf721ccf7 2020-02-07 21:49:55 +00:00
589dd9f149 Update version number in readiness for V10.3.0 release. Sync SVN with reviewed release candidate. 2020-02-07 20:14:50 +00:00
f988394e0d Fix spelling issues. 2020-02-07 19:19:47 +00:00
28efb5449c Add "is inside interrupt" function to MPU ports.
Make clock setup functions weak symbols in ARMv8-M ports.
Update Cortex-M33 ports to use an interrupt mask in place of globally disabling interrupts, as per the other Cortex-M ports.
2020-02-07 01:56:25 +00:00
8e5addee1e Update TCP to last release versions in preparation for kernel V10.3.0 release. 2020-02-06 22:45:37 +00:00
7bea399061 Update libraries and sundry check-ins ready for the V10.3.0 kernel release. 2020-02-06 18:52:35 +00:00
d319bb0c71 ESP GCC port -- Added LoadStore Exception handlers.
https://github.com/FreeRTOS/FreeRTOS-Kernel/pull/9 -- Handles LoadStoreErrorCause and LoadStoreAlignmentCause allowing to use 32-bit memory region (IRAM) as 8-bit or 16-bit memory region
2020-01-31 19:31:50 +00:00