Changeset 260


Ignore:
Timestamp:
Oct 23, 2016, 8:29:46 PM (7 years ago)
Author:
ertl-honda
Message:

マクロ名を更新.
実行モデルを変更.

Location:
rtos_arduino/trunk
Files:
34 edited
158 moved

Legend:

Unmodified
Added
Removed
  • rtos_arduino/trunk/README.txt

    r259 r260  
    11=====================================================================
    22       TOPPERS RTE/RTOS compatible with Arduino libraries : R2CA 
    3                                    Last Modified:2016 Oct 23 15:23:11
     3                                   Last Modified:2016 Oct 23 16:29:13
    44=====================================================================
    55
     
    9999
    100100Arduinoライブラリを実行するためのタスクとして,メインタスクとタスク1,
    101 ã‚¿ã‚¹ã‚¯2,...(RCAタスク)を用意している.メインタスクはå¿
    102 ãšç”Ÿæˆã•ã‚Œï¼ŒRCA
    103 ã‚¿ã‚¹ã‚¯ã¯ï¼Œå¹¾ã¤ç”Ÿæˆã™ã‚‹ã‹ã¯ãƒžã‚¯ãƒ­ã§å®šç¾©å¯èƒ½ã§ã‚る.現状最大数は5個である.
    104 
    105 ãã‚Œãžã‚Œã®ã‚¿ã‚¹ã‚¯åã¯æ¬¡ã®é€šã‚Šã§ã‚る.
    106 
    107  ãƒ¡ã‚¤ãƒ³ã‚¿ã‚¹ã‚¯ : RCA_MAINTASK
    108  ã‚¿ã‚¹ã‚¯1      : RCA_TASK1
    109  ã‚¿ã‚¹ã‚¯2      : RCA_TASK2
    110  ã‚¿ã‚¹ã‚¯3      : RCA_TASK3
    111  ã‚¿ã‚¹ã‚¯4      : RCA_TASK4
    112  ã‚¿ã‚¹ã‚¯5      : RCA_TASK5
     101タスク2,...を用意している.メインタスクはå¿
     102ず生成され,タスクxは,幾つ
     103生成するかはマクロで定義可能である.現状最大数は5個である.
     104
     105それぞれのタスク名(ID)は次の通りである.
     106
     107 ãƒ¡ã‚¤ãƒ³ã‚¿ã‚¹ã‚¯ : R2CA_MAINTASK
     108 ã‚¿ã‚¹ã‚¯1      : R2CA_TASK1
     109 ã‚¿ã‚¹ã‚¯2      : R2CA_TASK2
     110 ã‚¿ã‚¹ã‚¯3      : R2CA_TASK3
     111 ã‚¿ã‚¹ã‚¯4      : R2CA_TASK4
     112 ã‚¿ã‚¹ã‚¯5      : R2CA_TASK5
    113113
    114114
     
    116116
    117117 ãƒ¡ã‚¤ãƒ³ã‚¿ã‚¹ã‚¯ : setup/loop
    118  ã‚¿ã‚¹ã‚¯1      : task1_setup/task2_loop
    119  ã‚¿ã‚¹ã‚¯2      : task2_setup/task2_loop
    120  ã‚¿ã‚¹ã‚¯3      : task3_setup/task3_loop
    121  ã‚¿ã‚¹ã‚¯4      : task4_setup/task4_loop
    122  ã‚¿ã‚¹ã‚¯5      : task5_setup/task5_loop 
    123  
    124 å„setup/loopの振る舞いはArduinoと同等である.
     118 ã‚¿ã‚¹ã‚¯1      : loop1
     119 ã‚¿ã‚¹ã‚¯2      : loop2
     120 ã‚¿ã‚¹ã‚¯3      : loop3
     121 ã‚¿ã‚¹ã‚¯4      : loop4
     122 ã‚¿ã‚¹ã‚¯5      : loop5
     123 
     124実行時の振る舞いは次の通りである.
     125 
     126OS起動後にメインタスクが実行状æ
     127‹ã¨ãªã‚Šsetup()が実行される.setup()実行
     128終了後に他のタスクが起動され,各ループ関数が実行される.
    125129 
    126130○スケジューリング
    127131
    128132基本的には優å
    129 ˆåº¦ãƒ™ãƒ¼ã‚¹ã®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã§ã‚る.
    130 
    131 å„タスクのsetup実行時(起動時)とloop実行時の優å
    132 ˆåº¦ã‚’それぞれマクロで指
    133 å®šå¯èƒ½ã§ã‚る.
    134 
    135ʌ㻌
    136 ˆåº¦ã®è¨­å®šæ–¹æ³•ã«ã‹ã‹ã‚ã‚‰ãšï¼Œsetup()がまず実行される.setup()がリター
    137 ãƒ³ã™ã‚‹ã¾ã§ã¯ï¼Œtaskx_setup()は実行されない.setup()å†
    138 ã§å¾
    139 ã¡çŠ¶æ
    140 ‹ã«å
    141 ¥ã£ãŸ
    142 ã¨ã—ては,taskx_setup()は実行されない.setup()終了後,taskx_setup() は
    143ʌ㻌
    144 ˆåº¦é †ã§å®Ÿè¡Œã•ã‚Œã‚‹ï¼Žtaskx_setup()もリターンするまで,他の
    145 taskx_setup()は実行されない.
     133ˆåº¦ãƒ™ãƒ¼ã‚¹ã®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã¨ãªã‚‹ï¼Ž
    146134
    147135オプションでラウンドロビンスケジューリングを選択可能である.ラウンドロ
    148 ãƒ“ンの周期とラウンドロビンの対象とする優å
    149 ˆåº¦ã‚’マクロで指定可能である.
    150  
     136ビンスケジュールリングの周期と対象とする優å
     137ˆåº¦ã¯ãƒžã‚¯ãƒ­ã§å¤‰æ›´å¯èƒ½ã§ã‚る.
     138
     139ラウンドロビンスケジューリングの対象としない優å
     140ˆåº¦ã§ã¯å„ªå
     141ˆåº¦ãƒ™ãƒ¼ã‚¹ã®ã‚¹
     142ケジューリングとなる.
     143
     144○マクロ
     145
     146ユーザーインクルードファイル"rca_app.h"で指定可能なマクロについて説明
     147する.
     148
     149R2CA_NUM_TASK
     150・メインタスク数以外のタスクの数
     151
     152R2CA_MAINTASK_PRI/R2CA_TASKx_PRI(x:1~5)
     153・各タスクの優å
     154ˆåº¦ï¼Ž
     155・指定しない場合
     156  ・å
     157¨ã¦'5'となる.
     158
     159R2CA_MAINTASK_STACK_SIZE/R2CA_TASKx_STACK_SIZE(x:1~5)
     160・各タスクのスタックサイズ
     161・指定しない場合
     162  ・メインタスク : 2048
     163  ・タスクx      : 1024
     164 
     165R2CA_RR_SCHEDULE_CYCLE
     166・ラウンドロビンスケジューリングの周期(ms)
     167・指定しない場合
     168  ・1
     169 
     170R2CA_RR_SCHEDULE_PRI
     171・ラウンドロビンスケジューリングの対象の優å
     172ˆåº¦
     173  ・LSBから優å
     174ˆåº¦1,2,3と割り当てている
     175・指定しない場合
     176  ・0x0000
     177
    151178○ライブラリ
    152179
  • rtos_arduino/trunk/arduino_lib/hardware/tools/CMSIS/CMSIS/Include/core_cm0plus.h

    r136 r260  
    647647{
    648648//  NVIC->ISER[0] = (1 << ((uint32_t)(IRQn) & 0x1F));
    649     extern void rca_ena_int(uint32_t intno);
    650     rca_ena_int(IRQn);
     649    extern void r2ca_ena_int(uint32_t intno);
     650    r2ca_ena_int(IRQn);
    651651}
    652652
     
    661661{
    662662//  NVIC->ICER[0] = (1 << ((uint32_t)(IRQn) & 0x1F));
    663     extern void rca_dis_int(uint32_t intno);
    664     rca_dis_int(IRQn);
     663    extern void r2ca_dis_int(uint32_t intno);
     664    r2ca_dis_int(IRQn);
    665665}
    666666
  • rtos_arduino/trunk/arduino_lib/libraries/ESP8266_Arudino_AT/ESP8266.cpp

    r218 r260  
    3030
    3131#ifdef TOPPERS_WITH_ARDUINO
    32 #include "rca.h"
     32#include "r2ca.h"
    3333#define WAIT_TIMEOUT delay(1);
    3434#define ENTER_CRITICAL wai_sem(ESP8266_SEM);
  • rtos_arduino/trunk/arduino_lib/libraries/Milkcocoa_Arduino_SDK/Milkcocoa.cpp

    r231 r260  
    2424*/
    2525#include "Milkcocoa.h"
    26 #include "rca.h"
     26#include "r2ca.h"
    2727
    2828DataElement::DataElement() {
  • rtos_arduino/trunk/arduino_lib/libraries/NcesCan/mcp_can.cpp

    r205 r260  
    2424
    2525#ifdef TOPPERS_WITH_ARDUINO
    26 #include "rca.h"
     26#include "r2ca.h"
    2727#define ENTER_CRITICAL wai_sem(SPI_SEM);
    2828#define LEAVE_CRITICAL sig_sem(SPI_SEM);
  • rtos_arduino/trunk/arduino_lib/libraries/SD/src/utility/Sd2Card.cpp

    r194 r260  
    2323
    2424#ifdef TOPPERS_WITH_ARDUINO
    25 #include "rca.h"
     25#include "r2ca.h"
    2626#define ENTER_CRITICAL wai_sem(SPI_SEM);
    2727#define LEAVE_CRITICAL sig_sem(SPI_SEM);
  • rtos_arduino/trunk/arduino_lib/libraries/ZumoShield/ZumoBuzzer.cpp

    r232 r260  
    141141
    142142#include "ZumoShield_cfg.h"
    143 #include "rca.h"
     143#include "r2ca.h"
    144144
    145145void
  • rtos_arduino/trunk/examples/Basic/Makefile

    r197 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3737
    3838#
    39 #  RCAのディレクトリの定義
     39#  R2CAのディレクトリの定義
    4040#
    41 RCA_DIR = ../..
     41R2CA_DIR = ../..
    4242
    4343#
     
    5353APPL_DIR =
    5454
    55 include $(RCA_DIR)/lib/Makefile.rca
     55include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/Basic/r2ca.atsln

    r259 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/Basic/r2ca.componentinfo.xml

    r258 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/Basic/r2ca.cproj

    r258 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/Basic/r2ca_app.cfg

    r258 r260  
    66 *  サンプルプログラム(1)のシステムコンフィギュレーションファイル
    77 */
    8 INCLUDE("rca_lib.cfg");
     8INCLUDE("r2ca_lib.cfg");
  • rtos_arduino/trunk/examples/Basic/r2ca_app.cpp

    r258 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22
    33#define BLINK
  • rtos_arduino/trunk/examples/Basic/r2ca_app.h

    r258 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 0
     4#define R2CA_NUM_TASK 0
    55
    6 #endif /* _RCA_APP_H_ */
     6#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/BlueMix_basic/Makefile

    r216 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3232
    3333#
    34 #  RCAのディレクトリの定義
     34#  R2CAのディレクトリの定義
    3535#
    36 RCA_DIR = ../..
     36R2CA_DIR = ../..
    3737
    3838#
     
    4949
    5050
    51 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/
     51APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/
    5252APPL_CXXOBJS += ESP8266.o
    5353
    54 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/ArduinoJson/ $(RCA_DIR)/arduino_lib/libraries/ArduinoJson/include $(RCA_DIR)/arduino_lib/libraries/ArduinoJson/include/ArduinoJson  $(RCA_DIR)/arduino_lib/libraries/ArduinoJson/include/ArduinoJson/Arduino $(RCA_DIR)/arduino_lib/libraries/ArduinoJson/include/ArduinoJson/Internals $(RCA_DIR)/arduino_lib/libraries/ArduinoJson/include/ArduinoJson/TypeTraits $(RCA_DIR)/arduino_lib/libraries/ArduinoJson/src $(RCA_DIR)/arduino_lib/libraries/ArduinoJson/src/Internals
     54APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/ArduinoJson/ $(R2CA_DIR)/arduino_lib/libraries/ArduinoJson/include $(R2CA_DIR)/arduino_lib/libraries/ArduinoJson/include/ArduinoJson  $(R2CA_DIR)/arduino_lib/libraries/ArduinoJson/include/ArduinoJson/Arduino $(R2CA_DIR)/arduino_lib/libraries/ArduinoJson/include/ArduinoJson/Internals $(R2CA_DIR)/arduino_lib/libraries/ArduinoJson/include/ArduinoJson/TypeTraits $(R2CA_DIR)/arduino_lib/libraries/ArduinoJson/src $(R2CA_DIR)/arduino_lib/libraries/ArduinoJson/src/Internals
    5555APPL_CXXOBJS += JsonArray.o JsonBuffer.o JsonObject.o JsonVariant.o Comments.o Encoding.o IndentedPrint.o JsonParser.o List.o Prettyfier.o  StaticStringBuilder.o
    5656
    57 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/pubsubclient-2.6/src
     57APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/pubsubclient-2.6/src
    5858APPL_CXXOBJS += PubSubClient.o
    5959
    60 include $(RCA_DIR)/lib/Makefile.rca
     60include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/BlueMix_basic/r2ca.atsln

    r255 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/BlueMix_basic/r2ca.componentinfo.xml

    r255 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/BlueMix_basic/r2ca.cproj

    r255 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/BlueMix_basic/r2ca_app.cfg

    r255 r260  
    33 */
    44
    5 INCLUDE("rca_lib.cfg");
     5INCLUDE("r2ca_lib.cfg");
    66
  • rtos_arduino/trunk/examples/BlueMix_basic/r2ca_app.cpp

    r255 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22#include "ESP8266.h"
    33#include "Client_ESP8266.h"
  • rtos_arduino/trunk/examples/BlueMix_basic/r2ca_app.h

    r255 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    44//#define MULTI_ECHO_SERVER
    55
    66#ifndef MULTI_ECHO_SERVER
    7 #define RCA_NUM_TASK 0
     7#define R2CA_NUM_TASK 0
    88#else /* MULTI_ECHO_SERVER */
    9 #define RCA_NUM_TASK 1
     9#define R2CA_NUM_TASK 1
    1010#endif /* MULTI_ECHO_SERVER */
    1111
    12 #endif /* _RCA_APP_H_ */
     12#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/CompositeExample/Makefile

    r198 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3232
    3333#
    34 #  RCAのディレクトリの定義
     34#  R2CAのディレクトリの定義
    3535#
    36 RCA_DIR = ../..
     36R2CA_DIR = ../..
    3737
    3838#
     
    6161APPL_CXXOBJS += Adafruit_VCNL4000.o
    6262
    63 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/
     63APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/
    6464APPL_CXXOBJS += ESP8266.o
    6565
    66 include $(RCA_DIR)/lib/Makefile.rca
     66include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/CompositeExample/r2ca.atsln

    r255 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/CompositeExample/r2ca.componentinfo.xml

    r255 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/CompositeExample/r2ca.cproj

    r255 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/CompositeExample/r2ca_app.cfg

    r255 r260  
    33 */
    44
    5 INCLUDE("rca_lib.cfg");
     5INCLUDE("r2ca_lib.cfg");
    66
  • rtos_arduino/trunk/examples/CompositeExample/r2ca_app.cpp

    r255 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22#include "i2c_lcd.h"
    33
     
    3636";
    3737
     38extern void task1_setup();
     39extern void task2_setup();
     40extern void task3_setup();
     41extern void task4_setup();
     42extern void task5_setup();
     43
    3844void setup(){
    3945    Serial.begin(115200);   
     
    4349    Serial.println("Main Task : setup start!");
    4450    Serial.println(usage);
     51
     52    task1_setup();
     53    task2_setup();
     54    task3_setup();
     55    task4_setup();
     56    task5_setup();
    4557}
    4658
     
    5971#define SVC_PERROR(expr)        svc_perror(__FILE__, __LINE__, #expr, (expr))
    6072
    61 ID              tskid = RCA_TASK1;
     73ID              tskid = R2CA_TASK1;
    6274int_t   tskno = 1;
    6375
     
    7789        case '1':
    7890            tskno = 1;
    79             tskid = RCA_TASK1;
     91            tskid = R2CA_TASK1;
    8092            syslog(LOG_INFO, "Select Sensor Task.");
    8193            break;
    8294        case '2':
    8395            tskno = 2;
    84             tskid = RCA_TASK2;
     96            tskid = R2CA_TASK2;
    8597            syslog(LOG_INFO, "Select Web Task.");
    8698            break;
    8799        case '3':
    88100            tskno = 3;
    89             tskid = RCA_TASK3;
     101            tskid = R2CA_TASK3;
    90102            syslog(LOG_INFO, "Select LED Task.");
    91103            break;
    92104        case '4':
    93105            tskno = 4;
    94             tskid = RCA_TASK4;
     106            tskid = R2CA_TASK4;
    95107            syslog(LOG_INFO, "Select TFT Task.");
    96108            break;
    97109        case '5':
    98110            tskno = 5;
    99             tskid = RCA_TASK5;
     111            tskid = R2CA_TASK5;
    100112            syslog(LOG_INFO, "Select Processing Task.");
    101113            break;
     
    346358}
    347359
    348 void task1_loop() {
     360void loop1() {
    349361    static uint32_t sensor_cyc_tim = 0;
    350362
     
    554566
    555567
    556 void task2_loop()
     568void loop2()
    557569{
    558570    uint8_t buffer[128] = {0};
     
    622634}
    623635
    624 void task3_loop() {
     636void loop3() {
    625637    static bool gled1_blink_state = false;
    626638    static bool gled2_blink_state = false;
     
    772784int loop_cnt = 0;;
    773785
    774 void task4_loop() {   
     786void loop4() {   
    775787  // don't do anything if the image wasn't loaded correctly.
    776788  if (logo.isValid() == false) {
     
    833845#define TIMEOUT_MS  3000
    834846
    835 void task5_loop()
     847void loop5()
    836848{
    837849    if(!processing_connected){
     
    848860    uint16_t dispatch_cnt;
    849861
    850     load = 100 - map(rca_idle_result, 0, IDLE_TASK_IDLE_LOOP_10MS/10, 0, 100);
    851     isr_cnt = (rca_isr_result > 0xffff)? 0xffff : rca_isr_result;
    852     dispatch_cnt = (rca_dispatch_result > 0xffff)? 0xffff : rca_dispatch_result;
     862    load = 100 - map(r2ca_idle_result, 0, IDLE_TASK_IDLE_LOOP_10MS/10, 0, 100);
     863    isr_cnt = (r2ca_isr_result > 0xffff)? 0xffff : r2ca_isr_result;
     864    dispatch_cnt = (r2ca_dispatch_result > 0xffff)? 0xffff : r2ca_dispatch_result;
    853865   
    854866    if (PSERIAL.available()){
  • rtos_arduino/trunk/examples/CompositeExample/r2ca_app.h

    r255 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 5
     4#define R2CA_NUM_TASK 5
    55
    66/*
    77 *  Use Serial3
    88 */
    9 #define RCA_USE_SERIAL3
     9#define R2CA_USE_SERIAL3
    1010
    11 #define  RCA_TASK2_LOOP_PRI  4 //Web
    12 #define  RCA_TASK3_LOOP_PRI  3 //LED
    13 #define  RCA_TASK4_LOOP_PRI  7 //TFT
    14 #define  RCA_TASK5_LOOP_PRI  6 //Processing
     11#define  R2CA_TASK2_LOOP_PRI  4 //Web
     12#define  R2CA_TASK3_LOOP_PRI  3 //LED
     13#define  R2CA_TASK4_LOOP_PRI  7 //TFT
     14#define  R2CA_TASK5_LOOP_PRI  6 //Processing
    1515
    16 #define RCA_ENABLE_PROFILING
    17 #define RCA_PROFILING_CYC_MS  1
     16#define R2CA_ENABLE_PROFILING
     17#define R2CA_PROFILING_CYC_MS  1
    1818
    19 #endif /* _RCA_APP_H_ */
     19#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/IotText/sample1/Makefile

    r254 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3232
    3333#
    34 #  RCAのディレクトリの定義
     34#  R2CAのディレクトリの定義
    3535#
    36 RCA_DIR = ../../..
     36R2CA_DIR = ../../..
    3737
    3838#
    3939#  ASPのソースファイルのディレクトリの定義
    4040#
    41 SRCDIR = $(RCA_DIR)/asp_1.9.2
     41SRCDIR = $(R2CA_DIR)/asp_1.9.2
    4242
    4343#
     
    4848APPL_DIR     +=
    4949
    50 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT
     50APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT
    5151APPL_CXXOBJS += ESP8266.o
    5252
    53 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK
    54 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson
    55 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include
    56 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson
    57 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit
     53APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK
     54APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson
     55APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include
     56APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson
     57APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit
    5858APPL_CXXOBJS += aJSON.o Milkcocoa.o Adafruit_MQTT.o Adafruit_MQTT_Client.o
    5959APPL_COBJS   += stringbuffer.o
    6060
    61 APPL_DIR     += $(RCA_DIR)/examples/MultiTaskText/libraries/OLED_Display12864
     61APPL_DIR     += $(R2CA_DIR)/examples/MultiTaskText/libraries/OLED_Display12864
    6262APPL_CXXOBJS += SeeedOLED.o
    6363APPL_COBJS   +=
    6464
    65 APPL_DIR     += $(RCA_DIR)/examples/MultiTaskText/libraries/Grove_Digital_Light_Sensor
     65APPL_DIR     += $(R2CA_DIR)/examples/MultiTaskText/libraries/Grove_Digital_Light_Sensor
    6666APPL_CXXOBJS += Digital_Light_TSL2561.o
    6767APPL_COBJS   +=
     
    6969APPL_DIR     += ..
    7070
    71 include $(RCA_DIR)/lib/Makefile.rca
     71include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/IotText/sample1/r2ca_app.cfg

    r259 r260  
    33 */
    44
    5 INCLUDE("rca_lib.cfg");
     5INCLUDE("r2ca_lib.cfg");
    66
  • rtos_arduino/trunk/examples/IotText/sample1/r2ca_app.cpp

    r259 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22
    33#include "ESP8266.h"
  • rtos_arduino/trunk/examples/IotText/sample1/r2ca_app.h

    r259 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 0
     4#define R2CA_NUM_TASK 0
    55
    66/*
    77 *  Use Serial3
    88 */
    9 #define RCA_USE_SERIAL3
     9#define R2CA_USE_SERIAL3
    1010
    11 #define RCA_ENABLE_PROFILING
    12 #define RCA_PROFILING_CYC_MS  1
     11#define R2CA_ENABLE_PROFILING
     12#define R2CA_PROFILING_CYC_MS  1
    1313
    14 #endif /* _RCA_APP_H_ */
     14#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/IotText/sample2/Makefile

    r254 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3232
    3333#
    34 #  RCAのディレクトリの定義
     34#  R2CAのディレクトリの定義
    3535#
    36 RCA_DIR = ../../..
     36R2CA_DIR = ../../..
    3737
    3838#
    3939#  ASPのソースファイルのディレクトリの定義
    4040#
    41 SRCDIR = $(RCA_DIR)/asp_1.9.2
     41SRCDIR = $(R2CA_DIR)/asp_1.9.2
    4242
    4343#
     
    4848APPL_DIR     +=
    4949
    50 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT
     50APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT
    5151APPL_CXXOBJS += ESP8266.o
    5252
    53 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK
    54 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson
    55 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include
    56 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson
    57 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit
     53APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK
     54APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson
     55APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include
     56APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson
     57APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit
    5858APPL_CXXOBJS += aJSON.o Milkcocoa.o Adafruit_MQTT.o Adafruit_MQTT_Client.o
    5959APPL_COBJS   += stringbuffer.o
    6060
    61 APPL_DIR     += $(RCA_DIR)/examples/MultiTaskText/libraries/OLED_Display12864
     61APPL_DIR     += $(R2CA_DIR)/examples/MultiTaskText/libraries/OLED_Display12864
    6262APPL_CXXOBJS += SeeedOLED.o
    6363APPL_COBJS   +=
    6464
    65 APPL_DIR     += $(RCA_DIR)/examples/MultiTaskText/libraries/Grove_Digital_Light_Sensor
     65APPL_DIR     += $(R2CA_DIR)/examples/MultiTaskText/libraries/Grove_Digital_Light_Sensor
    6666APPL_CXXOBJS += Digital_Light_TSL2561.o
    6767APPL_COBJS   +=
     
    6969APPL_DIR     += ..
    7070
    71 include $(RCA_DIR)/lib/Makefile.rca
     71include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/IotText/sample2/r2ca_app.cfg

    r259 r260  
    33 */
    44
    5 INCLUDE("rca_lib.cfg");
     5INCLUDE("r2ca_lib.cfg");
    66
  • rtos_arduino/trunk/examples/IotText/sample2/r2ca_app.cpp

    r259 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22
    33#include "ESP8266.h"
  • rtos_arduino/trunk/examples/IotText/sample2/r2ca_app.h

    r259 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 0
     4#define R2CA_NUM_TASK 0
    55
    66/*
    77 *  Use Serial3
    88 */
    9 #define RCA_USE_SERIAL3
     9#define R2CA_USE_SERIAL3
    1010
    11 #define RCA_ENABLE_PROFILING
    12 #define RCA_PROFILING_CYC_MS  1
     11#define R2CA_ENABLE_PROFILING
     12#define R2CA_PROFILING_CYC_MS  1
    1313
    14 #endif /* _RCA_APP_H_ */
     14#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/IotText/sample3/Makefile

    r254 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3232
    3333#
    34 #  RCAのディレクトリの定義
     34#  R2CAのディレクトリの定義
    3535#
    36 RCA_DIR = ../../..
     36R2CA_DIR = ../../..
    3737
    3838#
    3939#  ASPのソースファイルのディレクトリの定義
    4040#
    41 SRCDIR = $(RCA_DIR)/asp_1.9.2
     41SRCDIR = $(R2CA_DIR)/asp_1.9.2
    4242
    4343#
     
    4848APPL_DIR     +=
    4949
    50 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT
     50APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT
    5151APPL_CXXOBJS += ESP8266.o
    5252
    53 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK
    54 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson
    55 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include
    56 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson
    57 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit
     53APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK
     54APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson
     55APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include
     56APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson
     57APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit
    5858APPL_CXXOBJS += aJSON.o Milkcocoa.o Adafruit_MQTT.o Adafruit_MQTT_Client.o
    5959APPL_COBJS   += stringbuffer.o
    6060
    61 APPL_DIR     += $(RCA_DIR)/examples/MultiTaskText/libraries/OLED_Display12864
     61APPL_DIR     += $(R2CA_DIR)/examples/MultiTaskText/libraries/OLED_Display12864
    6262APPL_CXXOBJS += SeeedOLED.o
    6363APPL_COBJS   +=
    6464
    65 APPL_DIR     += $(RCA_DIR)/examples/MultiTaskText/libraries/Grove_Digital_Light_Sensor
     65APPL_DIR     += $(R2CA_DIR)/examples/MultiTaskText/libraries/Grove_Digital_Light_Sensor
    6666APPL_CXXOBJS += Digital_Light_TSL2561.o
    6767APPL_COBJS   +=
     
    6969APPL_DIR     += ..
    7070
    71 include $(RCA_DIR)/lib/Makefile.rca
     71include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/IotText/sample3/r2ca_app.cfg

    r259 r260  
    33 */
    44
    5 INCLUDE("rca_lib.cfg");
     5INCLUDE("r2ca_lib.cfg");
    66
  • rtos_arduino/trunk/examples/IotText/sample3/r2ca_app.cpp

    r259 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22
    33#include "ESP8266.h"
  • rtos_arduino/trunk/examples/IotText/sample3/r2ca_app.h

    r259 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 0
     4#define R2CA_NUM_TASK 0
    55
    66/*
    77 *  Use Serial3
    88 */
    9 #define RCA_USE_SERIAL3
     9#define R2CA_USE_SERIAL3
    1010
    11 #define RCA_ENABLE_PROFILING
    12 #define RCA_PROFILING_CYC_MS  1
     11#define R2CA_ENABLE_PROFILING
     12#define R2CA_PROFILING_CYC_MS  1
    1313
    14 #endif /* _RCA_APP_H_ */
     14#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/IotText/sample4/Makefile

    r254 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3232
    3333#
    34 #  RCAのディレクトリの定義
     34#  R2CAのディレクトリの定義
    3535#
    36 RCA_DIR = ../../..
     36R2CA_DIR = ../../..
    3737
    3838#
    3939#  ASPのソースファイルのディレクトリの定義
    4040#
    41 SRCDIR = $(RCA_DIR)/asp_1.9.2
     41SRCDIR = $(R2CA_DIR)/asp_1.9.2
    4242
    4343#
     
    4848APPL_DIR     +=
    4949
    50 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT
     50APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT
    5151APPL_CXXOBJS += ESP8266.o
    5252
    53 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK
    54 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson
    55 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include
    56 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson
    57 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit
     53APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK
     54APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson
     55APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include
     56APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson
     57APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit
    5858APPL_CXXOBJS += aJSON.o Milkcocoa.o Adafruit_MQTT.o Adafruit_MQTT_Client.o
    5959APPL_COBJS   += stringbuffer.o
    6060
    61 APPL_DIR     += $(RCA_DIR)/examples/MultiTaskText/libraries/OLED_Display12864
     61APPL_DIR     += $(R2CA_DIR)/examples/MultiTaskText/libraries/OLED_Display12864
    6262APPL_CXXOBJS += SeeedOLED.o
    6363APPL_COBJS   +=
    6464
    65 APPL_DIR     += $(RCA_DIR)/examples/MultiTaskText/libraries/Grove_Digital_Light_Sensor
     65APPL_DIR     += $(R2CA_DIR)/examples/MultiTaskText/libraries/Grove_Digital_Light_Sensor
    6666APPL_CXXOBJS += Digital_Light_TSL2561.o
    6767APPL_COBJS   +=
     
    6969APPL_DIR     += ..
    7070
    71 include $(RCA_DIR)/lib/Makefile.rca
     71include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/IotText/sample4/r2ca_app.cfg

    r259 r260  
    33 */
    44
    5 INCLUDE("rca_lib.cfg");
     5INCLUDE("r2ca_lib.cfg");
    66
  • rtos_arduino/trunk/examples/IotText/sample4/r2ca_app.cpp

    r259 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22
    33#include "ESP8266.h"
  • rtos_arduino/trunk/examples/IotText/sample4/r2ca_app.h

    r259 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 0
     4#define R2CA_NUM_TASK 0
    55
    66/*
    77 *  Use Serial3
    88 */
    9 #define RCA_USE_SERIAL3
     9#define R2CA_USE_SERIAL3
    1010
    11 #define RCA_ENABLE_PROFILING
    12 #define RCA_PROFILING_CYC_MS  1
     11#define R2CA_ENABLE_PROFILING
     12#define R2CA_PROFILING_CYC_MS  1
    1313
    14 #endif /* _RCA_APP_H_ */
     14#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/Milkcocoa_NCESIoT/Makefile

    r227 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3232
    3333#
    34 #  RCAのディレクトリの定義
     34#  R2CAのディレクトリの定義
    3535#
    36 RCA_DIR = ../..
     36R2CA_DIR = ../..
    3737
    3838#
     
    4949
    5050
    51 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT
     51APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT
    5252APPL_CXXOBJS += ESP8266.o
    5353
    54 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK
    55 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson
    56 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include
    57 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson
    58 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit
     54APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK
     55APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson
     56APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include
     57APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson
     58APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit
    5959APPL_CXXOBJS += aJSON.o Milkcocoa.o Adafruit_MQTT.o Adafruit_MQTT_Client.o
    6060APPL_COBJS   += stringbuffer.o
    6161
    62 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Servo/src/ $(RCA_DIR)/arduino_lib/libraries/Servo/src/samd
     62APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Servo/src/ $(R2CA_DIR)/arduino_lib/libraries/Servo/src/samd
    6363APPL_CXXOBJS += Servo.o
    6464APPL_COBJS   +=
     
    6868APPL_COBJS   +=
    6969
    70 include $(RCA_DIR)/lib/Makefile.rca
     70include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/Milkcocoa_NCESIoT/r2ca.atsln

    r255 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/Milkcocoa_NCESIoT/r2ca.componentinfo.xml

    r255 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/Milkcocoa_NCESIoT/r2ca.cproj

    r255 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/Milkcocoa_NCESIoT/r2ca_app.cfg

    r255 r260  
    33 */
    44
    5 INCLUDE("rca_lib.cfg");
     5INCLUDE("r2ca_lib.cfg");
    66
  • rtos_arduino/trunk/examples/Milkcocoa_NCESIoT/r2ca_app.cpp

    r255 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22#include "ESP8266.h"
    33#include "Milkcocoa.h"
     
    2222
    2323extern void onpush(DataElement *elem);
    24 
    25 bool setup_done = false;
    2624
    2725void setup()
     
    9189    myservo.attach(2);
    9290   
    93     setup_done = true;
    9491    Serial.println("setup end\r\n");
    9592}
     
    147144
    148145
    149 /*
    150  *  For TASK1
    151  */
    152 void task1_setup() {
    153     while(!setup_done) {
    154         delay(1);
    155     }
    156     Serial.println("Servo Task : start");
    157 }
    158 
    159 void task1_loop() {
     146void loop1() {
    160147    int8_t ret;
    161148    while((ret = milkcocoa.loop(1)) != 0) {
  • rtos_arduino/trunk/examples/Milkcocoa_NCESIoT/r2ca_app.h

    r255 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 1
     4#define R2CA_NUM_TASK 1
    55
    6 #endif /* _RCA_APP_H_ */
     6#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/Milkcocoa_basic/Makefile

    r147 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3232
    3333#
    34 #  RCAのディレクトリの定義
     34#  R2CAのディレクトリの定義
    3535#
    36 RCA_DIR = ../..
     36R2CA_DIR = ../..
    3737
    3838#
     
    4949
    5050
    51 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT
     51APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT
    5252APPL_CXXOBJS += ESP8266.o
    5353
    54 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK
    55 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson
    56 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include
    57 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson
    58 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit
     54APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK
     55APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson
     56APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include
     57APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson
     58APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit
    5959APPL_CXXOBJS += aJSON.o Milkcocoa.o Adafruit_MQTT.o Adafruit_MQTT_Client.o
    6060APPL_COBJS   += stringbuffer.o
    6161
    62 include $(RCA_DIR)/lib/Makefile.rca
     62include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/Milkcocoa_basic/r2ca.atsln

    r255 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/Milkcocoa_basic/r2ca.componentinfo.xml

    r255 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/Milkcocoa_basic/r2ca.cproj

    r255 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/Milkcocoa_basic/r2ca_app.cfg

    r255 r260  
    33 */
    44
    5 INCLUDE("rca_lib.cfg");
     5INCLUDE("r2ca_lib.cfg");
    66
  • rtos_arduino/trunk/examples/Milkcocoa_basic/r2ca_app.cpp

    r255 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22#include "ESP8266.h"
    33#include "Milkcocoa.h"
  • rtos_arduino/trunk/examples/Milkcocoa_basic/r2ca_app.h

    r255 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 0
     4#define R2CA_NUM_TASK 0
    55
    66/*
    77 *  Use Serial3
    88 */
    9 #define RCA_USE_SERIAL3
     9#define R2CA_USE_SERIAL3
    1010
    11 #define  RCA_TASK2_LOOP_PRI  4 //Web
    12 #define  RCA_TASK3_LOOP_PRI  3 //LED
    13 #define  RCA_TASK4_LOOP_PRI  7 //TFT
    14 #define  RCA_TASK5_LOOP_PRI  6 //Processing
     11#define  R2CA_TASK2_LOOP_PRI  4 //Web
     12#define  R2CA_TASK3_LOOP_PRI  3 //LED
     13#define  R2CA_TASK4_LOOP_PRI  7 //TFT
     14#define  R2CA_TASK5_LOOP_PRI  6 //Processing
    1515
    16 #define RCA_ENABLE_PROFILING
    17 #define RCA_PROFILING_CYC_MS  1
     16#define R2CA_ENABLE_PROFILING
     17#define R2CA_PROFILING_CYC_MS  1
    1818
    19 #endif /* _RCA_APP_H_ */
     19#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/MultiTask/Makefile

    r137 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    2525
    2626#
    27 #  RCAのディレクトリの定義
     27#  R2CAのディレクトリの定義
    2828#
    29 RCA_DIR = ../..
     29R2CA_DIR = ../..
    3030
    3131#
     
    4141APPL_DIR =
    4242
    43 include $(RCA_DIR)/lib/Makefile.rca
     43include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/MultiTask/r2ca.atsln

    r258 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/MultiTask/r2ca.componentinfo.xml

    r258 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/MultiTask/r2ca.cproj

    r258 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/MultiTask/r2ca_app.cfg

    r258 r260  
    66 *  サンプルプログラム(1)のシステムコンフィギュレーションファイル
    77 */
    8 INCLUDE("rca_lib.cfg");
     8INCLUDE("r2ca_lib.cfg");
  • rtos_arduino/trunk/examples/MultiTask/r2ca_app.cpp

    r258 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22
    33/*
     
    66void setup() {
    77    Serial.begin(115200);
    8     Serial.println("setup() : running");
    9     delay(1);       
     8    Serial.println("setup() : running ");
     9
     10    pinMode(13, OUTPUT);
    1011}
    1112
     
    1314
    1415void loop() {
    15     Serial.print("loop() : running");
     16    Serial.print("loop() : running ");
    1617    Serial.print(loop_cnt++);
    1718    Serial.println(" .");
     
    2223 *  For TASK1
    2324 */
    24 void task1_setup() {
    25     pinMode(13, OUTPUT);
    26     Serial.println("task1_setup() : running");   
    27 }
    28 
    29 void task1_loop() {
     25void loop1() {
    3026    digitalWrite(13, HIGH);
    3127    delay(1000);           
     
    3430}
    3531
    36 
    3732int task2_loop_cnt = 0;
    3833
     
    4035 *  For TASK2
    4136 */
    42 void task2_setup() {
    43     Serial.println("task2_setup() : running");   
    44     SerialUSB.begin(115200);
    45     while(!SerialUSB){ ; }
    46     SerialUSB.println("task2_setup() : running");
    47 }
    48 
    49 void task2_loop() {
    50     Serial.print("task2_loop() : running");
    51     Serial.print(task2_loop_cnt);
     37void loop2() {
     38    Serial.print("task2_loop() : running ");
     39    Serial.print(task2_loop_cnt++);
    5240    Serial.println(" .");
    53     SerialUSB.print("task2_loop() : running");
    54     SerialUSB.print(task2_loop_cnt++);
    55     SerialUSB.println(" .");   
    5641    delay(2000);
    5742}
     
    6247 *  For TASK3
    6348 */
    64 void task3_setup() {
    65     Serial.println("task3_setup() : running");
    66     delay(1);
    67 }
    68 
    69 void task3_loop() {
    70     Serial.print("task3_loop() : running");
     49void loop3() {
     50    Serial.print("task3_loop() : running ");
    7151    Serial.print(task3_loop_cnt++);
    7252    Serial.println(" .");
     
    7959 *  For TASK4
    8060 */
    81 void task4_setup() {
    82     Serial.println("task4_setup() : running");
    83     delay(1);
    84 }
    85 
    86 void task4_loop() {
    87     Serial.print("task4_loop() : running");
     61void loop4() {
     62    Serial.print("task4_loop() : running ");
    8863    Serial.print(task4_loop_cnt++);
    8964    Serial.println(" .");   
  • rtos_arduino/trunk/examples/MultiTask/r2ca_app.h

    r258 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 4
    5 
    6 #define RCA_TASK2_SETUP_PRI  6
     4#define R2CA_NUM_TASK 4
    75
    86#endif /* _RCA_APP_H_ */
  • rtos_arduino/trunk/examples/MultiTaskText/Exclusion/Makefile

    r245 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3737
    3838#
    39 #  RCAのディレクトリの定義
     39#  R2CAのディレクトリの定義
    4040#
    41 RCA_DIR = ../../../
     41R2CA_DIR = ../../../
    4242
    4343#
     
    6666APPL_COBJS   +=
    6767
    68 include $(RCA_DIR)/lib/Makefile.rca
     68include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/MultiTaskText/Exclusion/r2ca.atsln

    r255 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/MultiTaskText/Exclusion/r2ca.componentinfo.xml

    r255 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/MultiTaskText/Exclusion/r2ca.cproj

    r255 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/MultiTaskText/Exclusion/r2ca_app.cfg

    r255 r260  
    66 *  サンプルプログラム(1)のシステムコンフィギュレーションファイル
    77 */
    8 INCLUDE("rca_lib.cfg");
     8INCLUDE("r2ca_lib.cfg");
    99
    1010CRE_SEM(COUNT_SEM, { TA_TPRI, 1, 1 });
  • rtos_arduino/trunk/examples/MultiTaskText/Exclusion/r2ca_app.cpp

    r257 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22
    33#include <Wire.h>
     
    3939  if ((PreTouchValue == 1) && (TouchValue == 0) && (TouchState == 1)) {
    4040      TouchState = 0;
    41       iwup_tsk(RCA_TASK1);
     41      iwup_tsk(R2CA_TASK1);
    4242  }
    4343  PreTouchValue = TouchValue;
     
    6868}
    6969
    70 void task1_setup() {
    71    
    72 }
    7370
    74 void task1_loop() {
     71void loop1() {
    7572    slp_tsk();
    7673   
  • rtos_arduino/trunk/examples/MultiTaskText/Exclusion/r2ca_app.h

    r255 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 1
     4#define R2CA_NUM_TASK 1
    55
    6 #endif /* _RCA_APP_H_ */
     6#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/MultiTaskText/Interrupt/Makefile

    r244 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3737
    3838#
    39 #  RCAのディレクトリの定義
     39#  R2CAのディレクトリの定義
    4040#
    41 RCA_DIR = ../../../
     41R2CA_DIR = ../../../
    4242
    4343#
     
    6666APPL_COBJS   +=
    6767
    68 include $(RCA_DIR)/lib/Makefile.rca
     68include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/MultiTaskText/Interrupt/r2ca.atsln

    r255 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/MultiTaskText/Interrupt/r2ca.componentinfo.xml

    r255 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/MultiTaskText/Interrupt/r2ca.cproj

    r255 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/MultiTaskText/Interrupt/r2ca_app.cfg

    r255 r260  
    66 *  サンプルプログラム(1)のシステムコンフィギュレーションファイル
    77 */
    8 INCLUDE("rca_lib.cfg");
     8INCLUDE("r2ca_lib.cfg");
  • rtos_arduino/trunk/examples/MultiTaskText/Interrupt/r2ca_app.cpp

    r257 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22
    33#include <Wire.h>
     
    3939  if ((PreTouchValue == 1) && (TouchValue == 0) && (TouchState == 1)) {
    4040      TouchState = 0;
    41       iwup_tsk(RCA_TASK1);
     41      iwup_tsk(R2CA_TASK1);
    4242  }
    4343  PreTouchValue = TouchValue;
     
    6363}
    6464
    65 void task1_setup() {
    66    
    67 }
    68 
    69 void task1_loop() {
     65void loop1() {
    7066    slp_tsk();
    7167
  • rtos_arduino/trunk/examples/MultiTaskText/Interrupt/r2ca_app.h

    r255 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 1
     4#define R2CA_NUM_TASK 1
    55
    6 #endif /* _RCA_APP_H_ */
     6#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/MultiTaskText/LEDBlink_CLEDBlink/Makefile

    r244 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3737
    3838#
    39 #  RCAのディレクトリの定義
     39#  R2CAのディレクトリの定義
    4040#
    41 RCA_DIR = ../../../
     41R2CA_DIR = ../../../
    4242
    4343#
     
    6666APPL_COBJS   +=
    6767
    68 include $(RCA_DIR)/lib/Makefile.rca
     68include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/MultiTaskText/LEDBlink_CLEDBlink/r2ca.atsln

    r255 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/MultiTaskText/LEDBlink_CLEDBlink/r2ca.componentinfo.xml

    r255 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/MultiTaskText/LEDBlink_CLEDBlink/r2ca.cproj

    r255 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/MultiTaskText/LEDBlink_CLEDBlink/r2ca_app.cfg

    r255 r260  
    66 *  サンプルプログラム(1)のシステムコンフィギュレーションファイル
    77 */
    8 INCLUDE("rca_lib.cfg");
     8INCLUDE("r2ca_lib.cfg");
  • rtos_arduino/trunk/examples/MultiTaskText/LEDBlink_CLEDBlink/r2ca_app.cpp

    r255 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22
    33#include <ChainableLED.h>
     
    55#define LED_PIN 4
    66
     7#define NUM_LEDS 1
     8ChainableLED leds(8, 9, NUM_LEDS);
     9
    710void setup() {
    811  pinMode(LED_PIN, OUTPUT);
     12
     13  leds.init();
    914}
    1015
     
    1621}
    1722
    18 #define NUM_LEDS 1
    19 ChainableLED leds(8, 9, NUM_LEDS);
    20 
    21 void task1_setup() {
    22   leds.init();
    23 }
    24 
    25 void task1_loop() {
     23void loop1() {
    2624  int i;
    2725  leds.setColorRGB(0, 250, 0, 0);
  • rtos_arduino/trunk/examples/MultiTaskText/LEDBlink_CLEDBlink/r2ca_app.h

    r255 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 1
     4#define R2CA_NUM_TASK 1
    55
    6 #endif /* _RCA_APP_H_ */
     6#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/MultiTaskText/SingleTask/Makefile

    r244 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3737
    3838#
    39 #  RCAのディレクトリの定義
     39#  R2CAのディレクトリの定義
    4040#
    41 RCA_DIR = ../../..
     41R2CA_DIR = ../../..
    4242
    4343#
     
    6666APPL_COBJS   +=
    6767
    68 include $(RCA_DIR)/lib/Makefile.rca
     68include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/MultiTaskText/SingleTask/r2ca.atsln

    r255 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/MultiTaskText/SingleTask/r2ca.componentinfo.xml

    r255 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/MultiTaskText/SingleTask/r2ca.cproj

    r255 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/MultiTaskText/SingleTask/r2ca_app.cfg

    r255 r260  
    66 *  サンプルプログラム(1)のシステムコンフィギュレーションファイル
    77 */
    8 INCLUDE("rca_lib.cfg");
     8INCLUDE("r2ca_lib.cfg");
  • rtos_arduino/trunk/examples/MultiTaskText/SingleTask/r2ca_app.cpp

    r257 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22
    3 #define LED_BLINK
     3//#define LED_BLINK
    44//#define CLED_BLINK
    55//#define TOUCH_SENSE
    6 //#define LUX_SENSE
     6#define LUX_SENSE
    77
    88#include <Wire.h>
  • rtos_arduino/trunk/examples/MultiTaskText/SingleTask/r2ca_app.h

    r255 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 0
     4#define R2CA_NUM_TASK 0
    55
    6 #endif /* _RCA_APP_H_ */
     6#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/NAxesMotion/Makefile

    r137 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3636
    3737#
    38 #  RCAのディレクトリの定義
     38#  R2CAのディレクトリの定義
    3939#
    40 RCA_DIR = ../..
     40R2CA_DIR = ../..
    4141
    4242#
     
    5252APPL_DIR =
    5353
    54 include $(RCA_DIR)/lib/Makefile.rca
     54include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/NAxesMotion/r2ca.atsln

    r255 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/NAxesMotion/r2ca.componentinfo.xml

    r255 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/NAxesMotion/r2ca.cproj

    r255 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/NAxesMotion/r2ca_app.cfg

    r255 r260  
    66 *  サンプルプログラム(1)のシステムコンフィギュレーションファイル
    77 */
    8 INCLUDE("rca_lib.cfg");
     8INCLUDE("r2ca_lib.cfg");
  • rtos_arduino/trunk/examples/NAxesMotion/r2ca_app.cpp

    r255 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22
    33/****************************************************************************
     
    6565  mySensor.setOperationMode(OPERATION_MODE_NDOF);   //Can be configured to other operation modes as desired
    6666  mySensor.setUpdateMode(MANUAL);       //The default is AUTO. Changing to manual requires calling the relevant update functions prior to calling the read functions
     67
     68  Serial5.begin(115200);
     69  Serial.print("Start!");
    6770}
    6871
     
    190193}
    191194
    192 void task1_setup()
    193 {
    194     Serial5.begin(115200);
    195     Serial.print("Start!");
    196 }
    197 
    198195int inByte = 0;
    199196int last_connect = 0;
     
    201198#define TIMEOUT_MS  3000
    202199
    203 void task1_loop()
     200void loop1()
    204201{
    205202    if(!processing_connected){
  • rtos_arduino/trunk/examples/NAxesMotion/r2ca_app.h

    r255 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 1
     4#define R2CA_NUM_TASK 1
    55
    6 #endif /* _RCA_APP_H_ */
     6#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/NCESCan/Makefile

    r137 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3838
    3939#
    40 #  RCAのディレクトリの定義
     40#  R2CAのディレクトリの定義
    4141#
    42 RCA_DIR = ../..
     42R2CA_DIR = ../..
    4343
    4444#
     
    5454APPL_DIR =
    5555
    56 include $(RCA_DIR)/lib/Makefile.rca
     56include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/NCESCan/r2ca.atsln

    r255 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/NCESCan/r2ca.cproj

    r255 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    153153  </PropertyGroup>
    154154  <ItemGroup>
    155     <None Include="rca_app.cfg">
     155    <None Include="r2ca_app.cfg">
    156156      <SubType>compile</SubType>
    157157    </None>
    158     <None Include="rca_app.cpp">
     158    <None Include="r2ca_app.cpp">
    159159      <SubType>compile</SubType>
    160160    </None>
    161161  </ItemGroup>
    162162  <ItemGroup>
    163     <Compile Include="rca_app.h">
     163    <Compile Include="r2ca_app.h">
    164164      <SubType>compile</SubType>
    165165    </Compile>
  • rtos_arduino/trunk/examples/NCESCan/r2ca_app.cfg

    r255 r260  
    66 *  サンプルプログラム(1)のシステムコンフィギュレーションファイル
    77 */
    8 INCLUDE("rca_lib.cfg");
     8INCLUDE("r2ca_lib.cfg");
  • rtos_arduino/trunk/examples/NCESCan/r2ca_app.cpp

    r255 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22
    33// demo: CAN-BUS Shield, receive data
     
    2525 *    MCP_RX1IF
    2626 */
    27 bool can_init_done = false;
    2827
    2928void setup()
     
    7372    CAN.attachInterrupt(CAN_INT_PIN, MCP2515_ISR);
    7473
    75     can_init_done = true;
    7674}
    7775
     
    114112}
    115113
    116 void task1_setup()
    117 {
    118     while(can_init_done == false){delay(10);}
    119 }
    120 
    121114unsigned char stmp[8][8] = {
    122115    {1, 2, 3, 4, 5, 6, 7, 8},
     
    132125unsigned char stmp1[8] =     {0, 1, 2, 3, 4, 5, 6, 7};
    133126   
    134 void task1_loop()
     127void loop1()
    135128{
    136129    int i, e;
  • rtos_arduino/trunk/examples/NCESCan/r2ca_app.h

    r255 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 1
     4#define R2CA_NUM_TASK 1
    55
    6 #endif /* _RCA_APP_H_ */
     6#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/NCESIoT/Makefile

    r226 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3737
    3838#
    39 #  RCAのディレクトリの定義
     39#  R2CAのディレクトリの定義
    4040#
    41 RCA_DIR = ../..
     41R2CA_DIR = ../..
    4242
    4343#
     
    5353APPL_DIR =
    5454
    55 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Servo/src/ $(RCA_DIR)/arduino_lib/libraries/Servo/src/samd
     55APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Servo/src/ $(R2CA_DIR)/arduino_lib/libraries/Servo/src/samd
    5656APPL_CXXOBJS += Servo.o
    5757APPL_COBJS   +=
     
    6565APPL_COBJS   +=
    6666
    67 include $(RCA_DIR)/lib/Makefile.rca
     67include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/NCESIoT/r2ca.atsln

    r258 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/NCESIoT/r2ca.componentinfo.xml

    r258 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/NCESIoT/r2ca.cproj

    r258 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/NCESIoT/r2ca_app.cfg

    r258 r260  
    66 *  サンプルプログラム(1)のシステムコンフィギュレーションファイル
    77 */
    8 INCLUDE("rca_lib.cfg");
     8INCLUDE("r2ca_lib.cfg");
  • rtos_arduino/trunk/examples/NCESIoT/r2ca_app.cpp

    r258 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22
    33#define SERVO
    44//#define ULTRASONIC
    55//#define LCD_ULTRASONIC
    6 //#define LCD_ULTRASONIC_SERVO  /* define RCA_NUM_TASK as 1 */
     6//#define LCD_ULTRASONIC_SERVO  /* define R2CA_NUM_TASK as 1 */
    77
    88#ifdef SERVO
     
    9191Ultrasonic ultrasonic(3);
    9292
     93extern void task1_setup();
     94
    9395void setup()
    9496{
     
    102104        Serial.println(" cm");
    103105        delay(250);
     106
     107        task1_setup();
    104108}
    105109
     
    188192}
    189193 
    190 void task1_loop()
     194void loop1()
    191195{
    192196  for(pos = 0; pos <= 180; pos += 1) // goes from 0 degrees to 180 degrees
  • rtos_arduino/trunk/examples/NCESIoT/r2ca_app.h

    r258 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 1
     4#define R2CA_NUM_TASK 0
    55
    6 #endif /* _RCA_APP_H_ */
     6#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/NCESIoT_RTOS/Makefile

    r243 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3737
    3838#
    39 #  RCAのディレクトリの定義
     39#  R2CAのディレクトリの定義
    4040#
    41 RCA_DIR = ../..
     41R2CA_DIR = ../..
    4242
    4343#
     
    6666APPL_COBJS   +=
    6767
    68 include $(RCA_DIR)/lib/Makefile.rca
     68include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/NCESIoT_RTOS/r2ca.atsln

    r259 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/NCESIoT_RTOS/r2ca.componentinfo.xml

    r259 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/NCESIoT_RTOS/r2ca.cproj

    r259 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/NCESIoT_RTOS/r2ca_app.cfg

    r259 r260  
    66 *  サンプルプログラム(1)のシステムコンフィギュレーションファイル
    77 */
    8 INCLUDE("rca_lib.cfg");
     8INCLUDE("r2ca_lib.cfg");
    99
    1010CRE_SEM(OLED_SEM, {TA_NULL, 1, 1});
  • rtos_arduino/trunk/examples/NCESIoT_RTOS/r2ca_app.cpp

    r259 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22
    33//#define USE_INTERRUPT
     
    1010#define LED_PIN  4
    1111
     12extern void task1_setup();
     13extern void task2_setup();
     14extern void task3_setup();
     15
    1216void setup()
    1317{
    1418    Serial.begin(115200);
    1519    pinMode(LED_PIN, OUTPUT);
     20
     21    task1_setup();
     22    task2_setup();
     23    task3_setup();
    1624}
    1725
     
    4048}
    4149 
    42 void task1_loop()
     50void loop1()
    4351{
    4452    int lux;
     
    6270void onTouch(void) {
    6371    Serial.print("hoge");
    64     iwup_tsk(RCA_TASK1);
     72    iwup_tsk(R2CA_TASK1);
    6573}
    6674#endif /* USE_INTERRUPT */
     
    7482}
    7583
    76 void task2_loop()
     84void loop2()
    7785{
    7886#ifdef USE_INTERRUPT   
     
    110118int count = 0;
    111119
    112 void task3_loop()
     120void loop3()
    113121{
    114122    for (byte i=0; i<NUM_LEDS; i++)
  • rtos_arduino/trunk/examples/NCESIoT_RTOS/r2ca_app.h

    r259 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 3
     4#define R2CA_NUM_TASK 3
    55
    6 #endif /* _RCA_APP_H_ */
     6#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/PIXY/Makefile

    r236 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3737
    3838#
    39 #  RCAのディレクトリの定義
     39#  R2CAのディレクトリの定義
    4040#
    41 RCA_DIR = ../..
     41R2CA_DIR = ../..
    4242
    4343#
     
    5353APPL_DIR =
    5454
    55 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Pixy
     55APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Pixy
    5656
    57 include $(RCA_DIR)/lib/Makefile.rca
     57include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/PIXY/r2ca.atsln

    r258 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/PIXY/r2ca.cproj

    r258 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    163163  </PropertyGroup>
    164164  <ItemGroup>
    165     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    166166      <SubType>compile</SubType>
    167167    </None>
    168     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    169169      <SubType>compile</SubType>
    170170    </None>
    171171  </ItemGroup>
    172172  <ItemGroup>
    173     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    174174      <SubType>compile</SubType>
    175175    </Compile>
  • rtos_arduino/trunk/examples/PIXY/r2ca_app.cfg

    r258 r260  
    66 *  サンプルプログラム(1)のシステムコンフィギュレーションファイル
    77 */
    8 INCLUDE("rca_lib.cfg");
     8INCLUDE("r2ca_lib.cfg");
  • rtos_arduino/trunk/examples/PIXY/r2ca_app.cpp

    r258 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22
    33#include <SPI.h> 
  • rtos_arduino/trunk/examples/PIXY/r2ca_app.h

    r258 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 0
     4#define R2CA_NUM_TASK 0
    55
    6 #endif /* _RCA_APP_H_ */
     6#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/PIXY_Wifi/Makefile

    r236 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313
     
    3535
    3636#
    37 #  RCAのディレクトリの定義
     37#  R2CAのディレクトリの定義
    3838#
    39 RCA_DIR = ../..
     39R2CA_DIR = ../..
    4040
    4141#
     
    5151APPL_DIR     +=
    5252
    53 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/
     53APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/
    5454APPL_CXXOBJS += ESP8266.o
    5555
    56 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Pixy
     56APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Pixy
    5757
    58 include $(RCA_DIR)/lib/Makefile.rca
     58include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/PIXY_Wifi/r2ca.atsln

    r255 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/PIXY_Wifi/r2ca.componentinfo.xml

    r255 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/PIXY_Wifi/r2ca.cproj

    r255 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/PIXY_Wifi/r2ca_app.cfg

    r255 r260  
    33 */
    44
    5 INCLUDE("rca_lib.cfg");
     5INCLUDE("r2ca_lib.cfg");
    66
  • rtos_arduino/trunk/examples/PIXY_Wifi/r2ca_app.cpp

    r255 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22#include "ESP8266.h"
    33
     
    99#define WMODE_STATION
    1010
    11 bool setup_done = false;
     11extern void task1_setup();
    1212
    1313void setup()
     
    8989    Serial.print("setup end\r\n");
    9090
    91     setup_done = true;
     91    task1_setup();
    9292}
    9393
     
    199199void task1_setup()
    200200{
    201 //    while(!setup_done) {
    202 //        delay(1);
    203 //    }   
    204201    Serial.print("PIXY Starting...\n"); 
    205202    pixy.init();
     
    207204}
    208205
    209 void task1_loop()
     206void loop1()
    210207{
    211208    static int i = 0;
  • rtos_arduino/trunk/examples/PIXY_Wifi/r2ca_app.h

    r255 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 1
     4#define R2CA_NUM_TASK 1
    55
    6 #define  RCA_MAINTASK_LOOP_PRI  6
    7 #define  RCA_TASK1_LOOP_PRI  5
     6#define  R2CA_MAINTASK_LOOP_PRI  6
     7#define  R2CA_TASK1_LOOP_PRI  5
    88
    9 #endif /* _RCA_APP_H_ */
     9#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/PIXY_Zumo/Makefile

    r236 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3737
    3838#
    39 #  RCAのディレクトリの定義
     39#  R2CAのディレクトリの定義
    4040#
    41 RCA_DIR = ../..
     41R2CA_DIR = ../..
    4242
    4343#
     
    5656#  Zumo Library
    5757#
    58 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/ZumoShield
     58APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/ZumoShield
    5959APPL_CXXOBJS += Accelerometer.o L3G.o LSM303.o Pushbutton.o QTRSensors.o ZumoBuzzer.o ZumoMotors.o
    6060APPL_CFG     += ZumoShield.cfg
     
    6363#  Pixy Library
    6464#
    65 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Pixy
     65APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Pixy
    6666
    67 include $(RCA_DIR)/lib/Makefile.rca
     67include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/PIXY_Zumo/r2ca.atsln

    r255 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/PIXY_Zumo/r2ca.cproj

    r255 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    153153  </PropertyGroup>
    154154  <ItemGroup>
    155     <None Include="rca_app.cfg">
     155    <None Include="r2ca_app.cfg">
    156156      <SubType>compile</SubType>
    157157    </None>
    158     <None Include="rca_app.cpp">
     158    <None Include="r2ca_app.cpp">
    159159      <SubType>compile</SubType>
    160160    </None>
    161161  </ItemGroup>
    162162  <ItemGroup>
    163     <Compile Include="rca_app.h">
     163    <Compile Include="r2ca_app.h">
    164164      <SubType>compile</SubType>
    165165    </Compile>
  • rtos_arduino/trunk/examples/PIXY_Zumo/r2ca_app.cfg

    r255 r260  
    66 *  サンプルプログラム(1)のシステムコンフィギュレーションファイル
    77 */
    8 INCLUDE("rca_lib.cfg");
     8INCLUDE("r2ca_lib.cfg");
    99INCLUDE("ZumoShield.cfg");
  • rtos_arduino/trunk/examples/PIXY_Zumo/r2ca_app.cpp

    r255 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22#include <Wire.h>
    33#include <ZumoShield.h>
  • rtos_arduino/trunk/examples/PIXY_Zumo/r2ca_app.h

    r255 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 0
     4#define R2CA_NUM_TASK 0
    55
    6 #endif /* _RCA_APP_H_ */
     6#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/PIXY_Zumo_Wifi/Makefile

    r236 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3737
    3838#
    39 #  RCAのディレクトリの定義
     39#  R2CAのディレクトリの定義
    4040#
    41 RCA_DIR = ../..
     41R2CA_DIR = ../..
    4242
    4343#
     
    5656#  Zumo Library
    5757#
    58 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/ZumoShield
     58APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/ZumoShield
    5959APPL_CXXOBJS += Accelerometer.o L3G.o LSM303.o Pushbutton.o QTRSensors.o ZumoBuzzer.o ZumoMotors.o
    6060APPL_CFG     += ZumoShield.cfg
     
    6363#  Pixy Library
    6464#
    65 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Pixy
     65APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Pixy
    6666
    6767#
    6868#  Wifi Library
    6969#
    70 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/
     70APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/
    7171APPL_CXXOBJS += ESP8266.o
    7272
    73 include $(RCA_DIR)/lib/Makefile.rca
     73include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/PIXY_Zumo_Wifi/r2ca.atsln

    r258 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/PIXY_Zumo_Wifi/r2ca.cproj

    r258 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    153153  </PropertyGroup>
    154154  <ItemGroup>
    155     <None Include="rca_app.cfg">
     155    <None Include="r2ca_app.cfg">
    156156      <SubType>compile</SubType>
    157157    </None>
    158     <None Include="rca_app.cpp">
     158    <None Include="r2ca_app.cpp">
    159159      <SubType>compile</SubType>
    160160    </None>
    161161  </ItemGroup>
    162162  <ItemGroup>
    163     <Compile Include="rca_app.h">
     163    <Compile Include="r2ca_app.h">
    164164      <SubType>compile</SubType>
    165165    </Compile>
  • rtos_arduino/trunk/examples/PIXY_Zumo_Wifi/r2ca_app.cfg

    r258 r260  
    66 *  サンプルプログラム(1)のシステムコンフィギュレーションファイル
    77 */
    8 INCLUDE("rca_lib.cfg");
     8INCLUDE("r2ca_lib.cfg");
    99INCLUDE("ZumoShield.cfg");
  • rtos_arduino/trunk/examples/PIXY_Zumo_Wifi/r2ca_app.cpp

    r258 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22#include "ESP8266.h"
    33
     
    108108void FollowBlock(int trackedBlock);
    109109int TrackBlock(int blockCount);
     110void task1_setup();
    110111
    111112//---------------------------------------
     
    121122
    122123    button.waitForPress();
    123     buzzer.playStart();   
     124    buzzer.playStart();
     125
     126        task1_setup();
    124127}
    125128 
     
    271274
    272275
    273 bool setup_done = false;
    274 
    275276void task1_setup()
    276277{
     
    350351
    351352    Serial.print("setup end\r\n");
    352 
    353     setup_done = true;
    354353}
    355354
     
    361360uint8_t task1_mux_id = MUX_NULL;
    362361
    363 void task1_loop()
     362void loop1()
    364363{
    365364    char buf[128];
  • rtos_arduino/trunk/examples/PIXY_Zumo_Wifi/r2ca_app.h

    r258 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 1
     4#define R2CA_NUM_TASK 1
    55
    6 #define  RCA_MAINTASK_LOOP_PRI  5
    7 #define  RCA_TASK1_LOOP_PRI  6
     6#define  R2CA_MAINTASK_LOOP_PRI  5
     7#define  R2CA_TASK1_LOOP_PRI  6
    88
    9 #endif /* _RCA_APP_H_ */
     9#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/Profiling/Makefile

    r137 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3636
    3737#
    38 #  RCAのディレクトリの定義
     38#  R2CAのディレクトリの定義
    3939#
    40 RCA_DIR = ../..
     40R2CA_DIR = ../..
    4141
    4242#
     
    5252APPL_DIR =
    5353
    54 include $(RCA_DIR)/lib/Makefile.rca
     54include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/Profiling/r2ca.atsln

    r255 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/Profiling/r2ca.componentinfo.xml

    r255 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/Profiling/r2ca.cproj

    r255 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/Profiling/r2ca_app.cfg

    r255 r260  
    66 *  サンプルプログラム(1)のシステムコンフィギュレーションファイル
    77 */
    8 INCLUDE("rca_lib.cfg");
     8INCLUDE("r2ca_lib.cfg");
  • rtos_arduino/trunk/examples/Profiling/r2ca_app.cpp

    r255 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22
     3void task1_setup();
    34
    45void setup(){
     
    89void loop(){
    910    Serial.print("idle     : ");
    10     Serial.println(rca_idle_result);
     11    Serial.println(r2ca_idle_result);
    1112    Serial.print("isr       : ");
    12     Serial.println(rca_isr_result);
     13    Serial.println(r2ca_isr_result);
    1314    Serial.print("dispatch  : ");
    14     Serial.println(rca_dispatch_result);       
     15    Serial.println(r2ca_dispatch_result);       
    1516    delay(1000);
     17
     18    task1_setup();
    1619}
    17 
    18 #if 0
    19 void task1_setup(){
    20 }
    21 
    22 void task1_loop(){   
    23     delay(10);
    24 }
    25 #endif
    2620
    2721#define PSERIAL SerialUSB
     
    5246#define TIMEOUT_MS  3000
    5347
    54 void task1_loop()
     48void loop1()
    5549{
    5650    if(!processing_connected){
     
    6761    uint16_t dispatch_cnt;
    6862
    69     load = 100 - map(rca_idle_result, 0, IDLE_TASK_IDLE_LOOP_10MS/10, 0, 100);
    70     isr_cnt = (rca_isr_result > 0xffff)? 0xffff : rca_isr_result;
    71     dispatch_cnt = (rca_dispatch_result > 0xffff)? 0xffff : rca_dispatch_result;
     63    load = 100 - map(r2ca_idle_result, 0, IDLE_TASK_IDLE_LOOP_10MS/10, 0, 100);
     64    isr_cnt = (r2ca_isr_result > 0xffff)? 0xffff : r2ca_isr_result;
     65    dispatch_cnt = (r2ca_dispatch_result > 0xffff)? 0xffff : r2ca_dispatch_result;
    7266   
    7367    if (PSERIAL.available()){
  • rtos_arduino/trunk/examples/Profiling/r2ca_app.h

    r255 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_ENABLE_PROFILING
    5 #define RCA_PROFILING_CYC_MS  1
     4#define R2CA_ENABLE_PROFILING
     5#define R2CA_PROFILING_CYC_MS  1
    66
    7 #define RCA_NUM_TASK 1
     7#define R2CA_NUM_TASK 1
    88
    9 #endif /* _RCA_APP_H_ */
     9#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/RRScheduling/Makefile

    r137 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    2525
    2626#
    27 #  RCAのディレクトリの定義
     27#  R2CAのディレクトリの定義
    2828#
    29 RCA_DIR = ../..
     29R2CA_DIR = ../..
    3030
    3131#
     
    4141APPL_DIR =
    4242
    43 include $(RCA_DIR)/lib/Makefile.rca
     43include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/RRScheduling/r2ca.atsln

    r255 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/RRScheduling/r2ca.componentinfo.xml

    r255 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/RRScheduling/r2ca.cproj

    r255 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/RRScheduling/r2ca_app.cfg

    r255 r260  
    66 *  サンプルプログラム(1)のシステムコンフィギュレーションファイル
    77 */
    8 INCLUDE("rca_lib.cfg");
     8INCLUDE("r2ca_lib.cfg");
  • rtos_arduino/trunk/examples/RRScheduling/r2ca_app.cpp

    r255 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22
    33
     
    1919
    2020void loop() {
     21    dis_dsp();
    2122    Serial.println("loop() : running");
     23    ena_dsp();
    2224    loop_wait(10000);
    2325}
     
    2628 *  For TASK1
    2729 */
    28 void task1_setup() {
    29     pinMode(13, OUTPUT);
     30void loop1() {
    3031    dis_dsp();
    31     Serial.println("task1_setup() : running");
     32    Serial.println("task1loop() : running");
    3233    ena_dsp();
    33 }
    34 
    35 void task1_loop() {
    3634    digitalWrite(13, HIGH);
    3735    loop_wait(10000);
     36    dis_dsp();
     37    Serial.println("task1loop() : running");
     38    ena_dsp();
    3839    digitalWrite(13, LOW);
    3940    loop_wait(10000);
     
    4344 *  For TASK2
    4445 */
    45 void task2_setup() {
     46void loop2() {
    4647    dis_dsp();
    47     Serial.println("task2_setup() : running");
     48    Serial.println("task2loop() : running");
    4849    ena_dsp();
    49     SerialUSB.begin(115200);
    50     while(!SerialUSB){ ; }
    51     SerialUSB.println("task2_setup() : running");
    52 }
    53 
    54 void task2_loop() {
    55     SerialUSB.println("task2loop() : running");
    5650    loop_wait(10000);
    5751}
     
    6054 *  For TASK3
    6155 */
    62 void task3_setup() {
     56void loop3() {
    6357    dis_dsp();
    64     Serial.println("task3_setup() : running");
    65     ena_dsp();   
    66 }
    67 
    68 void task3_loop() {
    6958    Serial.println("task3loop() : running");
     59    ena_dsp();
    7060    loop_wait(20000);
    7161}
     
    7464 *  For TASK4
    7565 */
    76 void task4_setup() {
     66void loop4() {
    7767    dis_dsp();
    78     Serial.println("task4_setup() : running");
     68    Serial.println("task4loop() : running");
    7969    ena_dsp();
    80 }
    81 
    82 void task4_loop() {
    83     Serial.println("task4loop() : running");
    8470    loop_wait(40000);
    8571}
  • rtos_arduino/trunk/examples/RRScheduling/r2ca_app.h

    r255 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 4
     4#define R2CA_NUM_TASK 4
    55
    6 #define RCA_RR_SCEDULE 0xffffff
    7 #define RCA_RR_SCEDULE_CYCLE 1
     6#define R2CA_RR_SCHEDULE_PRI 0xffff
     7#define R2CA_RR_SCHEDULE_CYCLE 1
    88
    9 #define RCA_MAINTASK_SETUP_PRI 4
    10 
    11 #endif /* _RCA_APP_H_ */
     9#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/ThingSpeak_basic/Makefile

    r190 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3232
    3333#
    34 #  RCAのディレクトリの定義
     34#  R2CAのディレクトリの定義
    3535#
    36 RCA_DIR = ../..
     36R2CA_DIR = ../..
    3737
    3838#
     
    4949
    5050
    51 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT
     51APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT
    5252APPL_CXXOBJS += ESP8266.o
    5353
    54 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/thingspeak-arduino/src
     54APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/thingspeak-arduino/src
    5555APPL_CXXOBJS += ThingSpeak.o
    5656
    57 include $(RCA_DIR)/lib/Makefile.rca
     57include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/ThingSpeak_basic/r2ca.atsln

    r255 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/ThingSpeak_basic/r2ca.componentinfo.xml

    r255 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/ThingSpeak_basic/r2ca.cproj

    r255 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/ThingSpeak_basic/r2ca_app.cfg

    r255 r260  
    33 */
    44
    5 INCLUDE("rca_lib.cfg");
     5INCLUDE("r2ca_lib.cfg");
    66
  • rtos_arduino/trunk/examples/ThingSpeak_basic/r2ca_app.cpp

    r255 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22#include "ESP8266.h"
    33#include "Client_ESP8266.h"
  • rtos_arduino/trunk/examples/ThingSpeak_basic/r2ca_app.h

    r255 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 0
     4#define R2CA_NUM_TASK 0
    55
    66/*
    77 *  Use Serial3
    88 */
    9 #define RCA_USE_SERIAL3
     9#define R2CA_USE_SERIAL3
    1010
    11 #define  RCA_TASK2_LOOP_PRI  4 //Web
    12 #define  RCA_TASK3_LOOP_PRI  3 //LED
    13 #define  RCA_TASK4_LOOP_PRI  7 //TFT
    14 #define  RCA_TASK5_LOOP_PRI  6 //Processing
     11#define  R2CA_TASK2_LOOP_PRI  4 //Web
     12#define  R2CA_TASK3_LOOP_PRI  3 //LED
     13#define  R2CA_TASK4_LOOP_PRI  7 //TFT
     14#define  R2CA_TASK5_LOOP_PRI  6 //Processing
    1515
    16 #define RCA_ENABLE_PROFILING
    17 #define RCA_PROFILING_CYC_MS  1
     16#define R2CA_ENABLE_PROFILING
     17#define R2CA_PROFILING_CYC_MS  1
    1818
    19 #endif /* _RCA_APP_H_ */
     19#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/WifiEcho/Makefile

    r146 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3232
    3333#
    34 #  RCAのディレクトリの定義
     34#  R2CAのディレクトリの定義
    3535#
    36 RCA_DIR = ../..
     36R2CA_DIR = ../..
    3737
    3838#
     
    4949
    5050
    51 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/
     51APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/
    5252APPL_CXXOBJS += ESP8266.o
    5353
    54 include $(RCA_DIR)/lib/Makefile.rca
     54include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/WifiEcho/r2ca.atsln

    r255 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/WifiEcho/r2ca.componentinfo.xml

    r255 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/WifiEcho/r2ca.cproj

    r255 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/WifiEcho/r2ca_app.cfg

    r255 r260  
    33 */
    44
    5 INCLUDE("rca_lib.cfg");
     5INCLUDE("r2ca_lib.cfg");
    66
  • rtos_arduino/trunk/examples/WifiEcho/r2ca_app.cpp

    r255 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22#include "ESP8266.h"
    33
     
    168168 *  For TASK1
    169169 */
    170 void task1_setup() {
    171     while(!setup_done) {
    172         delay(1);
    173     }
    174     Serial.println("Echo Server Task1 : start");
    175 }
    176 
    177 void task1_loop() {
     170void loop1() {
    178171    uint8_t buffer[128] = {0};
    179172    uint32_t len;
  • rtos_arduino/trunk/examples/WifiEcho/r2ca_app.h

    r255 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    44#define MULTI_ECHO_SERVER
    55
    66#ifndef MULTI_ECHO_SERVER
    7 #define RCA_NUM_TASK 0
     7#define R2CA_NUM_TASK 0
    88#else /* MULTI_ECHO_SERVER */
    9 #define RCA_NUM_TASK 1
     9#define R2CA_NUM_TASK 1
    1010#endif /* MULTI_ECHO_SERVER */
    1111
    12 #endif /* _RCA_APP_H_ */
     12#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/Zumo/Makefile

    r228 r260  
    77#  アプリケーションファイル
    88#
    9 APPL_CXXOBJS += rca_app.o
     9APPL_CXXOBJS += r2ca_app.o
    1010APPL_COBJS   +=
    11 APPL_CFG      = rca_app.cfg
     11APPL_CFG      = r2ca_app.cfg
    1212
    1313#
     
    3737
    3838#
    39 #  RCAのディレクトリの定義
     39#  R2CAのディレクトリの定義
    4040#
    41 RCA_DIR = ../..
     41R2CA_DIR = ../..
    4242
    4343#
     
    5656#  Zumo Library
    5757#
    58 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/ZumoShield
     58APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/ZumoShield
    5959APPL_CXXOBJS += Accelerometer.o L3G.o LSM303.o Pushbutton.o QTRSensors.o ZumoBuzzer.o ZumoMotors.o
    6060APPL_CFG     += ZumoShield.cfg
    6161
    62 include $(RCA_DIR)/lib/Makefile.rca
     62include $(R2CA_DIR)/lib/Makefile.r2ca
  • rtos_arduino/trunk/examples/Zumo/r2ca.atsln

    r255 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/Zumo/r2ca.componentinfo.xml

    r255 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/Zumo/r2ca.cproj

    r255 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/examples/Zumo/r2ca_app.cfg

    r255 r260  
    66 *  サンプルプログラム(1)のシステムコンフィギュレーションファイル
    77 */
    8 INCLUDE("rca_lib.cfg");
     8INCLUDE("r2ca_lib.cfg");
    99INCLUDE("ZumoShield.cfg");
  • rtos_arduino/trunk/examples/Zumo/r2ca_app.cpp

    r255 r260  
    1 #include "rca.h"
     1#include "r2ca.h"
    22#include <Wire.h>
    33#include <ZumoShield.h>
  • rtos_arduino/trunk/examples/Zumo/r2ca_app.h

    r255 r260  
    1 #ifndef _RCA_APP_H_
    2 #define _RCA_APP_H_
     1#ifndef _R2CA_APP_H_
     2#define _R2CA_APP_H_
    33
    4 #define RCA_NUM_TASK 0
     4#define R2CA_NUM_TASK 0
    55
    6 #endif /* _RCA_APP_H_ */
     6#endif /* _R2CA_APP_H_ */
  • rtos_arduino/trunk/examples/proj_base/r2ca.atsln

    r255 r260  
    44VisualStudioVersion = 14.0.23107.0
    55MinimumVisualStudioVersion = 10.0.40219.1
    6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "rca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
     6Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
    77EndProject
    88Global
  • rtos_arduino/trunk/examples/proj_base/r2ca.componentinfo.xml

    r255 r260  
    2323                                        <CVersion>1.0.0</CVersion>
    2424                                        <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
    25                                         <DependentComponents />
     25                                        <DependentComponents>
     26                                                <d4p1:anyType z:Ref="i1" />
     27                                        </DependentComponents>
    2628                                        <Description></Description>
    2729                                        <Files>
    2830                                                <d4p1:anyType i:type="FileInfo">
    29                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include</AbsolutePath>
     31                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath>
    3032                                                        <Attribute></Attribute>
    3133                                                        <Category>include</Category>
     
    3840                                                </d4p1:anyType>
    3941                                                <d4p1:anyType i:type="FileInfo">
    40                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\include\sam.h</AbsolutePath>
     42                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include\sam.h</AbsolutePath>
    4143                                                        <Attribute></Attribute>
    4244                                                        <Category>header</Category>
     
    4951                                                </d4p1:anyType>
    5052                                                <d4p1:anyType i:type="FileInfo">
    51                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.c</AbsolutePath>
     53                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.c</AbsolutePath>
    5254                                                        <Attribute>template</Attribute>
    5355                                                        <Category>source</Category>
    5456                                                        <Condition>C Exe</Condition>
    55                                                         <FileContentHash>dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>
     57                                                        <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash>
    5658                                                        <FileVersion></FileVersion>
    5759                                                        <Name>samd21a/templates/main.c</Name>
     
    6062                                                </d4p1:anyType>
    6163                                                <d4p1:anyType i:type="FileInfo">
    62                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\templates\main.cpp</AbsolutePath>
     64                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\templates\main.cpp</AbsolutePath>
    6365                                                        <Attribute>template</Attribute>
    6466                                                        <Category>source</Category>
     
    7173                                                </d4p1:anyType>
    7274                                                <d4p1:anyType i:type="FileInfo">
    73                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\system_samd21.c</AbsolutePath>
     75                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\system_samd21.c</AbsolutePath>
    7476                                                        <Attribute>config</Attribute>
    7577                                                        <Category>source</Category>
     
    8284                                                </d4p1:anyType>
    8385                                                <d4p1:anyType i:type="FileInfo">
    84                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
     86                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\startup_samd21.c</AbsolutePath>
    8587                                                        <Attribute>config</Attribute>
    8688                                                        <Category>source</Category>
     
    9395                                                </d4p1:anyType>
    9496                                                <d4p1:anyType i:type="FileInfo">
    95                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
     97                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_flash.ld</AbsolutePath>
    9698                                                        <Attribute>config</Attribute>
    9799                                                        <Category>linkerScript</Category>
     
    104106                                                </d4p1:anyType>
    105107                                                <d4p1:anyType i:type="FileInfo">
    106                                                         <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.222\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
     108                                                        <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\gcc\gcc\samd21g18a_sram.ld</AbsolutePath>
    107109                                                        <Attribute>config</Attribute>
    108110                                                        <Category>other</Category>
     
    116118                                        </Files>
    117119                                        <PackName>SAMD21_DFP</PackName>
    118                                         <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.222/Atmel.SAMD21_DFP.pdsc</PackPath>
    119                                         <PackVersion>1.0.222</PackVersion>
     120                                        <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.231/Atmel.SAMD21_DFP.pdsc</PackPath>
     121                                        <PackVersion>1.0.231</PackVersion>
    120122                                        <PresentInProject>true</PresentInProject>
    121123                                        <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId>
  • rtos_arduino/trunk/examples/proj_base/r2ca.cproj

    r255 r260  
    1313    <OutputFileExtension>.elf</OutputFileExtension>
    1414    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
    15     <AssemblyName>rca</AssemblyName>
    16     <Name>rca</Name>
    17     <RootNamespace>rca</RootNamespace>
     15    <AssemblyName>r2ca</AssemblyName>
     16    <Name>r2ca</Name>
     17    <RootNamespace>r2ca</RootNamespace>
    1818    <ToolchainFlavour>Native</ToolchainFlavour>
    1919    <KeepTimersRunning>true</KeepTimersRunning>
     
    7373  <armgcc.compiler.directories.IncludePaths>
    7474    <ListValues>
    75       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    7675      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     76      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    7777    </ListValues>
    7878  </armgcc.compiler.directories.IncludePaths>
     
    9292  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    9393  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     94  <armgcc.assembler.general.IncludePaths>
     95    <ListValues>
     96      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     97    </ListValues>
     98  </armgcc.assembler.general.IncludePaths>
    9499  <armgcc.preprocessingassembler.general.IncludePaths>
    95100    <ListValues>
    96       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    97101      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     102      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    98103    </ListValues>
    99104  </armgcc.preprocessingassembler.general.IncludePaths>
     
    116121  <armgcc.compiler.directories.IncludePaths>
    117122    <ListValues>
    118       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    119123      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     124      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    120125    </ListValues>
    121126  </armgcc.compiler.directories.IncludePaths>
     
    136141  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
    137142  <armgcc.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
     143  <armgcc.assembler.general.IncludePaths>
     144    <ListValues>
     145      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
     146    </ListValues>
     147  </armgcc.assembler.general.IncludePaths>
    138148  <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
    139149  <armgcc.preprocessingassembler.general.IncludePaths>
    140150    <ListValues>
    141       <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>
    142151      <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value>
     152      <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value>
    143153    </ListValues>
    144154  </armgcc.preprocessingassembler.general.IncludePaths>
     
    153163  </PropertyGroup>
    154164  <ItemGroup>
    155     <None Include="rca_app.cfg">
     165    <None Include="r2ca_app.cfg">
    156166      <SubType>compile</SubType>
    157167    </None>
    158     <None Include="rca_app.cpp">
     168    <None Include="r2ca_app.cpp">
    159169      <SubType>compile</SubType>
    160170    </None>
    161171  </ItemGroup>
    162172  <ItemGroup>
    163     <Compile Include="rca_app.h">
     173    <Compile Include="r2ca_app.h">
    164174      <SubType>compile</SubType>
    165175    </Compile>
  • rtos_arduino/trunk/lib/Makefile.r2ca

    r224 r260  
    22#  Arduinoライブラリ用の定義
    33#
    4 ARDUINO_LIB_DIR = $(RCA_DIR)/arduino_lib
     4ARDUINO_LIB_DIR = $(R2CA_DIR)/arduino_lib
    55
    66#
     
    1515              syscalls.o \
    1616
    17 APPL_CXXOBJS += rca_lib.o \
     17APPL_CXXOBJS += r2ca_lib.o \
    1818                variant.o \
    1919                SERCOM.o Uart.o RingBuffer.o Print.o  \
     
    3030#   Ethenet2ライブラリ
    3131#
    32 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/Ethernet2/src/ $(RCA_DIR)/arduino_lib/libraries/Ethernet2/src/utility
     32APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/Ethernet2/src/ $(R2CA_DIR)/arduino_lib/libraries/Ethernet2/src/utility
    3333APPL_CXXOBJS += Dhcp.o Dns.o Ethernet2.o EthernetClient.o EthernetServer.o EthernetUdp2.o Twitter.o socket.o w5500.o
    3434APPL_COBJS   +=
     
    4040#   NCESCANライブラリ
    4141#
    42 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/NcesCan/
     42APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/NcesCan/
    4343APPL_CXXOBJS += mcp_can.o
    4444APPL_COBJS   +=
     
    5050#   NAxesMotionライブラリ
    5151#
    52 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/NAxesMotion $(RCA_DIR)/arduino_lib/libraries/NAxesMotion/utility
     52APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/NAxesMotion $(R2CA_DIR)/arduino_lib/libraries/NAxesMotion/utility
    5353APPL_CXXOBJS += NAxisMotion.o
    5454APPL_COBJS   += BNO055.o
     
    6060#   SDライブラリ
    6161#
    62 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/SD/src/ $(RCA_DIR)/arduino_lib/libraries/SD/src/utility
     62APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/SD/src/ $(R2CA_DIR)/arduino_lib/libraries/SD/src/utility
    6363APPL_CXXOBJS += File.o SD.o Sd2Card.o SdFile.o SdVolume.o
    6464APPL_COBJS   +=
     
    6969#   TFTライブラリ
    7070#
    71 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/TFT/src/ $(RCA_DIR)/arduino_lib/libraries/TFT/src/utility
     71APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/TFT/src/ $(R2CA_DIR)/arduino_lib/libraries/TFT/src/utility
    7272APPL_CXXOBJS += TFT.o Adafruit_GFX.o Adafruit_ST7735.o
    7373APPL_COBJS   += glcdfont.o
     
    7878#   Wireライブラリ
    7979#
    80 APPL_DIR     += $(RCA_DIR)/arduino_lib/hardware/arduino/samd/libraries/Wire/
     80APPL_DIR     += $(R2CA_DIR)/arduino_lib/hardware/arduino/samd/libraries/Wire/
    8181APPL_CXXOBJS += Wire.o
    8282APPL_COBJS   +=
     
    8787#   SPIライブラリ
    8888#
    89 APPL_DIR     += $(RCA_DIR)/arduino_lib/hardware/arduino/samd/libraries/SPI/
     89APPL_DIR     += $(R2CA_DIR)/arduino_lib/hardware/arduino/samd/libraries/SPI/
    9090APPL_CXXOBJS += SPI.o
    9191APPL_COBJS   +=
     
    9696#   RTCライブラリ
    9797#
    98 APPL_DIR     += $(RCA_DIR)/arduino_lib/libraries/RTC/src/
     98APPL_DIR     += $(R2CA_DIR)/arduino_lib/libraries/RTC/src/
    9999APPL_CXXOBJS += RTCInt.o
    100100APPL_COBJS   +=
     
    102102
    103103
    104 APPL_DIR += $(RCA_DIR)/lib \
     104APPL_DIR += $(R2CA_DIR)/lib \
    105105            $(ARDUINO_LIB_DIR)/hardware/arduino/samd/cores/arduino/ \
    106106            $(ARDUINO_LIB_DIR)/hardware/arduino/samd/cores/arduino/avr \
     
    192192#  オブジェクトファイル名の定義
    193193#
    194 OBJNAME = rca
     194OBJNAME = r2ca
    195195ifdef OBJEXT
    196196  OBJFILE = $(OBJNAME).$(OBJEXT)
  • rtos_arduino/trunk/lib/r2ca.h

    r136 r260  
    1 #ifndef _RCA_H_
    2 #define _RCA_H_
     1#ifndef _R2CA_H_
     2#define _R2CA_H_
    33
    44#include <kernel.h>
     
    66#include <t_stdlib.h>
    77
    8 #include "rca_lib.h"
     8#include "r2ca_lib.h"
    99#undef true
    1010#undef false
     
    1616
    1717#include "kernel_cfg.h"
    18 #include "rca_app.h"
     18#include "r2ca_app.h"
    1919#endif /* _RCA_H_ */
  • rtos_arduino/trunk/lib/r2ca_lib.cfg

    r249 r260  
    1 #include "rca_lib.h"
     1#include "r2ca_lib.h"
    22
    3 ATT_INI({ TA_NULL, 0, rca_init });
    4 CRE_TSK(RCA_MAINTASK, { TA_ACT, 0, rca_maintask, RCA_MAINTASK_SETUP_PRI, RCA_MAINTASK_STACK_SIZE, NULL });
     3ATT_INI({ TA_NULL, 0, r2ca_init });
     4CRE_TSK(R2CA_MAINTASK, { TA_ACT, 0, r2ca_maintask, R2CA_MAINTASK_PRI, R2CA_MAINTASK_STACK_SIZE, NULL });
    55
    6 //For Setup
    7 CRE_SEM(SETUP_SEM, { TA_TPRI, 0, 1 });
     6#if R2CA_NUM_TASK > 0
     7CRE_TSK(R2CA_TASK1, { TA_ACT, 0, r2ca_task1, R2CA_TASK1_PRI, R2CA_TASK1_STACK_SIZE, NULL });
     8#endif /* R2CA_NUM_TASK > 0 */
    89
    9 #if RCA_NUM_TASK > 0
    10 CRE_TSK(RCA_TASK1, { TA_ACT, 0, rca_task1, RCA_TASK1_SETUP_PRI, RCA_TASK1_STACK_SIZE, NULL });
    11 #endif /* RCA_NUM_TASK > 0 */
     10#if R2CA_NUM_TASK > 1
     11CRE_TSK(R2CA_TASK2, { TA_ACT, 0, r2ca_task2, R2CA_TASK2_PRI, R2CA_TASK2_STACK_SIZE, NULL });
     12#endif /* R2CA_NUM_TASK > 1 */
    1213
    13 #if RCA_NUM_TASK > 1
    14 CRE_TSK(RCA_TASK2, { TA_ACT, 0, rca_task2, RCA_TASK2_SETUP_PRI, RCA_TASK2_STACK_SIZE, NULL });
    15 #endif /* RCA_NUM_TASK > 1 */
     14#if R2CA_NUM_TASK > 2
     15CRE_TSK(R2CA_TASK3, { TA_ACT, 0, r2ca_task3, R2CA_TASK3_PRI, R2CA_TASK3_STACK_SIZE, NULL });
     16#endif /* R2CA_NUM_TASK > 2 */
    1617
    17 #if RCA_NUM_TASK > 2
    18 CRE_TSK(RCA_TASK3, { TA_ACT, 0, rca_task3, RCA_TASK3_SETUP_PRI, RCA_TASK3_STACK_SIZE, NULL });
    19 #endif /* RCA_NUM_TASK > 2 */
     18#if R2CA_NUM_TASK > 3
     19CRE_TSK(R2CA_TASK4, { TA_ACT, 0, r2ca_task4, R2CA_TASK4_PRI, R2CA_TASK4_STACK_SIZE, NULL });
     20#endif /* R2CA_NUM_TASK > 3 */
    2021
    21 #if RCA_NUM_TASK > 3
    22 CRE_TSK(RCA_TASK4, { TA_ACT, 0, rca_task4, RCA_TASK4_SETUP_PRI, RCA_TASK4_STACK_SIZE, NULL });
    23 #endif /* RCA_NUM_TASK > 3 */
     22#if R2CA_NUM_TASK > 4
     23CRE_TSK(R2CA_TASK5, { TA_ACT, 0, r2ca_task5, R2CA_TASK5_PRI, R2CA_TASK5_STACK_SIZE, NULL });
     24#endif /* R2CA_NUM_TASK > 4 */
    2425
    25 #if RCA_NUM_TASK > 4
    26 CRE_TSK(RCA_TASK5, { TA_ACT, 0, rca_task5, RCA_TASK5_SETUP_PRI, RCA_TASK5_STACK_SIZE, NULL });
    27 #endif /* RCA_NUM_TASK > 4 */
    28 
    29 #ifdef RCA_ENABLE_PROFILING
    30 CRE_TSK(RCA_IDLE_TASK, { TA_ACT, 0, rca_idle_task, 15, 512, NULL });
    31 #endif /* RCA_ENABLE_PROFILING */
     26#ifdef R2CA_ENABLE_PROFILING
     27CRE_TSK(R2CA_IDLE_TASK, { TA_ACT, 0, r2ca_idle_task, 15, 512, NULL });
     28#endif /* R2CA_ENABLE_PROFILING */
    3229
    3330//For SysTick
    34 CRE_CYC(RCA_CYCHDR, { TA_STA, 0, rca_CycHandler, 1, 1});
     31CRE_CYC(R2CA_CYCHDR, { TA_STA, 0, r2ca_CycHandler, 1, 1});
    3532
    3633//For USB (ToDo)Naitiveに変更
    37 DEF_INH((16+7), { TA_NULL, rca_USB_Handler });
     34DEF_INH((16+7), { TA_NULL, r2ca_USB_Handler });
    3835CFG_INT((16+7), { TA_NULL, -1 });
    3936
    4037#ifdef TOPPERS_USE_ARDUINO_SERIAL
    4138//For SERCOM5
    42 DEF_INH((16+14), { TA_NULL, rca_SERCOM5_Handler });
     39DEF_INH((16+14), { TA_NULL, r2ca_SERCOM5_Handler });
    4340CFG_INT((16+14), { TA_NULL, -1 });
    4441#endif /* TOPPERS_USE_ARDUINO_SERIAL */
    4542
    4643//For SERCOM0(Serial5)
    47 DEF_INH((16+9), { TA_NULL, rca_SERCOM0_Handler });
     44DEF_INH((16+9), { TA_NULL, r2ca_SERCOM0_Handler });
    4845CFG_INT((16+9), { TA_NULL, -1 });
    4946
    50 #ifdef RCA_USE_SERIAL3
     47#ifdef R2CA_USE_SERIAL3
    5148//For SERCOM2(Serial3)
    52 DEF_INH((16+11), { TA_NULL, rca_SERCOM2_Handler });
     49DEF_INH((16+11), { TA_NULL, r2ca_SERCOM2_Handler });
    5350CFG_INT((16+11), { TA_NULL, -1 });
    54 #endif /* RCA_USE_SERIAL3 */
     51#endif /* R2CA_USE_SERIAL3 */
    5552
    5653//For SERCOM3(I2C)
    57 DEF_INH((16+12), { TA_NULL, rca_SERCOM3_Handler });
     54DEF_INH((16+12), { TA_NULL, r2ca_SERCOM3_Handler });
    5855CFG_INT((16+12), { TA_NULL, -1 });
    5956
    6057//For SERCOM4(SPI)
    61 DEF_INH((16+13), { TA_NULL, rca_SERCOM4_Handler });
     58DEF_INH((16+13), { TA_NULL, r2ca_SERCOM4_Handler });
    6259CFG_INT((16+13), { TA_NULL, -1 });
    6360
    6461//For EIC
    65 DEF_INH((16+4), { TA_NULL, rca_EIC_Handler });
     62DEF_INH((16+4), { TA_NULL, r2ca_EIC_Handler });
    6663CFG_INT((16+4), { TA_NULL, -1 });
    6764
    6865//For TC5
    69 DEF_INH((16+20), { TA_NULL, rca_TC5_Handler });
     66DEF_INH((16+20), { TA_NULL, r2ca_TC5_Handler });
    7067CFG_INT((16+20), { TA_NULL, -1 });
    7168
    7269//For RTC
    73 DEF_INH((16+3), { TA_NULL, rca_RTC_Handler });
     70DEF_INH((16+3), { TA_NULL, r2ca_RTC_Handler });
    7471CFG_INT((16+3), { TA_NULL, -1 });
    7572
  • rtos_arduino/trunk/lib/r2ca_lib.cpp

    r251 r260  
    1 #include "rca.h"
    2 #include "rca_lib.h"
     1#include "r2ca.h"
     2#include "r2ca_lib.h"
    33
    44extern "C" {
    55extern void yield(void);
    6 extern void rca_ena_int(uint_t intno);
    7 extern void rca_dis_int(uint_t intno);
    8 }
    9 
    10 #ifdef RCA_ENABLE_PROFILING
    11 volatile uint32_t rca_idle_result;
    12 volatile uint32_t rca_isr_result;
    13 volatile uint32_t rca_dispatch_result;
    14 volatile uint32_t rca_timer_isr_result;
    15 volatile uint32_t rca_usb_isr_result;
    16 volatile uint32_t rca_sercom0_isr_result;
    17 volatile uint32_t rca_sercom2_isr_result;
    18 volatile uint32_t rca_sercom3_isr_result;
    19 volatile uint32_t rca_sercom4_isr_result;
    20 volatile uint32_t rca_sercom5_isr_result;
    21 volatile uint32_t rca_eic_isr_result;
    22 volatile uint32_t rca_tc5_isr_result;
    23 volatile uint32_t rca_rtc_isr_result;
    24 
    25 static volatile uint32_t rca_idle_cnt;
    26 static volatile uint32_t rca_isr_cnt;
    27 static volatile uint32_t rca_dispatch_cnt;
    28 static volatile uint32_t rca_timer_isr_cnt;
    29 static volatile uint32_t rca_usb_isr_cnt;
    30 static volatile uint32_t rca_sercom0_isr_cnt;
    31 static volatile uint32_t rca_sercom2_isr_cnt;
    32 static volatile uint32_t rca_sercom3_isr_cnt;
    33 static volatile uint32_t rca_sercom4_isr_cnt;
    34 static volatile uint32_t rca_sercom5_isr_cnt;
    35 static volatile uint32_t rca_eic_isr_cnt;
    36 static volatile uint32_t rca_tc5_isr_cnt;
    37 static volatile uint32_t rca_rtc_isr_cnt;     
    38 static volatile uint32_t rca_profiling_cyccnt;
    39 #endif /* RCA_ENABLE_PROFILING */
     6extern void r2ca_ena_int(uint_t intno);
     7extern void r2ca_dis_int(uint_t intno);
     8}
     9
     10#ifdef R2CA_ENABLE_PROFILING
     11volatile uint32_t r2ca_idle_result;
     12volatile uint32_t r2ca_isr_result;
     13volatile uint32_t r2ca_dispatch_result;
     14volatile uint32_t r2ca_timer_isr_result;
     15volatile uint32_t r2ca_usb_isr_result;
     16volatile uint32_t r2ca_sercom0_isr_result;
     17volatile uint32_t r2ca_sercom2_isr_result;
     18volatile uint32_t r2ca_sercom3_isr_result;
     19volatile uint32_t r2ca_sercom4_isr_result;
     20volatile uint32_t r2ca_sercom5_isr_result;
     21volatile uint32_t r2ca_eic_isr_result;
     22volatile uint32_t r2ca_tc5_isr_result;
     23volatile uint32_t r2ca_rtc_isr_result;
     24
     25static volatile uint32_t r2ca_idle_cnt;
     26static volatile uint32_t r2ca_isr_cnt;
     27static volatile uint32_t r2ca_dispatch_cnt;
     28static volatile uint32_t r2ca_timer_isr_cnt;
     29static volatile uint32_t r2ca_usb_isr_cnt;
     30static volatile uint32_t r2ca_sercom0_isr_cnt;
     31static volatile uint32_t r2ca_sercom2_isr_cnt;
     32static volatile uint32_t r2ca_sercom3_isr_cnt;
     33static volatile uint32_t r2ca_sercom4_isr_cnt;
     34static volatile uint32_t r2ca_sercom5_isr_cnt;
     35static volatile uint32_t r2ca_eic_isr_cnt;
     36static volatile uint32_t r2ca_tc5_isr_cnt;
     37static volatile uint32_t r2ca_rtc_isr_cnt;     
     38static volatile uint32_t r2ca_profiling_cyccnt;
     39#endif /* R2CA_ENABLE_PROFILING */
    4040
    4141Inline void
    42 rca_di(void){
     42r2ca_di(void){
    4343        Asm("cpsid f":::"memory");
    4444}
     
    4848 */
    4949Inline void
    50 rca_ei(void){
     50r2ca_ei(void){
    5151        Asm("cpsie f":::"memory");
    5252}
    5353
    5454void
    55 rca_init(intptr_t exinf)
    56 {
    57     init(); //wiring.c
    58 }
    59 
    60 void
    61 rca_ena_int(uint_t intno) {
    62     if (ena_int(intno + 16) != E_OK) {
    63         while(1); //ToDo
    64     }
    65 
    66 }
    67 
    68 void
    69 rca_dis_int(uint_t intno) {
    70     if (dis_int(intno + 16) != E_OK) {
    71         while(1); //ToDo
    72     }
     55r2ca_init(intptr_t exinf)
     56{
     57        init(); //wiring.c
     58}
     59
     60void
     61r2ca_ena_int(uint_t intno) {
     62        if (ena_int(intno + 16) != E_OK) {
     63                while(1); //ToDo
     64        }
     65}
     66
     67void
     68r2ca_dis_int(uint_t intno) {
     69        if (dis_int(intno + 16) != E_OK) {
     70                while(1); //ToDo
     71        }
    7372}
    7473
    7574extern const DeviceVectors exception_table;
    7675
    77 #ifdef RCA_RR_SCHEDULE
    7876static uint32_t time_slice = 0;
    79 #endif /* RCA_RR_SCHEDULE */
    8077
    8178/*
     
    8380 */
    8481void
    85 rca_CycHandler(intptr_t exinf)
     82r2ca_CycHandler(intptr_t exinf)
    8683{   
    87 #ifdef RCA_RR_SCHEDULE
    88     int i;
    89     if (++time_slice == RCA_RR_SCHEDULE_CYCLE) {
    90         time_slice = 0;
    91         for(i = 1; i < 16; i++){
    92             if (RCA_RR_SCHEDULE & (1 << i)) {
    93                 irot_rdq(i);
    94             }
    95         }
    96     }
    97 #endif /* RCA_RR_SCHEDULE */
    98 #ifdef RCA_ENABLE_PROFILING   
    99     rca_di();
    100     rca_isr_cnt++;
    101     rca_timer_isr_cnt++;
    102     rca_profiling_cyccnt++;
    103     if(rca_profiling_cyccnt == RCA_PROFILING_CYC_MS){
    104         rca_idle_result=        rca_idle_cnt;
    105         rca_isr_result=         rca_isr_cnt;
    106         rca_dispatch_result=    rca_dispatch_cnt;
    107         rca_timer_isr_result=   rca_timer_isr_cnt;
    108         rca_usb_isr_result=     rca_usb_isr_cnt;
    109         rca_sercom0_isr_result= rca_sercom0_isr_cnt;
    110         rca_sercom2_isr_result= rca_sercom2_isr_cnt;       
    111         rca_sercom3_isr_result= rca_sercom3_isr_cnt;
    112         rca_sercom4_isr_result= rca_sercom4_isr_cnt;
    113         rca_sercom5_isr_result= rca_sercom5_isr_cnt;
    114         rca_eic_isr_result=     rca_eic_isr_cnt;
    115         rca_tc5_isr_result=     rca_tc5_isr_cnt;
    116         rca_rtc_isr_result=     rca_rtc_isr_cnt;             
    117         rca_idle_cnt = 0;
    118         rca_isr_cnt = 0;
    119         rca_dispatch_cnt = 0;
    120         rca_timer_isr_cnt = 0;
    121         rca_usb_isr_cnt = 0;
    122         rca_sercom0_isr_cnt = 0;
    123         rca_sercom2_isr_cnt = 0;       
    124         rca_sercom3_isr_cnt = 0;
    125         rca_sercom4_isr_cnt = 0;
    126         rca_sercom5_isr_cnt = 0;
    127         rca_eic_isr_cnt = 0;
    128         rca_tc5_isr_cnt = 0;
    129         rca_rtc_isr_cnt = 0;
    130         rca_profiling_cyccnt = 0;
    131     }
    132     rca_ei();
    133 #endif /* RCA_ENABLE_PROFILING */   
    134     ((void(*)(void))(exception_table.pfnSysTick_Handler))();       
     84        int i;
     85        if (++time_slice == R2CA_RR_SCHEDULE_CYCLE) {
     86                time_slice = 0;
     87                for(i = 1; i < 16; i++){
     88                        if (R2CA_RR_SCHEDULE_PRI & (1 << i)) {
     89                                irot_rdq(i);
     90                        }
     91                }
     92        }
     93#ifdef R2CA_ENABLE_PROFILING   
     94        r2ca_di();
     95        r2ca_isr_cnt++;
     96        r2ca_timer_isr_cnt++;
     97        r2ca_profiling_cyccnt++;
     98        if(r2ca_profiling_cyccnt == R2CA_PROFILING_CYC_MS){
     99                r2ca_idle_result=        r2ca_idle_cnt;
     100                r2ca_isr_result=         r2ca_isr_cnt;
     101                r2ca_dispatch_result=    r2ca_dispatch_cnt;
     102                r2ca_timer_isr_result=   r2ca_timer_isr_cnt;
     103                r2ca_usb_isr_result=     r2ca_usb_isr_cnt;
     104                r2ca_sercom0_isr_result= r2ca_sercom0_isr_cnt;
     105                r2ca_sercom2_isr_result= r2ca_sercom2_isr_cnt;       
     106                r2ca_sercom3_isr_result= r2ca_sercom3_isr_cnt;
     107                r2ca_sercom4_isr_result= r2ca_sercom4_isr_cnt;
     108                r2ca_sercom5_isr_result= r2ca_sercom5_isr_cnt;
     109                r2ca_eic_isr_result=     r2ca_eic_isr_cnt;
     110                r2ca_tc5_isr_result=     r2ca_tc5_isr_cnt;
     111                r2ca_rtc_isr_result=     r2ca_rtc_isr_cnt;             
     112                r2ca_idle_cnt = 0;
     113                r2ca_isr_cnt = 0;
     114                r2ca_dispatch_cnt = 0;
     115                r2ca_timer_isr_cnt = 0;
     116                r2ca_usb_isr_cnt = 0;
     117                r2ca_sercom0_isr_cnt = 0;
     118                r2ca_sercom2_isr_cnt = 0;       
     119                r2ca_sercom3_isr_cnt = 0;
     120                r2ca_sercom4_isr_cnt = 0;
     121                r2ca_sercom5_isr_cnt = 0;
     122                r2ca_eic_isr_cnt = 0;
     123                r2ca_tc5_isr_cnt = 0;
     124                r2ca_rtc_isr_cnt = 0;
     125                r2ca_profiling_cyccnt = 0;
     126        }
     127        r2ca_ei();
     128#endif /* R2CA_ENABLE_PROFILING */   
     129        ((void(*)(void))(exception_table.pfnSysTick_Handler))();       
    135130}
    136131
     
    139134 */
    140135void
    141 rca_USB_Handler(void)
    142 {
    143 #ifdef RCA_ENABLE_PROFILING
    144     rca_di();
    145     rca_usb_isr_cnt++;
    146     rca_isr_cnt++;
    147     rca_ei();
    148 #endif /* RCA_ENABLE_PROFILING */   
    149     ((void(*)(void))(exception_table.pfnUSB_Handler))();
    150 }
    151 
    152 void
    153 rca_SERCOM0_Handler(void)
    154 {
    155 #ifdef RCA_ENABLE_PROFILING
    156     rca_di();
    157     rca_sercom0_isr_cnt++;
    158     rca_isr_cnt++;
    159     rca_ei();
    160 #endif /* RCA_ENABLE_PROFILING */   
    161     ((void(*)(void))(exception_table.pfnSERCOM0_Handler))();
    162 }
    163 
    164 #ifdef RCA_USE_SERIAL3
     136r2ca_USB_Handler(void)
     137{
     138#ifdef R2CA_ENABLE_PROFILING
     139        r2ca_di();
     140        r2ca_usb_isr_cnt++;
     141        r2ca_isr_cnt++;
     142        r2ca_ei();
     143#endif /* R2CA_ENABLE_PROFILING */   
     144        ((void(*)(void))(exception_table.pfnUSB_Handler))();
     145}
     146
     147void
     148r2ca_SERCOM0_Handler(void)
     149{
     150#ifdef R2CA_ENABLE_PROFILING
     151        r2ca_di();
     152        r2ca_sercom0_isr_cnt++;
     153        r2ca_isr_cnt++;
     154        r2ca_ei();
     155#endif /* R2CA_ENABLE_PROFILING */   
     156        ((void(*)(void))(exception_table.pfnSERCOM0_Handler))();
     157}
     158
     159#ifdef R2CA_USE_SERIAL3
    165160#define PIN_SERIAL3_RX 49  /* D5 */
    166161#define PIN_SERIAL3_TX 48  /* D4 */
     
    169164
    170165void
    171 rca_SERCOM2_Handler(void)
    172 {
    173 #ifdef RCA_ENABLE_PROFILING
    174     rca_di();
    175     rca_sercom2_isr_cnt++;
    176     rca_isr_cnt++;
    177     rca_ei();
    178 #endif /* RCA_ENABLE_PROFILING */
    179     Serial3.IrqHandler();
    180 }
    181 #endif /* RCA_USE_SERIAL3 */
    182 
    183 void
    184 rca_SERCOM3_Handler(void)
    185 {
    186 #ifdef RCA_ENABLE_PROFILING
    187     rca_di();
    188     rca_sercom3_isr_cnt++;
    189     rca_isr_cnt++;
    190     rca_ei();
    191 #endif /* RCA_ENABLE_PROFILING */   
    192     ((void(*)(void))(exception_table.pfnSERCOM3_Handler))();
    193 }
    194 
    195 void
    196 rca_SERCOM4_Handler(void)
    197 {
    198 #ifdef RCA_ENABLE_PROFILING
    199     rca_di();
    200     rca_sercom4_isr_cnt++;
    201     rca_isr_cnt++;
    202     rca_ei();
    203 #endif /* RCA_ENABLE_PROFILING */   
    204     ((void(*)(void))(exception_table.pfnSERCOM4_Handler))();
     166r2ca_SERCOM2_Handler(void)
     167{
     168#ifdef R2CA_ENABLE_PROFILING
     169        r2ca_di();
     170        r2ca_sercom2_isr_cnt++;
     171        r2ca_isr_cnt++;
     172        r2ca_ei();
     173#endif /* R2CA_ENABLE_PROFILING */
     174        Serial3.IrqHandler();
     175}
     176#endif /* R2CA_USE_SERIAL3 */
     177
     178void
     179r2ca_SERCOM3_Handler(void)
     180{
     181#ifdef R2CA_ENABLE_PROFILING
     182        r2ca_di();
     183        r2ca_sercom3_isr_cnt++;
     184        r2ca_isr_cnt++;
     185        r2ca_ei();
     186#endif /* R2CA_ENABLE_PROFILING */   
     187        ((void(*)(void))(exception_table.pfnSERCOM3_Handler))();
     188}
     189
     190void
     191r2ca_SERCOM4_Handler(void)
     192{
     193#ifdef R2CA_ENABLE_PROFILING
     194        r2ca_di();
     195        r2ca_sercom4_isr_cnt++;
     196        r2ca_isr_cnt++;
     197        r2ca_ei();
     198#endif /* R2CA_ENABLE_PROFILING */   
     199        ((void(*)(void))(exception_table.pfnSERCOM4_Handler))();
    205200}
    206201
    207202#ifdef TOPPERS_USE_ARDUINO_SERIAL
    208203void
    209 rca_SERCOM5_Handler(void)
    210 {
    211 #ifdef RCA_ENABLE_PROFILING
    212     rca_di();
    213     rca_sercom5_isr_cnt++;
    214     rca_isr_cnt++;
    215     rca_ei();
    216 #endif /* RCA_ENABLE_PROFILING */   
    217     ((void(*)(void))(exception_table.pfnSERCOM5_Handler))();
     204r2ca_SERCOM5_Handler(void)
     205{
     206#ifdef R2CA_ENABLE_PROFILING
     207        r2ca_di();
     208        r2ca_sercom5_isr_cnt++;
     209        r2ca_isr_cnt++;
     210        r2ca_ei();
     211#endif /* R2CA_ENABLE_PROFILING */   
     212        ((void(*)(void))(exception_table.pfnSERCOM5_Handler))();
    218213}
    219214#endif /* TOPPERS_USE_ARDUINO_SERIAL */
    220215
    221216void
    222 rca_EIC_Handler(void)
    223 {
    224 #ifdef RCA_ENABLE_PROFILING
    225     rca_di();
    226     rca_eic_isr_cnt++;
    227     rca_isr_cnt++;
    228     rca_ei();
    229 #endif /* RCA_ENABLE_PROFILING */   
    230     ((void(*)(void))(exception_table.pfnEIC_Handler))();
    231 }
    232 
    233 void
    234 rca_TC5_Handler(void)
    235 {
    236 #ifdef RCA_ENABLE_PROFILING
    237     rca_di();
    238     rca_tc5_isr_cnt++;
    239     rca_isr_cnt++;
    240     rca_ei();
    241 #endif /* RCA_ENABLE_PROFILING */   
    242     ((void(*)(void))(exception_table.pfnTC5_Handler))();
    243 }
    244 
    245 void
    246 rca_RTC_Handler(void)
    247 {
    248 #ifdef RCA_ENABLE_PROFILING
    249     rca_di();
    250     rca_rtc_isr_cnt++;
    251     rca_isr_cnt++;
    252     rca_ei();
    253 #endif /* RCA_ENABLE_PROFILING */
    254     ((void(*)(void))(exception_table.pfnRTC_Handler))();
     217r2ca_EIC_Handler(void)
     218{
     219#ifdef R2CA_ENABLE_PROFILING
     220        r2ca_di();
     221        r2ca_eic_isr_cnt++;
     222        r2ca_isr_cnt++;
     223        r2ca_ei();
     224#endif /* R2CA_ENABLE_PROFILING */   
     225        ((void(*)(void))(exception_table.pfnEIC_Handler))();
     226}
     227
     228void
     229r2ca_TC5_Handler(void)
     230{
     231#ifdef R2CA_ENABLE_PROFILING
     232        r2ca_di();
     233        r2ca_tc5_isr_cnt++;
     234        r2ca_isr_cnt++;
     235        r2ca_ei();
     236#endif /* R2CA_ENABLE_PROFILING */   
     237        ((void(*)(void))(exception_table.pfnTC5_Handler))();
     238}
     239
     240void
     241r2ca_RTC_Handler(void)
     242{
     243#ifdef R2CA_ENABLE_PROFILING
     244        r2ca_di();
     245        r2ca_rtc_isr_cnt++;
     246        r2ca_isr_cnt++;
     247        r2ca_ei();
     248#endif /* R2CA_ENABLE_PROFILING */
     249        ((void(*)(void))(exception_table.pfnRTC_Handler))();
    255250}
    256251
     
    260255void
    261256yield(void){
    262 #ifdef RCA_RR_SCHEDULE   
    263     time_slice = 0;
    264 #endif /* RCA_RR_SCHEDULE */
    265 #ifdef RCA_ENABLE_PROFILING
    266     rca_di();
    267     rca_dispatch_cnt++;
    268     rca_ei();
    269 #endif /* RCA_ENABLE_PROFILING */   
    270     dly_tsk(0);
     257        time_slice = 0;
     258#ifdef R2CA_ENABLE_PROFILING
     259        r2ca_di();
     260        r2ca_dispatch_cnt++;
     261        r2ca_ei();
     262#endif /* R2CA_ENABLE_PROFILING */   
     263        dly_tsk(0);
    271264}
    272265
     
    274267extern void loop(void);
    275268
    276 void
    277 rca_maintask(intptr_t exinf)
    278 {
    279     syslog(LOG_NOTICE, "Arduino Main Task start!");
    280     dly_tsk(1);
     269
     270const ID task_id[] = {
     271#if R2CA_NUM_TASK > 0
     272        R2CA_TASK1,
     273#endif /* R2CA_NUM_TASK > 0 */
     274#if R2CA_NUM_TASK > 1
     275        R2CA_TASK2,
     276#endif /* R2CA_NUM_TASK > 1 */
     277#if R2CA_NUM_TASK > 2
     278        R2CA_TASK3,
     279#endif /* R2CA_NUM_TASK > 2 */
     280#if R2CA_NUM_TASK > 3
     281        R2CA_TASK4,
     282#endif /* R2CA_NUM_TASK > 3 */
     283#if R2CA_NUM_TASK > 4
     284        R2CA_TASK5,
     285#endif /* R2CA_NUM_TASK > 4 */
     286};
     287
     288void
     289r2ca_maintask(intptr_t exinf)
     290{
     291        int i;
     292
     293        syslog(LOG_NOTICE, "Arduino Main Task start!");
     294
    281295#ifdef USBCON
    282     USBDevice.init();
    283     USBDevice.attach();
     296        USBDevice.init();
     297        USBDevice.attach();
    284298#endif /* USBCON */
    285299   
    286     analogReference(AR_DEFAULT);
     300        analogReference(AR_DEFAULT);
    287301   
    288     setup();
     302        setup();
    289303   
    290     sig_sem(SETUP_SEM);
     304        for(i = 0; i < R2CA_NUM_TASK; i++) {
     305                act_tsk(task_id[i]);
     306        }
    291307   
    292     chg_pri(0, RCA_MAINTASK_LOOP_PRI);
    293    
    294     while(1){
    295         loop();
    296         if (serialEventRun) serialEventRun();
    297     }   
    298 }
    299 
    300 #define RCA_TASK_BODY(NUM) \
    301 extern void task##NUM##_setup(void); \
    302 extern void task##NUM##_loop(void); \
     308        while(1){
     309                loop();
     310                if (serialEventRun) serialEventRun();
     311        }   
     312}
     313
     314#define R2CA_TASK_BODY(NUM) \
     315extern void loop##NUM(void); \
    303316 \
    304317void \
    305 rca_task##NUM(intptr_t exinf) \
     318r2ca_task##NUM(intptr_t exinf) \
    306319{ \
    307     wai_sem(SETUP_SEM);\
    308     task##NUM##_setup(); \
    309     sig_sem(SETUP_SEM);\
    310     chg_pri(0, RCA_TASK##NUM##_LOOP_PRI); \
    311          \
    312320    while(1){ \
    313         task##NUM##_loop(); \
     321        loop##NUM(); \
    314322    }     \
    315323}
    316324
    317 #if RCA_NUM_TASK > 0
    318 RCA_TASK_BODY(1)
    319 #endif /* RCA_NUM_TASK > 0 */
    320 
    321 #if RCA_NUM_TASK > 1
    322 RCA_TASK_BODY(2)
    323 #endif /* RCA_NUM_TASK > 1 */
    324 
    325 #if RCA_NUM_TASK > 2
    326 RCA_TASK_BODY(3)
    327 #endif /* RCA_NUM_TASK > 2 */
    328 
    329 #if RCA_NUM_TASK > 3
    330 RCA_TASK_BODY(4)
    331 #endif /* RCA_NUM_TASK > 3 */
    332 
    333 #if RCA_NUM_TASK > 4
    334 RCA_TASK_BODY(5)
    335 #endif /* RCA_NUM_TASK > 4 */
    336 
    337 #ifdef RCA_ENABLE_PROFILING
    338 void
    339 rca_idle_task(intptr_t exinf) {
    340     while(1){
    341         rca_di();
    342         rca_idle_cnt++;
    343         rca_ei();
    344     }
    345 }
    346 #endif /* RCA_ENABLE_PROFILING */
     325#if R2CA_NUM_TASK > 0
     326R2CA_TASK_BODY(1)
     327#endif /* R2CA_NUM_TASK > 0 */
     328
     329#if R2CA_NUM_TASK > 1
     330R2CA_TASK_BODY(2)
     331#endif /* R2CA_NUM_TASK > 1 */
     332
     333#if R2CA_NUM_TASK > 2
     334R2CA_TASK_BODY(3)
     335#endif /* R2CA_NUM_TASK > 2 */
     336
     337#if R2CA_NUM_TASK > 3
     338R2CA_TASK_BODY(4)
     339#endif /* R2CA_NUM_TASK > 3 */
     340
     341#if R2CA_NUM_TASK > 4
     342R2CA_TASK_BODY(5)
     343#endif /* R2CA_NUM_TASK > 4 */
     344
     345#ifdef R2CA_ENABLE_PROFILING
     346void
     347r2ca_idle_task(intptr_t exinf) {
     348        while(1){
     349                r2ca_di();
     350                r2ca_idle_cnt++;
     351                r2ca_ei();
     352        }
     353}
     354#endif /* R2CA_ENABLE_PROFILING */
  • rtos_arduino/trunk/lib/r2ca_lib.h

    r238 r260  
    1 #include "rca_app.h"
     1#include "r2ca_app.h"
    22
    33/*
    44 *  Max number of task
    55 */
    6 #define RCA_NUM_TASK_MAX  5
     6#define R2CA_NUM_TASK_MAX  5
    77
    88/*
    99 *  Check number of task
    1010 */
    11 #if RCA_NUM_TASK > RCA_NUM_TASK_MAX
     11#if R2CA_NUM_TASK > R2CA_NUM_TASK_MAX
    1212#error The number of Task is over!
    13 #endif /* RCA_NUM_TASK > RCA_NUM_TASK_MAX */
     13#endif /* R2CA_NUM_TASK > R2CA_NUM_TASK_MAX */
    1414
    1515/*
     
    2525 *  Priotiry
    2626 */
    27 #ifndef RCA_MAINTASK_SETUP_PRI
    28 #define  RCA_MAINTASK_SETUP_PRI  5
    29 #endif /*  RCA_MAINTASK_SETUP_PRI */
     27#ifndef R2CA_MAINTASK_PRI
     28#define  R2CA_MAINTASK_PRI  5
     29#endif /*  R2CA_MAINTASK_SETUP_PRI */
    3030
    31 #ifndef RCA_MAINTASK_LOOP_PRI
    32 #define  RCA_MAINTASK_LOOP_PRI  5
    33 #endif /*  RCA_MAINTASK_SETUP_PRI */
     31#ifndef R2CA_TASK1_PRI
     32#define  R2CA_TASK1_PRI  5
     33#endif /*  R2CA_TASK1_SETUP_PRI */
    3434
    35 #ifndef RCA_TASK1_SETUP_PRI
    36 #define  RCA_TASK1_SETUP_PRI  5
    37 #endif /*  RCA_TASK1_SETUP_PRI */
     35#ifndef R2CA_TASK2_PRI
     36#define  R2CA_TASK2_PRI  5
     37#endif /*  R2CA_TASK2_SETUP_PRI */
    3838
    39 #ifndef RCA_TASK1_LOOP_PRI
    40 #define  RCA_TASK1_LOOP_PRI  5
    41 #endif /*  RCA_TASK1_SETUP_PRI */
     39#ifndef R2CA_TASK3_PRI
     40#define  R2CA_TASK3_PRI  5
     41#endif /*  R2CA_TASK3_SETUP_PRI */
    4242
    43 #ifndef RCA_TASK2_SETUP_PRI
    44 #define  RCA_TASK2_SETUP_PRI  5
    45 #endif /*  RCA_TASK2_SETUP_PRI */
     43#ifndef R2CA_TASK4_PRI
     44#define  R2CA_TASK4_PRI  5
     45#endif /*  R2CA_TASK4_SETUP_PRI */
    4646
    47 #ifndef RCA_TASK2_LOOP_PRI
    48 #define  RCA_TASK2_LOOP_PRI  5
    49 #endif /*  RCA_TASK2_SETUP_PRI */
    50 
    51 #ifndef RCA_TASK3_SETUP_PRI
    52 #define  RCA_TASK3_SETUP_PRI  5
    53 #endif /*  RCA_TASK3_SETUP_PRI */
    54 
    55 #ifndef RCA_TASK3_LOOP_PRI
    56 #define  RCA_TASK3_LOOP_PRI  5
    57 #endif /*  RCA_TASK3_SETUP_PRI */
    58 
    59 #ifndef RCA_TASK4_SETUP_PRI
    60 #define  RCA_TASK4_SETUP_PRI  5
    61 #endif /*  RCA_TASK4_SETUP_PRI */
    62 
    63 #ifndef RCA_TASK4_LOOP_PRI
    64 #define  RCA_TASK4_LOOP_PRI  5
    65 #endif /*  RCA_TASK4_SETUP_PRI */
    66 
    67 #ifndef RCA_TASK5_SETUP_PRI
    68 #define  RCA_TASK5_SETUP_PRI  5
    69 #endif /*  RCA_TASK5_SETUP_PRI */
    70 
    71 #ifndef RCA_TASK5_LOOP_PRI
    72 #define  RCA_TASK5_LOOP_PRI  5
    73 #endif /*  RCA_TASK3_SETUP_PRI */
     47#ifndef R2CA_TASK5_PRI
     48#define  R2CA_TASK5_PRI  5
     49#endif /*  R2CA_TASK3_SETUP_PRI */
    7450
    7551/*
    7652 *  Stack Size
    7753 */
    78 #ifndef RCA_MAINTASK_STACK_SIZE
    79 #define RCA_MAINTASK_STACK_SIZE 2048
    80 #endif  /* RCA_MAINTASK_STACK_SIZE */
     54#ifndef R2CA_MAINTASK_STACK_SIZE
     55#define R2CA_MAINTASK_STACK_SIZE 2048
     56#endif  /* R2CA_MAINTASK_STACK_SIZE */
    8157
    82 #ifndef RCA_TASK1_STACK_SIZE
    83 #define RCA_TASK1_STACK_SIZE 1024
    84 #endif  /* RCA_TASK1_STACK_SIZE */
     58#ifndef R2CA_TASK1_STACK_SIZE
     59#define R2CA_TASK1_STACK_SIZE 1024
     60#endif  /* R2CA_TASK1_STACK_SIZE */
    8561
    86 #ifndef RCA_TASK2_STACK_SIZE
    87 #define RCA_TASK2_STACK_SIZE 1024
    88 #endif  /* RCA_TASK2_STACK_SIZE */
     62#ifndef R2CA_TASK2_STACK_SIZE
     63#define R2CA_TASK2_STACK_SIZE 1024
     64#endif  /* R2CA_TASK2_STACK_SIZE */
    8965
    90 #ifndef RCA_TASK3_STACK_SIZE
    91 #define RCA_TASK3_STACK_SIZE 1024
    92 #endif  /* RCA_TASK3_STACK_SIZE */
     66#ifndef R2CA_TASK3_STACK_SIZE
     67#define R2CA_TASK3_STACK_SIZE 1024
     68#endif  /* R2CA_TASK3_STACK_SIZE */
    9369
    94 #ifndef RCA_TASK4_STACK_SIZE
    95 #define RCA_TASK4_STACK_SIZE 1024
    96 #endif  /* RCA_TASK4_STACK_SIZE */
     70#ifndef R2CA_TASK4_STACK_SIZE
     71#define R2CA_TASK4_STACK_SIZE 1024
     72#endif  /* R2CA_TASK4_STACK_SIZE */
    9773
    98 #ifndef RCA_TASK5_STACK_SIZE
    99 #define RCA_TASK5_STACK_SIZE 1024
    100 #endif  /* RCA_TASK5_STACK_SIZE */
     74#ifndef R2CA_TASK5_STACK_SIZE
     75#define R2CA_TASK5_STACK_SIZE 1024
     76#endif  /* R2CA_TASK5_STACK_SIZE */
    10177
    10278
     
    10480 *  Round Robin Scheduling cycle
    10581 */
    106 #ifndef RCA_RR_SCHEDULE_CYCLE
    107 #define RCA_RR_SCHEDULE_CYCLE 1
    108 #endif /* RCA_RR_SCHEDULE_CYCLE */
     82#ifndef R2CA_RR_SCHEDULE_CYCLE
     83#define R2CA_RR_SCHEDULE_CYCLE 1
     84#endif /* R2CA_RR_SCHEDULE_CYCLE */
     85
     86#ifndef R2CA_RR_SCHEDULE_PRI
     87#define R2CA_RR_SCHEDULE_PRI 0x0000
     88#endif  /* R2CA_RR_SCHEDULE_PRI */
    10989 
    11090#ifdef __cplusplus
     
    11292#endif
    11393
    114 extern void rca_init(intptr_t exinf);
    115 extern void rca_maintask(intptr_t exinf);
    116 extern void rca_task1(intptr_t exinf);
    117 extern void rca_task2(intptr_t exinf);
    118 extern void rca_task3(intptr_t exinf);
    119 extern void rca_task4(intptr_t exinf);
    120 extern void rca_task5(intptr_t exinf);
    121 extern void rca_CycHandler(intptr_t exinf);
     94extern void r2ca_init(intptr_t exinf);
     95extern void r2ca_maintask(intptr_t exinf);
     96extern void r2ca_task1(intptr_t exinf);
     97extern void r2ca_task2(intptr_t exinf);
     98extern void r2ca_task3(intptr_t exinf);
     99extern void r2ca_task4(intptr_t exinf);
     100extern void r2ca_task5(intptr_t exinf);
     101extern void r2ca_CycHandler(intptr_t exinf);
    122102
    123 extern void rca_USB_Handler(void);
    124 extern void rca_SERCOM0_Handler(void);
    125 extern void rca_SERCOM2_Handler(void);
    126 extern void rca_SERCOM3_Handler(void);
    127 extern void rca_SERCOM4_Handler(void);
    128 extern void rca_SERCOM5_Handler(void);
    129 extern void rca_EIC_Handler(void);
    130 extern void rca_TC5_Handler(void);
    131 extern void rca_RTC_Handler(void);
     103extern void r2ca_USB_Handler(void);
     104extern void r2ca_SERCOM0_Handler(void);
     105extern void r2ca_SERCOM2_Handler(void);
     106extern void r2ca_SERCOM3_Handler(void);
     107extern void r2ca_SERCOM4_Handler(void);
     108extern void r2ca_SERCOM5_Handler(void);
     109extern void r2ca_EIC_Handler(void);
     110extern void r2ca_TC5_Handler(void);
     111extern void r2ca_RTC_Handler(void);
    132112
    133 #ifdef RCA_ENABLE_PROFILING
    134 extern void rca_idle_task(intptr_t exinf);
    135 extern volatile uint32_t rca_idle_result;
    136 extern volatile uint32_t rca_isr_result;
    137 extern volatile uint32_t rca_dispatch_result;
    138 extern volatile uint32_t rca_timer_isr_result;
    139 extern volatile uint32_t rca_usb_isr_result;
    140 extern volatile uint32_t rca_sercom0_isr_result;
    141 extern volatile uint32_t rca_sercom4_isr_result;
    142 extern volatile uint32_t rca_sercom5_isr_result;
    143 extern volatile uint32_t rca_eic_isr_result;
    144 extern volatile uint32_t rca_tc5_isr_result;
    145 extern volatile uint32_t rca_rtc_isr_result;
     113#ifdef R2CA_ENABLE_PROFILING
     114extern void r2ca_idle_task(intptr_t exinf);
     115extern volatile uint32_t r2ca_idle_result;
     116extern volatile uint32_t r2ca_isr_result;
     117extern volatile uint32_t r2ca_dispatch_result;
     118extern volatile uint32_t r2ca_timer_isr_result;
     119extern volatile uint32_t r2ca_usb_isr_result;
     120extern volatile uint32_t r2ca_sercom0_isr_result;
     121extern volatile uint32_t r2ca_sercom4_isr_result;
     122extern volatile uint32_t r2ca_sercom5_isr_result;
     123extern volatile uint32_t r2ca_eic_isr_result;
     124extern volatile uint32_t r2ca_tc5_isr_result;
     125extern volatile uint32_t r2ca_rtc_isr_result;
    146126
    147 #ifdef RCA_USE_SERIAL3
    148 extern volatile uint32_t rca_sercom3_isr_result;
    149 #endif /* RCA_USE_SERIAL3 */
     127#ifdef R2CA_USE_SERIAL3
     128extern volatile uint32_t r2ca_sercom3_isr_result;
     129#endif /* R2CA_USE_SERIAL3 */
    150130 
    151 #endif /* RCA_ENABLE_PROFILING */
     131#endif /* R2CA_ENABLE_PROFILING */
    152132
    153133#define WIRE_ENTER_CRITICAL wai_sem(WIRE_SEM);
Note: See TracChangeset for help on using the changeset viewer.