carlo-dev-git
ebbc95c56f
Merge branch 'main' into patch-1
2021-03-23 20:53:30 +01:00
Paul Bartell
4ad84923a0
Build the posix port on pushes and PRs to the Kernel repository ( #290 )
...
* Run posix build action when new commits are pushed to the FreeRTOS/Kernel repository
* Run kernel unit tests on push and pull_request actions
2021-03-23 10:33:47 -07:00
carlo-dev-git
429eae4eeb
Fix ASM style
...
Fix ASM style
2021-03-22 16:47:26 +01:00
carlo-dev-git
6374066414
Merge branch 'main' into patch-1
2021-03-22 09:36:18 +01:00
carlo-dev-git
cf2e50988e
Code cleanup
...
Misc coding style cleanup and typo fixes
2021-03-22 09:33:45 +01:00
alfred gedeon
9cd19603e8
Code: Remove redundant check ( #287 )
2021-03-21 09:03:38 -07:00
RichardBarry
6b72419c78
Fix error introduced when merging #264 . ( #286 )
2021-03-20 12:59:51 -07:00
milesfrain
6685c042cb
Fix race condition bugs when reading and writing to message buffers ( #264 )
...
* Fix inaccuracies in prvWriteBytesToBuffer description
* Perform atomic message write in prvWriteMessageToBuffer
* Remove unnecessary length arg from prvReadMessageFromBuffer
* Perform atomic message read in prvReadBytesFromBuffer
* Apply SpacesAvailable() fix
Original author: RichardBarry
* Apply review feedback
* Edit some prv functions for simplicity and consistency
- prvWriteMessageToBuffer
- prvReadMessageFromBuffer
- prvWriteBytesToBuffer
- prvReadBytesFromBuffer
* Significant simplification of prvWriteMessageToBuffer
* fixup off-by-one comment indentation
Co-authored-by: alfred gedeon <28123637+alfred2g@users.noreply.github.com>
Co-authored-by: RichardBarry <3073890+RichardBarry@users.noreply.github.com>
2021-03-20 12:03:27 -07:00
RichardBarry
086d52f9d3
A recent change in the FreeRTOS/FreeRTOS hub repo (which submodules this repo) introduced use of a new compile time constant configRUN_ADDITIONAL_TESTS. This check in adds a default for the constant that will be used in builds to which it does not apply. ( #266 )
2021-03-20 11:58:07 -07:00
alfred gedeon
9706a69850
Fix: testing for mpu wrapers to be equal to 1 ( #285 )
2021-03-19 17:44:12 -07:00
Tobias Schulte
cb7bef09f2
Adjust portPOINTER_SIZE_TYPE to correct size ( #275 )
...
* Adjust portPOINTER_SIZE_TYPE to correct size
portPOINTER_SIZE_TYPE wasn't yet set correctly to be 16 bit
* Fixed FreeRTOS file header to comply with automatic checks
Co-authored-by: Cobus van Eeden <35851496+cobusve@users.noreply.github.com>
2021-03-19 15:35:21 -07:00
carlo-dev-git
49c38f08de
Update port.c ( #283 )
2021-03-19 15:22:22 -07:00
Carl Lundin
522ac1e628
Merge branch 'main' into patch-1
2021-03-19 12:11:55 -07:00
alfred gedeon
1059b35838
Comment: xTaskResumeAll: comment: doesn't match the code ( #281 )
2021-03-19 10:36:17 -07:00
carlo-dev-git
66394e39b6
Update port.c
2021-03-19 14:55:39 +01:00
Paul Bartell
95433d0284
Run CMock unit tests on each pull request with a github action. ( #279 )
...
Run CMock unit tests on each pull request with a github action.
Include coverage information reported by codecov.io
2021-03-16 18:31:37 -07:00
Ravishankar Bhagavandas
755daad276
Improve comments and assertions in stream buffer ( #277 )
...
* Improve comments and assertions in stream buffer
* Add back null check instead of assert
* Adding config assert back
2021-03-15 18:01:42 -07:00
Gaurav-Aggarwal-AWS
66b3f908df
Update comment in list.c ( #276 )
...
The tick interrupt priority must be configured to ensure that it cannot
interrupt a critical section. This change updates the comment to help
the application writer while debugging.
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
2021-03-12 12:11:19 -08:00
Paul Bartell
18d4ba9c07
Add some assertions and coverage exceptions to queue.c ( #273 )
...
* Add an LCOV_BRANCH exception for the check that sizeof( StaticQueue_t ) == sizeof( Queue_t )
* Add LCOV_BRANCH coverage exception for a configASSERT on pxQueueSetContainer with a condition that is unreachable.
* Add configASSERTs to alert when invalid parameters are passed into Queue Registry related functions.
* Assert that the semaphore handle passed into xQueueGetMutexHolder is not NULL.
* Correct some typos in queue.c
* Update lexicon.txt
2021-03-05 18:46:49 -08:00
xuelix
de19eeb7d3
Moved git-secrets check to a different workflow ( #271 )
...
git-secrets check is now performed on all PR branches
2021-03-05 14:00:57 -08:00
alfred gedeon
4b5d1e4395
Comment: fix code comment for xTaskAbortDelay ( #272 )
2021-03-05 09:13:03 -08:00
xuelix
98eba938e2
Added git-secrets check to Github Actions ( #270 )
...
Co-authored-by: Gary Wicker <14828980+gkwicker@users.noreply.github.com>
2021-03-04 13:00:22 -08:00
Joseph Julicher
5e45472d6e
fixed documentation for ulTaskNotifyTake() and ulTaskNotifyTakeIndexed() ( #269 )
2021-03-03 09:38:12 -08:00
gomonovych
4fde4a8d0a
Add description for vTaskList ( #206 )
...
Describe each column which vTaskList print:
task name, task status, task priority, task stack unused watermark lewel, task number
Co-authored-by: David Chalco <59750547+dachalco@users.noreply.github.com>
2021-03-01 18:10:00 -07:00
Gaurav-Aggarwal-AWS
2a604f4a28
Support allocating stack from separate heap ( #267 )
...
The change adds support for allocating task stacks from separate heap.
When configSTACK_ALLOCATION_FROM_SEPARATE_HEAP is defined as 1 in
FreeRTOSConfig.h, task stacks are allocated and freed using
pvPortMallocStack and vPortFreeStack functions. This allows the
application writer to provide a separate allocator for task stacks.
When configSTACK_ALLOCATION_FROM_SEPARATE_HEAP is defined as 0, task
stacks are allocated and freed using FreeRTOS heap functions
pvPortMalloc and vPortFree.
For backward compatibility, configSTACK_ALLOCATION_FROM_SEPARATE_HEAP
defaults to 0.
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
2021-02-23 18:36:27 -08:00
Carl Lundin
81f5892105
Update python version to 3.7.10 ( #265 )
2021-02-18 18:48:11 -08:00
Jeff Tenney
1d4d16fd54
Update URL in history.txt ( #259 )
...
* Update URL in history.txt
* Configure CI header checker to ignore .txt files
Co-authored-by: alfred gedeon <28123637+alfred2g@users.noreply.github.com>
2021-02-15 14:00:20 -08:00
milesfrain
5b9549ab82
Remove unmatched braces in MessageBuffer pre tags ( #256 )
...
Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
2021-02-10 21:41:05 -08:00
alfred gedeon
a4b2e0c3f3
Check: improve verbosity of url verifier ( #260 )
...
* Check: improve verbosity of url verifier
* Fix Renesas url
* Fix Renesas url
* URL add Renesas full url
* Fix more Renesas URLs
* Fix Renesas url in IAR directory
* Testing new curl command for url checks
* Fix url_checker
* Fix url_verifier
* Revert Renesas url changes
* add txt to the ignored header checker extentions
2021-02-10 16:04:08 -08:00
Cobus van Eeden
21b1058bf7
Update issue templates
2021-02-10 15:27:16 -08:00
David Chalco
0345a20202
incorporate updates from common ( #255 )
...
* incorporate updates from common
* empty commit to rerun check
2021-01-29 18:58:55 -08:00
nazar01
6b4a3d0a6e
Typos ( #248 )
...
* Fix typos in FreeRTOS.h
* Fix typos in task.h
* Fix typos in tasks.c
2021-01-29 12:05:04 -08:00
David Chalco
d0afede565
Delete gitattributes ( #253 )
2021-01-27 10:38:20 -07:00
Evgeny Ermakov
6b524a2fee
Fix typo in comment in task.h ( #244 )
2021-01-19 18:55:34 -08:00
alfred gedeon
d060479353
Fix Github checks after move from master to main ( #246 )
2021-01-19 15:32:01 -08:00
David Chalco
578d040659
Add git attributes ( #245 )
...
* Add .gitattributes configured to normailze line endings to LF
* replace crlf with lf, per .gitattributes
2021-01-15 12:04:31 -07:00
Thomas Pedersen
23f641850d
Posix: fix build failure ( #235 )
...
Fixes: a48f137896
("Posix Port: Comment and remove unused variables (#230 )")
Authored-by: Thomas Pedersen <thomas@adapt-ip.com>
2021-01-08 14:19:15 -08:00
Shubham Kulkarni
ef4c305244
Update ESP32 port to ESP-IDF release v4.2 and add ESP-IDF version check ( #231 )
...
* Revert "Reintroduce Espressif's IDF v4.2 changes to ESP32 port (#193 )"
This reverts commit 3d4d17178f
.
* Update ESP32 port files to work with ESP-IDF v4.2 as well as ESP-IDF v3.3
Add changes required to support ESP32-S2
* portmacro.h: Change return type of vApplicationSleep to void
This fixes build failure when automatic light sleep is enabled
* prevent header checks for files with different licensing
Co-authored-by: David Chalco <david@chalco.io>
2020-12-22 13:00:45 -08:00
David Chalco
341e9f06d0
update version in version checker ( #239 )
2020-12-22 12:57:39 -08:00
David Chalco
6349871ce6
AutoRelease + Header Checker Upgrades ( #236 )
...
* decouple kernel check configs from fr/fr + checker sources from PR ref
* Combo of various small edits
* enable compatibility with git action + create autorelease action
2020-12-22 10:06:59 -08:00
sherryzhang
8e99e2d38b
Align the TF-M version of the integration with kernel to version TF-Mv1.2.0 ( #228 )
...
Change-Id: I6d5f0732f4cb123df54b9df0b9820ef4dcf70fa4
Signed-off-by: Sherry Zhang <sherry.zhang2@arm.com>
2020-12-15 09:17:20 -08:00
Cobus van Eeden
9c048e0c71
Update History.txt
2020-12-15 07:18:49 -08:00
Joseph Julicher
a8a9c3ea3e
Updated History.txt for V10.4.3 ( #233 )
2020-12-15 06:51:11 -08:00
Cobus van Eeden
aa471cfd3f
[AUTO][RELEASE]: Bump task.h version macros to "10.4.3"
2020-12-14 10:13:41 -08:00
Cobus van Eeden
ec62f69dab
[AUTO][RELEASE]: Bump file header version to "10.4.3"
2020-12-14 10:13:39 -08:00
Joseph Julicher
7825a40ba8
Updated History.txt for V10.4.3 ( #232 )
2020-12-14 10:10:55 -08:00
alfred gedeon
a48f137896
Posix Port: Comment and remove unused variables ( #230 )
...
* Posix Port: Comment and remove unused variables
* Fix header, replace tabs with spaces
2020-12-13 17:33:45 -08:00
Cobus van Eeden
47338393f1
add assert for addition overflow on queue creation ( #225 )
2020-12-07 11:48:51 -08:00
Cobus van Eeden
d05b9c123f
Add addition overflow check for stream buffer ( #226 )
2020-12-07 11:07:31 -08:00
Cobus van Eeden
c7a9a01c94
Improve heap2 bounds checking ( #224 )
...
* Improve heap bounds checking in pvPortMalloc
2020-12-07 10:36:27 -08:00