Skip to content

Commit 73b96b5

Browse files
kar-rahul-awsmoninom1
authored andcommitted
ARMv7-R No_GIC Port Demo (FreeRTOS#1236)
Add ARM_CRx_No_GIC_Demo
1 parent ac44b0e commit 73b96b5

File tree

151 files changed

+72639
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

151 files changed

+72639
-0
lines changed

.github/.cSpellWords.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -724,6 +724,7 @@ CMock
724724
CNBTR
725725
CNDA
726726
CNDTR
727+
CNOT
727728
CNTALOAD
728729
CNTAMAX
729730
CNTBLOAD

.github/scripts/core_checker.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,7 @@
307307
r'FreeRTOS/Demo/CORTEX_M4F_Infineon_XMC4000_Keil/.*',
308308
r'FreeRTOS/Demo/CORTEX_MPU_R4F_TI_RM46_HERCULES_GCC/BoardFiles/.*',
309309
r'FreeRTOS/Demo/CORTEX_MPU_R5F_TI_RM57_HERCULES_GCC/BoardFiles/.*',
310+
r'FreeRTOS/Demo/CORTEX_No_GIC_R5F_TI_RM57_HERCULES_GCC/BoardFiles/.*',
310311
r'FreeRTOS/Demo/AVR_ATMega4809_Atmel_Studio/RTOSDemo/.*',
311312
r'FreeRTOS/Demo/AVR32_UC3/.*',
312313
r'FreeRTOS/Demo/AVR_ATMega4809_IAR/.*',
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
<?ccsproject version="1.0"?>
3+
<projectOptions>
4+
<deviceFamily value="TMS470"/>
5+
<connection value="common/targetdb/connections/TIXDS110_Connection.xml"/>
6+
<isTargetManual value="false"/>
7+
<sourceLookupPath value=""/>
8+
</projectOptions>
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
---
2+
Language: Cpp
3+
AlignAfterOpenBracket: Align
4+
AlignConsecutiveAssignments: None
5+
AlignConsecutiveBitFields: AcrossEmptyLinesAndComments
6+
AlignConsecutiveDeclarations: None
7+
AlignConsecutiveMacros: AcrossEmptyLinesAndComments
8+
AlignEscapedNewlines: Left
9+
AlignOperands: AlignAfterOperator
10+
AlignTrailingComments: true
11+
AllowAllArgumentsOnNextLine: false
12+
AllowAllParametersOfDeclarationOnNextLine: false
13+
AllowShortBlocksOnASingleLine: Never
14+
AllowShortCaseLabelsOnASingleLine: false
15+
AllowShortEnumsOnASingleLine: false
16+
AllowShortFunctionsOnASingleLine: None
17+
AllowShortIfStatementsOnASingleLine: false
18+
AllowShortLambdasOnASingleLine: All
19+
AllowShortLoopsOnASingleLine: false
20+
AlwaysBreakAfterReturnType: None
21+
AlwaysBreakBeforeMultilineStrings: false
22+
AlwaysBreakTemplateDeclarations: Yes
23+
BinPackArguments: false
24+
BinPackParameters: false
25+
BitFieldColonSpacing: Both
26+
BraceWrapping:
27+
AfterCaseLabel: true
28+
AfterClass: true
29+
AfterControlStatement: Always
30+
AfterEnum: true
31+
AfterExternBlock: false
32+
AfterFunction: true
33+
AfterNamespace: true
34+
AfterStruct: true
35+
AfterUnion: true
36+
BeforeCatch: true
37+
BeforeElse: true
38+
BeforeLambdaBody: false
39+
BeforeWhile: false
40+
IndentBraces: false
41+
SplitEmptyFunction: true
42+
SplitEmptyRecord: true
43+
SplitEmptyNamespace: true
44+
BreakBeforeBinaryOperators: NonAssignment
45+
BreakBeforeBraces: Custom
46+
BreakBeforeConceptDeclarations: true
47+
BreakBeforeTernaryOperators: true
48+
BreakConstructorInitializers: BeforeColon
49+
BreakInheritanceList: BeforeColon
50+
BreakStringLiterals: true
51+
ColumnLimit: 90
52+
CompactNamespaces: false
53+
ContinuationIndentWidth: 4
54+
Cpp11BracedListStyle: false
55+
DerivePointerAlignment: false
56+
EmptyLineBeforeAccessModifier: Always
57+
FixNamespaceComments: true
58+
IncludeBlocks: Preserve
59+
IndentCaseBlocks: false
60+
IndentCaseLabels: true
61+
IndentExternBlock: NoIndent
62+
IndentGotoLabels: true
63+
IndentPPDirectives: BeforeHash
64+
IndentWidth: 4
65+
IndentWrappedFunctionNames: true
66+
KeepEmptyLinesAtTheStartOfBlocks: false
67+
MaxEmptyLinesToKeep: 1
68+
NamespaceIndentation: None
69+
PenaltyBreakAssignment: 1000
70+
PenaltyBreakBeforeFirstCallParameter: 200
71+
PenaltyBreakComment: 50
72+
PenaltyBreakFirstLessLess: 120
73+
PenaltyBreakString: 100
74+
PenaltyBreakTemplateDeclaration: 10
75+
PenaltyExcessCharacter: 100
76+
PenaltyIndentedWhitespace: 0
77+
PenaltyReturnTypeOnItsOwnLine: 10000
78+
PointerAlignment: Middle
79+
ReflowComments: true
80+
SortIncludes: false
81+
SortUsingDeclarations: true
82+
SpaceAfterCStyleCast: true
83+
SpaceAfterLogicalNot: false
84+
SpaceAfterTemplateKeyword: false
85+
SpaceBeforeCpp11BracedList: true
86+
SpaceBeforeCtorInitializerColon: false
87+
SpaceBeforeInheritanceColon: false
88+
SpaceBeforeParens: Never
89+
SpaceBeforeRangeBasedForLoopColon: false
90+
SpaceBeforeSquareBrackets: false
91+
SpaceInEmptyBlock: false
92+
SpaceInEmptyParentheses: false
93+
SpacesBeforeTrailingComments: 1
94+
SpacesInAngles: false
95+
SpacesInConditionalStatement: true
96+
SpacesInContainerLiterals: true
97+
SpacesInCStyleCastParentheses: true
98+
SpacesInParentheses: true
99+
SpacesInSquareBrackets: true
100+
TabWidth: 4
101+
UseCRLF: false
102+
UseTab: Never
103+
...
104+

FreeRTOS/Demo/CORTEX_No_GIC_R5F_TI_RM57_HERCULES_GCC/.cproject

Lines changed: 180 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[Bb]uild
2+
[Dd]ebug
3+
.settings/
4+
.launches/
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>RM57_DEMO</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
<buildCommand>
14+
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
15+
<triggers>full,incremental,</triggers>
16+
<arguments>
17+
</arguments>
18+
</buildCommand>
19+
</buildSpec>
20+
<natures>
21+
<nature>com.ti.ccstudio.core.ccsNature</nature>
22+
<nature>org.eclipse.cdt.core.cnature</nature>
23+
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
24+
<nature>org.eclipse.cdt.core.ccnature</nature>
25+
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
26+
</natures>
27+
<linkedResources>
28+
<link>
29+
<name>FreeRTOS-Kernel</name>
30+
<type>2</type>
31+
<locationURI>FREERTOS_KERNEL_DIR</locationURI>
32+
</link>
33+
</linkedResources>
34+
<filteredResources>
35+
<filter>
36+
<id>1703728734708</id>
37+
<name></name>
38+
<type>6</type>
39+
<matcher>
40+
<id>org.eclipse.ui.ide.multiFilter</id>
41+
<arguments>1.0-name-matches-false-false-CMakeLists.txt</arguments>
42+
</matcher>
43+
</filter>
44+
<filter>
45+
<id>1703728734721</id>
46+
<name></name>
47+
<type>10</type>
48+
<matcher>
49+
<id>org.eclipse.ui.ide.multiFilter</id>
50+
<arguments>1.0-name-matches-false-false-build</arguments>
51+
</matcher>
52+
</filter>
53+
<filter>
54+
<id>1703284519364</id>
55+
<name>FreeRTOS-Kernel</name>
56+
<type>5</type>
57+
<matcher>
58+
<id>org.eclipse.ui.ide.multiFilter</id>
59+
<arguments>1.0-name-matches-false-false-*.c</arguments>
60+
</matcher>
61+
</filter>
62+
<filter>
63+
<id>1703284519366</id>
64+
<name>FreeRTOS-Kernel</name>
65+
<type>10</type>
66+
<matcher>
67+
<id>org.eclipse.ui.ide.multiFilter</id>
68+
<arguments>1.0-name-matches-false-false-examples</arguments>
69+
</matcher>
70+
</filter>
71+
<filter>
72+
<id>1720520309667</id>
73+
<name>FreeRTOS-Kernel/portable</name>
74+
<type>9</type>
75+
<matcher>
76+
<id>org.eclipse.ui.ide.multiFilter</id>
77+
<arguments>1.0-name-matches-false-false-GCC</arguments>
78+
</matcher>
79+
</filter>
80+
<filter>
81+
<id>1720518946690</id>
82+
<name>FreeRTOS-Kernel/portable/GCC</name>
83+
<type>9</type>
84+
<matcher>
85+
<id>org.eclipse.ui.ide.multiFilter</id>
86+
<arguments>1.0-name-matches-true-false-ARM_CRx_No_GIC</arguments>
87+
</matcher>
88+
</filter>
89+
</filteredResources>
90+
<variableList>
91+
<variable>
92+
<name>BOARD_FILES_DIR</name>
93+
<value>$%7BPROJECT_LOC%7D/BoardFiles</value>
94+
</variable>
95+
<variable>
96+
<name>DEMO_TASKS_DIR</name>
97+
<value>$%7BPARENT-1-PROJECT_LOC%7D/DemoTasks</value>
98+
</variable>
99+
<variable>
100+
<name>FREERTOS_KERNEL_DIR</name>
101+
<value>$%7BPARENT-2-PROJECT_LOC%7D/Source</value>
102+
</variable>
103+
<variable>
104+
<name>FREERTOS_PORT_DIR</name>
105+
<value>$%7BFREERTOS_KERNEL_DIR%7D/portable/GCC/ARM_CRx_No_GIC</value>
106+
</variable>
107+
<variable>
108+
<name>REPOSITORY_ROOT</name>
109+
<value>$%7BPARENT-2-PROJECT_LOC%7D</value>
110+
</variable>
111+
</variableList>
112+
</projectDescription>
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
{
2+
"folders": [
3+
{
4+
"path": ".."
5+
},
6+
{
7+
"path": "../../../Source",
8+
"name": "FreeRTOS-Kernel"
9+
},
10+
{
11+
"path": "../../../Source/portable/GCC/ARM_CRx_No_GIC",
12+
"C_Cpp.default.includePath": [
13+
"../source",
14+
"../include",
15+
"../BoardFiles/include",
16+
"../BoardFiles/source",
17+
"../../Source/portable/GCC/ARM_CRx_No_GIC",
18+
"../../Source/include",
19+
"../../Source",
20+
],
21+
}
22+
],
23+
"settings": {
24+
"files.associations": {
25+
"*.h": "c",
26+
"variant": "c"
27+
},
28+
29+
"files.exclude": {
30+
"**/.launches/**": true,
31+
"**/.settings/**": true,
32+
"**/.ccsproject/**": true,
33+
"**/examples**": true,
34+
"**/.github**": true,
35+
"**/.git[a-hj-z-]**": true,
36+
"**/portable/**": true
37+
38+
},
39+
40+
"C_Cpp.default.includePath": [
41+
"../source",
42+
"../include",
43+
"../BoardFiles/include",
44+
"../BoardFiles/source",
45+
"../../Source/portable/GCC/ARM_CRx_No_GIC",
46+
"../../Source/include",
47+
"../../Source",
48+
],
49+
}
50+
}

0 commit comments

Comments
 (0)