Gaurav-Aggarwal-AWS
b5d1b972cc
Update stream and message buffer documentation ( #1226 )
...
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
1 week ago
Caleb Perkinson
f69b1db45c
Add Stream Batching Buffer ( #916 )
...
The difference between a stream buffer and a stream batching buffer is when
a task performs read on a non-empty buffer:
- The task reading from a non-empty stream buffer returns immediately
regardless of the amount of data in the buffer.
- The task reading from a non-empty steam batching buffer blocks until the
amount of data in the buffer exceeds the trigger level or the block time
expires.
10 months ago
HagaiMoshe
9bfd0abb55
Add IRQ safe API for message buffer reset ( #1033 )
...
* Add API xStreamBufferResetFromISR
Allow reseting the stream buffer from ISR context
Signed-off-by: hagai.moshe <hagaimoshe@outlook.com>
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: hagai.moshe <hagai.moshe@tandemg.com>
Co-authored-by: Rahul Kar <118818625+kar-rahul-aws@users.noreply.github.com>
Co-authored-by: kar-rahul-aws <karahulx@amazon.com>
Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
10 months ago
Rahul Kar
e8289dfee6
Add config option for event groups and stream buffers ( #994 )
...
* Add configUSE_EVENT_GROUPS in source files
* Add configUSE_EVENT_GROUPS macro in MPU wrapper files
* Add configUSE_EVENT_GROUPS macro in MPU port files for GCC and RVDS compilers
* Fix Formatting
* Add configUSE_STREAM_BUFFERS in source files
* Add configUSE_STREAM_BUFFERS macro in MPU wrapper files
* Add configUSE_STREAM_BUFFERS macro in MPU port files for GCC and RVDS compilers
* Update FreeRTOS.h post latest commit
* Update the ARM_CRx_MPU Port to account for the new configuration changes
* Formatting suggestions
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
* Code review suggestions
---------
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: joshzarr <joshzarr@amazon.com>
Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: Soren Ptak <ptaksoren@gmail.com>
Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
10 months ago
Soren Ptak
839ccb719b
Use Regex for Copyright Year in Header Check ( #1002 )
11 months ago
Gabriele Monaco
1947dd2f94
Added ability to change task notification index for streambuffers ( #939 )
...
* Added possibility to change notification index for streambuffers
* Uncrustify: triggered by comment.
* Minor code review suggestions.
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
---------
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
1 year ago
chinglee-iot
51437bf943
Fix MISRA C 2012 rule 8.6 errors ( #862 )
...
* Fix MISRA C 2012 rule 8.6 errors
* Add suppression for hook function
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
---------
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: Ubuntu <ubuntu@ip-172-31-34-245.ap-northeast-1.compute.internal>
Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
1 year ago
Darian
9488ba22d8
Add functions to get the buffers of statically created objects ( #641 )
...
Added various ...GetStaticBuffer() functions to get the buffers of statically
created objects.
---------
Co-authored-by: Paul Bartell <pbartell@amazon.com>
Co-authored-by: Nikhil Kamath <110539926+amazonKamath@users.noreply.github.com>
Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
2 years ago
Paul Bartell
01820d3ed9
Normalize line endings and whitespace in source files
2 years ago
Monika Singh
11c72bc075
Add support for MISRA rule 20.7 ( #546 )
...
Misra rule 20.7 requires parenthesis to all parameter names
in macro definitions.
The issue was reported here : https://forums.freertos.org/t/misra-20-7-compatibility/15385
2 years ago
Ravishankar Bhagavandas
0b46492740
Add callback overrides for stream buffer and message buffers ( #437 )
...
* Let each stream/message can use its own sbSEND_COMPLETED
In FreeRTOS.h, set the default value of configUSE_SB_COMPLETED_CALLBACK
to zero, and add additional space for the function pointer when
the buffer created statically.
In stream_buffer.c, modify the macro of sbSEND_COMPLETED which let
the stream buffer to use its own implementation, and then add an
pointer to the stream buffer's structure, and modify the
implementation of the buffer creating and initializing
Co-authored-by: eddie9712 <qw1562435@gmail.com>
3 years ago
Jon Enz
abd887c687
Clean some spell check words. ( #439 )
3 years ago
Gaurav-Aggarwal-AWS
5a2a1d0702
Change taskYIELD_FROM_ISR to portYIELD_FROM_ISR in docs ( #408 )
3 years ago
Zim Kalinowski
f8ada39d85
Replace <pre> with @code - remaining files ( #388 )
...
Co-authored-by: Paul Bartell <pbartell@amazon.com>
Co-authored-by: Ming Yue <mingyue86010@gmail.com>
3 years ago
Zim Kalinowski
bb02cf647d
minor fix in stream buffer doc ( #387 )
...
Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
3 years ago
Paul Adelsbach
d858d1ff36
fix example usage of xMessageBufferCreateStatic and xStreamBufferCrea… ( #380 )
...
Example usage is actually correct, so remove the -1. but update
the incorrect parameter description for pucStreamBufferStorageArea
and pucMessageBufferStorageArea.
4 years ago
Paul Bartell
eec42331b4
Normalize files with mixed line endings (introduced in commit 3a413d1
)
4 years ago
Paul Bartell
3a413d1022
Add SPDX-License-Identifier: MIT to MIT licensed files.
4 years ago
Paul Bartell
adfc53368f
Update copyright year from 2020 to 2021
4 years ago
Paul Bartell
08dc6f64ee
Change kernel revision in each file header from V10.4.3 to <DEVELOPMENT BRANCH>
4 years ago
Cobus van Eeden
ec62f69dab
[AUTO][RELEASE]: Bump file header version to "10.4.3"
4 years ago
David Chalco
337bca615e
[AUTO][RELEASE]: Bump file header version to "10.4.2"
4 years ago
David Chalco
3604527e3b
Update version number to 10.4.1 ( #173 )
4 years ago
David Chalco
5dfab0306b
Update version number to 10.4.0 ( #153 )
4 years ago
alfred gedeon
0b0a2060c0
Style: Change FreeRTOS websites in comments ( #131 )
...
* Style: Change FreeRTOS websites in comments
* Style: Change freertos to FreeRTOS in comments
* Style: Remove broken link
Co-authored-by: Alfred Gedeon <gedeonag@amazon.com>
5 years ago
alfred gedeon
9a1ebfec31
Style: Uncrustify kernel file - remove tab == 4 spaces ( #123 )
...
* Style: uncrystify kernel files and remove tabs
* Style: uncrystify kernel files and remove tabs
Co-authored-by: Alfred Gedeon <gedeonag@amazon.com>
5 years ago
alfred gedeon
8c77117c32
Style: Remove tabs and tab == 4 spaces ( #120 )
...
* Style: Remove tabls and tab == 4 spaces
* Style: remove xx accidentally left
* Style: revert uncrustify for untested portable directories
* Style: revert more uncrustify files
* Style: Revert more uncrustified files
* Style: Revert some uncrutified files
* Style: change more files
* Style: remove t tab == 4 spaces
* Style: remove tabs = spaces
* Style: revert changed files
* Style: redo the stuyles
* Style: add uncrustify disable parsing for asm
Co-authored-by: Alfred Gedeon <gedeonag@amazon.com>
5 years ago
Alfred Gedeon
587a83d647
Style: uncrustify kernel files
5 years ago
Alfred Gedeon
718178c68a
Style: uncrusitfy
5 years ago
Alfred Gedeon
a5dbc2b1de
Style: uncrustify kernel files
5 years ago
Yuhui.Zheng
88e32327e9
version bump to v10.3.1 ( #16 )
...
* Verion bump from 10.3.0 to 10.3.1.
* version bump in task.h
* change history for 10.3.1.
5 years ago
Yuhui Zheng
210b1ffcc8
Re-sync with upstream and stripping away none kernel related.
5 years ago