This repository has been archived on 2023-11-05. You can view files and clone it, but cannot push or open issues or pull requests.
FreeRTOS-Kernel/portable
Cristian Cristea 24ade42a37
Added better pointer declaration readability (#567)
* Add better pointer declaration readability

I revised the declaration of single-line pointers by splitting it into
multiple lines. Now, every pointer is declared (and initialized
accordingly) on its own line. This refactoring should enhance
readability and decrease the probability of error when a new pointer is
added/removed or a current one has its initialization value modified.

Signed-off-by: Cristian Cristea <cristiancristea00@gmail.com>

* Remove unnecessary whitespace characters and lines

It removes whitespace characters at the end of lines (empty or
othwerwise) and clear lines at the end of the file (only one remains).
It is an automatic operation done by git.

Signed-off-by: Cristian Cristea <cristiancristea00@gmail.com>

Signed-off-by: Cristian Cristea <cristiancristea00@gmail.com>
2022-09-26 14:43:30 -07:00
..
ARMClang Re-sync with upstream and stripping away none kernel related. 2020-02-10 13:45:57 -08:00
ARMv8M Added better pointer declaration readability (#567) 2022-09-26 14:43:30 -07:00
BCC/16BitDOS Normalize files with mixed line endings (introduced in commit 3a413d1) 2021-06-01 17:55:18 -07:00
CCS fix typo (#399) 2021-10-06 15:32:07 -07:00
CodeWarrior Normalize files with mixed line endings (introduced in commit 3a413d1) 2021-06-01 17:55:18 -07:00
Common Restrict unpriv task to invoke code with privilege 2022-09-17 00:03:08 +05:30
GCC Added better pointer declaration readability (#567) 2022-09-26 14:43:30 -07:00
IAR Added better pointer declaration readability (#567) 2022-09-26 14:43:30 -07:00
Keil Re-sync with upstream and stripping away none kernel related. 2020-02-10 13:45:57 -08:00
MemMang Added better pointer declaration readability (#567) 2022-09-26 14:43:30 -07:00
MikroC/ARM_CM4F fix typo (#399) 2021-10-06 15:32:07 -07:00
MPLAB Add atomic flag for 16-bit ticks PIC24 (#488) 2022-04-15 08:13:14 -07:00
MSVC-MingW Normalize files with mixed line endings (introduced in commit 3a413d1) 2021-06-01 17:55:18 -07:00
oWatcom/16BitDOS Added better pointer declaration readability (#567) 2022-09-26 14:43:30 -07:00
Paradigm/Tern_EE Normalize files with mixed line endings (introduced in commit 3a413d1) 2021-06-01 17:55:18 -07:00
Renesas Normalize files with mixed line endings (introduced in commit 3a413d1) 2021-06-01 17:55:18 -07:00
Rowley Normalize files with mixed line endings (introduced in commit 3a413d1) 2021-06-01 17:55:18 -07:00
RVDS Remove local stack variable form MPU wrappers 2022-09-17 00:03:08 +05:30
SDCC/Cygnal Tidy up the 8051 sdcc port (#376) 2021-08-12 11:50:52 -07:00
Softune Normalize files with mixed line endings (introduced in commit 3a413d1) 2021-06-01 17:55:18 -07:00
Tasking/ARM_CM4F Normalize files with mixed line endings (introduced in commit 3a413d1) 2021-06-01 17:55:18 -07:00
ThirdParty Added better pointer declaration readability (#567) 2022-09-26 14:43:30 -07:00
WizC/PIC18 Normalize files with mixed line endings (introduced in commit 3a413d1) 2021-06-01 17:55:18 -07:00
CMakeLists.txt Update CMakeLists.txt for Cortex-M55 and Cortex-M85 ports (#560) 2022-09-16 12:30:11 +05:30
readme.txt Style: Change FreeRTOS websites in comments (#131) 2020-08-20 14:59:28 -07:00

Each real time kernel port consists of three files that contain the core kernel
components and are common to every port, and one or more files that are
specific to a particular microcontroller and/or compiler.


+ The FreeRTOS/Source/Portable/MemMang directory contains the five sample
memory allocators as described on the https://www.FreeRTOS.org WEB site.

+ The other directories each contain files specific to a particular
microcontroller or compiler, where the directory name denotes the compiler
specific files the directory contains.



For example, if you are interested in the [compiler] port for the [architecture]
microcontroller, then the port specific files are contained in
FreeRTOS/Source/Portable/[compiler]/[architecture] directory.  If this is the
only port you are interested in then all the other directories can be
ignored.