Preparing for maintenance release:

Kernel source changes:
- Added xTaskNotifyStateClear() API function.
- Added the GCC Cortex-R port (existed for a while) into the main download.
- Improved the IAR RL78 port's handling of different memory model combinations.
- Removed some compiler warnings in heap_5.c.

Demo app changes:
- Added example use of xTaskNotifyStateClear() to the TaskNotify standard demo tasks.
This commit is contained in:
Richard Barry 2015-10-16 11:29:36 +00:00
parent 57cc3389a5
commit d289525e1b
23 changed files with 1367 additions and 159 deletions

View file

@ -10,7 +10,7 @@
<debug>1</debug>
<settings>
<name>General</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>1</version>
<wantNonLocal>1</wantNonLocal>
@ -153,7 +153,7 @@
</settings>
<settings>
<name>ICCRL78</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
@ -401,9 +401,9 @@
</settings>
<settings>
<name>ARL78</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>2</version>
<version>3</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -553,6 +553,10 @@
<name>PreInclude</name>
<state></state>
</option>
<option>
<name>AsmListIncludeHeaderSource</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -561,6 +565,7 @@
<data>
<extensions></extensions>
<cmdline></cmdline>
<hasPrio>0</hasPrio>
</data>
</settings>
<settings>
@ -578,11 +583,15 @@
</settings>
<settings>
<name>XLINK</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>14</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
<name>XlinkHugeHeap</name>
<state>1</state>
</option>
<option>
<name>XOutOverride</name>
<state>0</state>
@ -864,7 +873,7 @@
</settings>
<settings>
<name>XAR</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
@ -885,7 +894,7 @@
</settings>
<settings>
<name>INTERNAL_HWSUPPORT</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data/>
</settings>
<settings>
@ -902,7 +911,7 @@
<debug>1</debug>
<settings>
<name>General</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>1</version>
<wantNonLocal>1</wantNonLocal>
@ -1045,7 +1054,7 @@
</settings>
<settings>
<name>ICCRL78</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
@ -1293,9 +1302,9 @@
</settings>
<settings>
<name>ARL78</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>2</version>
<version>3</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -1445,6 +1454,10 @@
<name>PreInclude</name>
<state></state>
</option>
<option>
<name>AsmListIncludeHeaderSource</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -1453,6 +1466,7 @@
<data>
<extensions></extensions>
<cmdline></cmdline>
<hasPrio>0</hasPrio>
</data>
</settings>
<settings>
@ -1470,11 +1484,15 @@
</settings>
<settings>
<name>XLINK</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>14</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
<name>XlinkHugeHeap</name>
<state>1</state>
</option>
<option>
<name>XOutOverride</name>
<state>0</state>
@ -1756,7 +1774,7 @@
</settings>
<settings>
<name>XAR</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
@ -1777,7 +1795,7 @@
</settings>
<settings>
<name>INTERNAL_HWSUPPORT</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data/>
</settings>
<settings>
@ -1794,7 +1812,7 @@
<debug>1</debug>
<settings>
<name>General</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>1</version>
<wantNonLocal>1</wantNonLocal>
@ -1937,7 +1955,7 @@
</settings>
<settings>
<name>ICCRL78</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
@ -2185,9 +2203,9 @@
</settings>
<settings>
<name>ARL78</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>2</version>
<version>3</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -2337,6 +2355,10 @@
<name>PreInclude</name>
<state></state>
</option>
<option>
<name>AsmListIncludeHeaderSource</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -2345,6 +2367,7 @@
<data>
<extensions></extensions>
<cmdline></cmdline>
<hasPrio>0</hasPrio>
</data>
</settings>
<settings>
@ -2362,11 +2385,15 @@
</settings>
<settings>
<name>XLINK</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>14</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
<name>XlinkHugeHeap</name>
<state>1</state>
</option>
<option>
<name>XOutOverride</name>
<state>0</state>
@ -2648,7 +2675,7 @@
</settings>
<settings>
<name>XAR</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
@ -2669,7 +2696,7 @@
</settings>
<settings>
<name>INTERNAL_HWSUPPORT</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data/>
</settings>
<settings>
@ -2686,7 +2713,7 @@
<debug>1</debug>
<settings>
<name>General</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>1</version>
<wantNonLocal>1</wantNonLocal>
@ -2702,12 +2729,12 @@
<option>
<name>GenCodeModel</name>
<version>0</version>
<state>1</state>
<state>0</state>
</option>
<option>
<name>GenDataModel</name>
<version>0</version>
<state>1</state>
<state>0</state>
</option>
<option>
<name>GenNearConstLocation</name>
@ -2754,11 +2781,11 @@
</option>
<option>
<name>GenRTConfigPath</name>
<state>$TOOLKIT_DIR$\LIB\dlrl78ff1n.h</state>
<state>$TOOLKIT_DIR$\LIB\dlrl78nn1n.h</state>
</option>
<option>
<name>GenRTLibraryPath</name>
<state>$TOOLKIT_DIR$\LIB\dlrl78ff1n.r87</state>
<state>$TOOLKIT_DIR$\LIB\dlrl78fn1n.r87</state>
</option>
<option>
<name>GenHwSupport</name>
@ -2771,7 +2798,7 @@
</option>
<option>
<name>GenLibInFormatterDescription</name>
<state>No specifier n, no float, no scan set, no assignment suppressing.</state>
<state>No specifier n, no float or long long, no scan set, no assignment suppressing.</state>
</option>
<option>
<name>GenLibOutFormatter</name>
@ -2780,7 +2807,7 @@
</option>
<option>
<name>GenLibOutFormatterDescription</name>
<state>No specifier a or A, no specifier n, no float, no flags.</state>
<state>No specifier a or A, no specifier n, no float or long long, no flags.</state>
</option>
<option>
<name>GenStackSize</name>
@ -2829,7 +2856,7 @@
</settings>
<settings>
<name>ICCRL78</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
@ -3077,9 +3104,9 @@
</settings>
<settings>
<name>ARL78</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>2</version>
<version>3</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -3163,7 +3190,7 @@
<option>
<name>AsmDefines</name>
<state>RSKRL78L13</state>
<state>__FAR_DATA_MODEL__</state>
<state>__NEAR_DATA_MODEL__</state>
</option>
<option>
<name>AsmPreprocOutput</name>
@ -3229,6 +3256,10 @@
<name>PreInclude</name>
<state></state>
</option>
<option>
<name>AsmListIncludeHeaderSource</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -3237,6 +3268,7 @@
<data>
<extensions></extensions>
<cmdline></cmdline>
<hasPrio>0</hasPrio>
</data>
</settings>
<settings>
@ -3254,11 +3286,15 @@
</settings>
<settings>
<name>XLINK</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>14</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
<name>XlinkHugeHeap</name>
<state>1</state>
</option>
<option>
<name>XOutOverride</name>
<state>0</state>
@ -3540,7 +3576,7 @@
</settings>
<settings>
<name>XAR</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
@ -3561,7 +3597,7 @@
</settings>
<settings>
<name>INTERNAL_HWSUPPORT</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data/>
</settings>
<settings>
@ -3578,7 +3614,7 @@
<debug>1</debug>
<settings>
<name>General</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>1</version>
<wantNonLocal>1</wantNonLocal>
@ -3721,7 +3757,7 @@
</settings>
<settings>
<name>ICCRL78</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
@ -3969,9 +4005,9 @@
</settings>
<settings>
<name>ARL78</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>2</version>
<version>3</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -4121,6 +4157,10 @@
<name>PreInclude</name>
<state></state>
</option>
<option>
<name>AsmListIncludeHeaderSource</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -4129,6 +4169,7 @@
<data>
<extensions></extensions>
<cmdline></cmdline>
<hasPrio>0</hasPrio>
</data>
</settings>
<settings>
@ -4146,11 +4187,15 @@
</settings>
<settings>
<name>XLINK</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>14</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
<name>XlinkHugeHeap</name>
<state>1</state>
</option>
<option>
<name>XOutOverride</name>
<state>0</state>
@ -4432,7 +4477,7 @@
</settings>
<settings>
<name>XAR</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
@ -4453,7 +4498,7 @@
</settings>
<settings>
<name>INTERNAL_HWSUPPORT</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data/>
</settings>
<settings>
@ -4470,7 +4515,7 @@
<debug>1</debug>
<settings>
<name>General</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>1</version>
<wantNonLocal>1</wantNonLocal>
@ -4613,7 +4658,7 @@
</settings>
<settings>
<name>ICCRL78</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
@ -4861,9 +4906,9 @@
</settings>
<settings>
<name>ARL78</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>2</version>
<version>3</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -5013,6 +5058,10 @@
<name>PreInclude</name>
<state></state>
</option>
<option>
<name>AsmListIncludeHeaderSource</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -5021,6 +5070,7 @@
<data>
<extensions></extensions>
<cmdline></cmdline>
<hasPrio>0</hasPrio>
</data>
</settings>
<settings>
@ -5038,11 +5088,15 @@
</settings>
<settings>
<name>XLINK</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>14</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
<name>XlinkHugeHeap</name>
<state>1</state>
</option>
<option>
<name>XOutOverride</name>
<state>0</state>
@ -5324,7 +5378,7 @@
</settings>
<settings>
<name>XAR</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
@ -5345,7 +5399,7 @@
</settings>
<settings>
<name>INTERNAL_HWSUPPORT</name>
<archiveVersion>5</archiveVersion>
<archiveVersion>6</archiveVersion>
<data/>
</settings>
<settings>