Changeset 260 for rtos_arduino
- Timestamp:
- Oct 23, 2016, 8:29:46 PM (8 years ago)
- Location:
- rtos_arduino/trunk
- Files:
-
- 34 edited
- 158 moved
Legend:
- Unmodified
- Added
- Removed
-
rtos_arduino/trunk/README.txt
r259 r260 1 1 ===================================================================== 2 2 TOPPERS RTE/RTOS compatible with Arduino libraries : R2CA 3 Last Modified:2016 Oct 23 1 5:23:113 Last Modified:2016 Oct 23 16:29:13 4 4 ===================================================================== 5 5 … … 99 99 100 100 Arduinoã©ã¤ãã©ãªãå®è¡ããããã®ã¿ã¹ã¯ã¨ãã¦ï¼ã¡ã¤ã³ã¿ã¹ã¯ã¨ã¿ã¹ã¯1, 101 ã¿ã¹ã¯2,... (RCAã¿ã¹ã¯)ãç¨æãã¦ããï¼ã¡ã¤ã³ã¿ã¹ã¯ã¯å¿102 ãçæããï¼ RCA103 ã¿ã¹ã¯ã¯ï¼å¹¾ã¤çæãããã¯ãã¯ãã§å®ç¾©å¯è½ã§ããï¼ç¾ç¶æ大æ°ã¯5åã§ããï¼104 105 ããããã®ã¿ã¹ã¯å ã¯æ¬¡ã®éãã§ããï¼106 107 ã¡ã¤ã³ã¿ã¹ã¯ : R CA_MAINTASK108 ã¿ã¹ã¯1 : R CA_TASK1109 ã¿ã¹ã¯2 : R CA_TASK2110 ã¿ã¹ã¯3 : R CA_TASK3111 ã¿ã¹ã¯4 : R CA_TASK4112 ã¿ã¹ã¯5 : R CA_TASK5101 ã¿ã¹ã¯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 113 113 114 114 … … 116 116 117 117 ã¡ã¤ã³ã¿ã¹ã¯ : 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 126 OSèµ·åå¾ã«ã¡ã¤ã³ã¿ã¹ã¯ãå®è¡ç¶æ 127 ã¨ãªãsetup()ãå®è¡ãããï¼setup()å®è¡ 128 çµäºå¾ã«ä»ã®ã¿ã¹ã¯ãèµ·åããï¼åã«ã¼ãé¢æ°ãå®è¡ãããï¼ 125 129 126 130 âã¹ã±ã¸ã¥ã¼ãªã³ã° 127 131 128 132 åºæ¬çã«ã¯åªå 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 度ãã¼ã¹ã®ã¹ã±ã¸ã¥ã¼ãªã³ã°ã¨ãªãï¼ 146 134 147 135 ãªãã·ã§ã³ã§ã©ã¦ã³ãããã³ã¹ã±ã¸ã¥ã¼ãªã³ã°ãé¸æå¯è½ã§ããï¼ã©ã¦ã³ãã 148 ãã³ã®å¨æã¨ã©ã¦ã³ãããã³ã®å¯¾è±¡ã¨ããåªå 149 度ããã¯ãã§æå®å¯è½ã§ããï¼ 150 136 ãã³ã¹ã±ã¸ã¥ã¼ã«ãªã³ã°ã®å¨æã¨å¯¾è±¡ã¨ããåªå 137 度ã¯ãã¯ãã§å¤æ´å¯è½ã§ããï¼ 138 139 ã©ã¦ã³ãããã³ã¹ã±ã¸ã¥ã¼ãªã³ã°ã®å¯¾è±¡ã¨ããªãåªå 140 度ã§ã¯åªå 141 度ãã¼ã¹ã®ã¹ 142 ã±ã¸ã¥ã¼ãªã³ã°ã¨ãªãï¼ 143 144 âãã¯ã 145 146 ã¦ã¼ã¶ã¼ã¤ã³ã¯ã«ã¼ããã¡ã¤ã«"rca_app.h"ã§æå®å¯è½ãªãã¯ãã«ã¤ãã¦èª¬æ 147 ããï¼ 148 149 R2CA_NUM_TASK 150 ã»ã¡ã¤ã³ã¿ã¹ã¯æ°ä»¥å¤ã®ã¿ã¹ã¯ã®æ° 151 152 R2CA_MAINTASK_PRI/R2CA_TASKx_PRIï¼x:1ï½5ï¼ 153 ã»åã¿ã¹ã¯ã®åªå 154 åº¦ï¼ 155 ã»æå®ããªãå ´å 156 ã»å 157 ¨ã¦'5'ã¨ãªãï¼ 158 159 R2CA_MAINTASK_STACK_SIZE/R2CA_TASKx_STACK_SIZEï¼x:1ï½5ï¼ 160 ã»åã¿ã¹ã¯ã®ã¹ã¿ãã¯ãµã¤ãº 161 ã»æå®ããªãå ´å 162 ã»ã¡ã¤ã³ã¿ã¹ã¯ : 2048 163 ã»ã¿ã¹ã¯x : 1024 164 165 R2CA_RR_SCHEDULE_CYCLE 166 ã»ã©ã¦ã³ãããã³ã¹ã±ã¸ã¥ã¼ãªã³ã°ã®å¨æ(ms) 167 ã»æå®ããªãå ´å 168 ã»1 169 170 R2CA_RR_SCHEDULE_PRI 171 ã»ã©ã¦ã³ãããã³ã¹ã±ã¸ã¥ã¼ãªã³ã°ã®å¯¾è±¡ã®åªå 172 度 173 ã»LSBããåªå 174 度1,2,3ã¨å²ãå½ã¦ã¦ãã 175 ã»æå®ããªãå ´å 176 ã»0x0000 177 151 178 âã©ã¤ãã©ãª 152 179 -
rtos_arduino/trunk/arduino_lib/hardware/tools/CMSIS/CMSIS/Include/core_cm0plus.h
r136 r260 647 647 { 648 648 // NVIC->ISER[0] = (1 << ((uint32_t)(IRQn) & 0x1F)); 649 extern void r ca_ena_int(uint32_t intno);650 r ca_ena_int(IRQn);649 extern void r2ca_ena_int(uint32_t intno); 650 r2ca_ena_int(IRQn); 651 651 } 652 652 … … 661 661 { 662 662 // NVIC->ICER[0] = (1 << ((uint32_t)(IRQn) & 0x1F)); 663 extern void r ca_dis_int(uint32_t intno);664 r ca_dis_int(IRQn);663 extern void r2ca_dis_int(uint32_t intno); 664 r2ca_dis_int(IRQn); 665 665 } 666 666 -
rtos_arduino/trunk/arduino_lib/libraries/ESP8266_Arudino_AT/ESP8266.cpp
r218 r260 30 30 31 31 #ifdef TOPPERS_WITH_ARDUINO 32 #include "r ca.h"32 #include "r2ca.h" 33 33 #define WAIT_TIMEOUT delay(1); 34 34 #define ENTER_CRITICAL wai_sem(ESP8266_SEM); -
rtos_arduino/trunk/arduino_lib/libraries/Milkcocoa_Arduino_SDK/Milkcocoa.cpp
r231 r260 24 24 */ 25 25 #include "Milkcocoa.h" 26 #include "r ca.h"26 #include "r2ca.h" 27 27 28 28 DataElement::DataElement() { -
rtos_arduino/trunk/arduino_lib/libraries/NcesCan/mcp_can.cpp
r205 r260 24 24 25 25 #ifdef TOPPERS_WITH_ARDUINO 26 #include "r ca.h"26 #include "r2ca.h" 27 27 #define ENTER_CRITICAL wai_sem(SPI_SEM); 28 28 #define LEAVE_CRITICAL sig_sem(SPI_SEM); -
rtos_arduino/trunk/arduino_lib/libraries/SD/src/utility/Sd2Card.cpp
r194 r260 23 23 24 24 #ifdef TOPPERS_WITH_ARDUINO 25 #include "r ca.h"25 #include "r2ca.h" 26 26 #define ENTER_CRITICAL wai_sem(SPI_SEM); 27 27 #define LEAVE_CRITICAL sig_sem(SPI_SEM); -
rtos_arduino/trunk/arduino_lib/libraries/ZumoShield/ZumoBuzzer.cpp
r232 r260 141 141 142 142 #include "ZumoShield_cfg.h" 143 #include "r ca.h"143 #include "r2ca.h" 144 144 145 145 void -
rtos_arduino/trunk/examples/Basic/Makefile
r197 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 37 37 38 38 # 39 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©39 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 40 40 # 41 R CA_DIR = ../..41 R2CA_DIR = ../.. 42 42 43 43 # … … 53 53 APPL_DIR = 54 54 55 include $(R CA_DIR)/lib/Makefile.rca55 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/Basic/r2ca.atsln
r259 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/Basic/r2ca.componentinfo.xml
r258 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/Basic/r2ca.cproj
r258 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/Basic/r2ca_app.cfg
r258 r260 6 6 * ãµã³ãã«ããã°ã©ã (1)ã®ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã« 7 7 */ 8 INCLUDE("r ca_lib.cfg");8 INCLUDE("r2ca_lib.cfg"); -
rtos_arduino/trunk/examples/Basic/r2ca_app.cpp
r258 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 3 3 #define BLINK -
rtos_arduino/trunk/examples/Basic/r2ca_app.h
r258 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 04 #define R2CA_NUM_TASK 0 5 5 6 #endif /* _R CA_APP_H_ */6 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/BlueMix_basic/Makefile
r216 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 32 32 33 33 # 34 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©34 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 35 35 # 36 R CA_DIR = ../..36 R2CA_DIR = ../.. 37 37 38 38 # … … 49 49 50 50 51 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/51 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/ 52 52 APPL_CXXOBJS += ESP8266.o 53 53 54 APPL_DIR += $(R CA_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/Internals54 APPL_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 55 55 APPL_CXXOBJS += JsonArray.o JsonBuffer.o JsonObject.o JsonVariant.o Comments.o Encoding.o IndentedPrint.o JsonParser.o List.o Prettyfier.o StaticStringBuilder.o 56 56 57 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/pubsubclient-2.6/src57 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/pubsubclient-2.6/src 58 58 APPL_CXXOBJS += PubSubClient.o 59 59 60 include $(R CA_DIR)/lib/Makefile.rca60 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/BlueMix_basic/r2ca.atsln
r255 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/BlueMix_basic/r2ca.componentinfo.xml
r255 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/BlueMix_basic/r2ca.cproj
r255 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/BlueMix_basic/r2ca_app.cfg
r255 r260 3 3 */ 4 4 5 INCLUDE("r ca_lib.cfg");5 INCLUDE("r2ca_lib.cfg"); 6 6 -
rtos_arduino/trunk/examples/BlueMix_basic/r2ca_app.cpp
r255 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 #include "ESP8266.h" 3 3 #include "Client_ESP8266.h" -
rtos_arduino/trunk/examples/BlueMix_basic/r2ca_app.h
r255 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 4 //#define MULTI_ECHO_SERVER 5 5 6 6 #ifndef MULTI_ECHO_SERVER 7 #define R CA_NUM_TASK 07 #define R2CA_NUM_TASK 0 8 8 #else /* MULTI_ECHO_SERVER */ 9 #define R CA_NUM_TASK 19 #define R2CA_NUM_TASK 1 10 10 #endif /* MULTI_ECHO_SERVER */ 11 11 12 #endif /* _R CA_APP_H_ */12 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/CompositeExample/Makefile
r198 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 32 32 33 33 # 34 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©34 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 35 35 # 36 R CA_DIR = ../..36 R2CA_DIR = ../.. 37 37 38 38 # … … 61 61 APPL_CXXOBJS += Adafruit_VCNL4000.o 62 62 63 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/63 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/ 64 64 APPL_CXXOBJS += ESP8266.o 65 65 66 include $(R CA_DIR)/lib/Makefile.rca66 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/CompositeExample/r2ca.atsln
r255 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/CompositeExample/r2ca.componentinfo.xml
r255 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/CompositeExample/r2ca.cproj
r255 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/CompositeExample/r2ca_app.cfg
r255 r260 3 3 */ 4 4 5 INCLUDE("r ca_lib.cfg");5 INCLUDE("r2ca_lib.cfg"); 6 6 -
rtos_arduino/trunk/examples/CompositeExample/r2ca_app.cpp
r255 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 #include "i2c_lcd.h" 3 3 … … 36 36 "; 37 37 38 extern void task1_setup(); 39 extern void task2_setup(); 40 extern void task3_setup(); 41 extern void task4_setup(); 42 extern void task5_setup(); 43 38 44 void setup(){ 39 45 Serial.begin(115200); … … 43 49 Serial.println("Main Task : setup start!"); 44 50 Serial.println(usage); 51 52 task1_setup(); 53 task2_setup(); 54 task3_setup(); 55 task4_setup(); 56 task5_setup(); 45 57 } 46 58 … … 59 71 #define SVC_PERROR(expr) svc_perror(__FILE__, __LINE__, #expr, (expr)) 60 72 61 ID tskid = R CA_TASK1;73 ID tskid = R2CA_TASK1; 62 74 int_t tskno = 1; 63 75 … … 77 89 case '1': 78 90 tskno = 1; 79 tskid = R CA_TASK1;91 tskid = R2CA_TASK1; 80 92 syslog(LOG_INFO, "Select Sensor Task."); 81 93 break; 82 94 case '2': 83 95 tskno = 2; 84 tskid = R CA_TASK2;96 tskid = R2CA_TASK2; 85 97 syslog(LOG_INFO, "Select Web Task."); 86 98 break; 87 99 case '3': 88 100 tskno = 3; 89 tskid = R CA_TASK3;101 tskid = R2CA_TASK3; 90 102 syslog(LOG_INFO, "Select LED Task."); 91 103 break; 92 104 case '4': 93 105 tskno = 4; 94 tskid = R CA_TASK4;106 tskid = R2CA_TASK4; 95 107 syslog(LOG_INFO, "Select TFT Task."); 96 108 break; 97 109 case '5': 98 110 tskno = 5; 99 tskid = R CA_TASK5;111 tskid = R2CA_TASK5; 100 112 syslog(LOG_INFO, "Select Processing Task."); 101 113 break; … … 346 358 } 347 359 348 void task1_loop() {360 void loop1() { 349 361 static uint32_t sensor_cyc_tim = 0; 350 362 … … 554 566 555 567 556 void task2_loop()568 void loop2() 557 569 { 558 570 uint8_t buffer[128] = {0}; … … 622 634 } 623 635 624 void task3_loop() {636 void loop3() { 625 637 static bool gled1_blink_state = false; 626 638 static bool gled2_blink_state = false; … … 772 784 int loop_cnt = 0;; 773 785 774 void task4_loop() {786 void loop4() { 775 787 // don't do anything if the image wasn't loaded correctly. 776 788 if (logo.isValid() == false) { … … 833 845 #define TIMEOUT_MS 3000 834 846 835 void task5_loop()847 void loop5() 836 848 { 837 849 if(!processing_connected){ … … 848 860 uint16_t dispatch_cnt; 849 861 850 load = 100 - map(r ca_idle_result, 0, IDLE_TASK_IDLE_LOOP_10MS/10, 0, 100);851 isr_cnt = (r ca_isr_result > 0xffff)? 0xffff : rca_isr_result;852 dispatch_cnt = (r ca_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; 853 865 854 866 if (PSERIAL.available()){ -
rtos_arduino/trunk/examples/CompositeExample/r2ca_app.h
r255 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 54 #define R2CA_NUM_TASK 5 5 5 6 6 /* 7 7 * Use Serial3 8 8 */ 9 #define R CA_USE_SERIAL39 #define R2CA_USE_SERIAL3 10 10 11 #define R CA_TASK2_LOOP_PRI 4 //Web12 #define R CA_TASK3_LOOP_PRI 3 //LED13 #define R CA_TASK4_LOOP_PRI 7 //TFT14 #define R CA_TASK5_LOOP_PRI 6 //Processing11 #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 15 15 16 #define R CA_ENABLE_PROFILING17 #define R CA_PROFILING_CYC_MS 116 #define R2CA_ENABLE_PROFILING 17 #define R2CA_PROFILING_CYC_MS 1 18 18 19 #endif /* _R CA_APP_H_ */19 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/IotText/sample1/Makefile
r254 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 32 32 33 33 # 34 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©34 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 35 35 # 36 R CA_DIR = ../../..36 R2CA_DIR = ../../.. 37 37 38 38 # 39 39 # ASPã®ã½ã¼ã¹ãã¡ã¤ã«ã®ãã£ã¬ã¯ããªã®å®ç¾© 40 40 # 41 SRCDIR = $(R CA_DIR)/asp_1.9.241 SRCDIR = $(R2CA_DIR)/asp_1.9.2 42 42 43 43 # … … 48 48 APPL_DIR += 49 49 50 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT50 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT 51 51 APPL_CXXOBJS += ESP8266.o 52 52 53 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK54 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson55 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include56 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson57 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit53 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK 54 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson 55 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include 56 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson 57 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit 58 58 APPL_CXXOBJS += aJSON.o Milkcocoa.o Adafruit_MQTT.o Adafruit_MQTT_Client.o 59 59 APPL_COBJS += stringbuffer.o 60 60 61 APPL_DIR += $(R CA_DIR)/examples/MultiTaskText/libraries/OLED_Display1286461 APPL_DIR += $(R2CA_DIR)/examples/MultiTaskText/libraries/OLED_Display12864 62 62 APPL_CXXOBJS += SeeedOLED.o 63 63 APPL_COBJS += 64 64 65 APPL_DIR += $(R CA_DIR)/examples/MultiTaskText/libraries/Grove_Digital_Light_Sensor65 APPL_DIR += $(R2CA_DIR)/examples/MultiTaskText/libraries/Grove_Digital_Light_Sensor 66 66 APPL_CXXOBJS += Digital_Light_TSL2561.o 67 67 APPL_COBJS += … … 69 69 APPL_DIR += .. 70 70 71 include $(R CA_DIR)/lib/Makefile.rca71 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/IotText/sample1/r2ca_app.cfg
r259 r260 3 3 */ 4 4 5 INCLUDE("r ca_lib.cfg");5 INCLUDE("r2ca_lib.cfg"); 6 6 -
rtos_arduino/trunk/examples/IotText/sample1/r2ca_app.cpp
r259 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 3 3 #include "ESP8266.h" -
rtos_arduino/trunk/examples/IotText/sample1/r2ca_app.h
r259 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 04 #define R2CA_NUM_TASK 0 5 5 6 6 /* 7 7 * Use Serial3 8 8 */ 9 #define R CA_USE_SERIAL39 #define R2CA_USE_SERIAL3 10 10 11 #define R CA_ENABLE_PROFILING12 #define R CA_PROFILING_CYC_MS 111 #define R2CA_ENABLE_PROFILING 12 #define R2CA_PROFILING_CYC_MS 1 13 13 14 #endif /* _R CA_APP_H_ */14 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/IotText/sample2/Makefile
r254 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 32 32 33 33 # 34 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©34 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 35 35 # 36 R CA_DIR = ../../..36 R2CA_DIR = ../../.. 37 37 38 38 # 39 39 # ASPã®ã½ã¼ã¹ãã¡ã¤ã«ã®ãã£ã¬ã¯ããªã®å®ç¾© 40 40 # 41 SRCDIR = $(R CA_DIR)/asp_1.9.241 SRCDIR = $(R2CA_DIR)/asp_1.9.2 42 42 43 43 # … … 48 48 APPL_DIR += 49 49 50 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT50 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT 51 51 APPL_CXXOBJS += ESP8266.o 52 52 53 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK54 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson55 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include56 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson57 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit53 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK 54 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson 55 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include 56 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson 57 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit 58 58 APPL_CXXOBJS += aJSON.o Milkcocoa.o Adafruit_MQTT.o Adafruit_MQTT_Client.o 59 59 APPL_COBJS += stringbuffer.o 60 60 61 APPL_DIR += $(R CA_DIR)/examples/MultiTaskText/libraries/OLED_Display1286461 APPL_DIR += $(R2CA_DIR)/examples/MultiTaskText/libraries/OLED_Display12864 62 62 APPL_CXXOBJS += SeeedOLED.o 63 63 APPL_COBJS += 64 64 65 APPL_DIR += $(R CA_DIR)/examples/MultiTaskText/libraries/Grove_Digital_Light_Sensor65 APPL_DIR += $(R2CA_DIR)/examples/MultiTaskText/libraries/Grove_Digital_Light_Sensor 66 66 APPL_CXXOBJS += Digital_Light_TSL2561.o 67 67 APPL_COBJS += … … 69 69 APPL_DIR += .. 70 70 71 include $(R CA_DIR)/lib/Makefile.rca71 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/IotText/sample2/r2ca_app.cfg
r259 r260 3 3 */ 4 4 5 INCLUDE("r ca_lib.cfg");5 INCLUDE("r2ca_lib.cfg"); 6 6 -
rtos_arduino/trunk/examples/IotText/sample2/r2ca_app.cpp
r259 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 3 3 #include "ESP8266.h" -
rtos_arduino/trunk/examples/IotText/sample2/r2ca_app.h
r259 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 04 #define R2CA_NUM_TASK 0 5 5 6 6 /* 7 7 * Use Serial3 8 8 */ 9 #define R CA_USE_SERIAL39 #define R2CA_USE_SERIAL3 10 10 11 #define R CA_ENABLE_PROFILING12 #define R CA_PROFILING_CYC_MS 111 #define R2CA_ENABLE_PROFILING 12 #define R2CA_PROFILING_CYC_MS 1 13 13 14 #endif /* _R CA_APP_H_ */14 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/IotText/sample3/Makefile
r254 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 32 32 33 33 # 34 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©34 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 35 35 # 36 R CA_DIR = ../../..36 R2CA_DIR = ../../.. 37 37 38 38 # 39 39 # ASPã®ã½ã¼ã¹ãã¡ã¤ã«ã®ãã£ã¬ã¯ããªã®å®ç¾© 40 40 # 41 SRCDIR = $(R CA_DIR)/asp_1.9.241 SRCDIR = $(R2CA_DIR)/asp_1.9.2 42 42 43 43 # … … 48 48 APPL_DIR += 49 49 50 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT50 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT 51 51 APPL_CXXOBJS += ESP8266.o 52 52 53 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK54 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson55 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include56 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson57 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit53 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK 54 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson 55 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include 56 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson 57 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit 58 58 APPL_CXXOBJS += aJSON.o Milkcocoa.o Adafruit_MQTT.o Adafruit_MQTT_Client.o 59 59 APPL_COBJS += stringbuffer.o 60 60 61 APPL_DIR += $(R CA_DIR)/examples/MultiTaskText/libraries/OLED_Display1286461 APPL_DIR += $(R2CA_DIR)/examples/MultiTaskText/libraries/OLED_Display12864 62 62 APPL_CXXOBJS += SeeedOLED.o 63 63 APPL_COBJS += 64 64 65 APPL_DIR += $(R CA_DIR)/examples/MultiTaskText/libraries/Grove_Digital_Light_Sensor65 APPL_DIR += $(R2CA_DIR)/examples/MultiTaskText/libraries/Grove_Digital_Light_Sensor 66 66 APPL_CXXOBJS += Digital_Light_TSL2561.o 67 67 APPL_COBJS += … … 69 69 APPL_DIR += .. 70 70 71 include $(R CA_DIR)/lib/Makefile.rca71 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/IotText/sample3/r2ca_app.cfg
r259 r260 3 3 */ 4 4 5 INCLUDE("r ca_lib.cfg");5 INCLUDE("r2ca_lib.cfg"); 6 6 -
rtos_arduino/trunk/examples/IotText/sample3/r2ca_app.cpp
r259 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 3 3 #include "ESP8266.h" -
rtos_arduino/trunk/examples/IotText/sample3/r2ca_app.h
r259 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 04 #define R2CA_NUM_TASK 0 5 5 6 6 /* 7 7 * Use Serial3 8 8 */ 9 #define R CA_USE_SERIAL39 #define R2CA_USE_SERIAL3 10 10 11 #define R CA_ENABLE_PROFILING12 #define R CA_PROFILING_CYC_MS 111 #define R2CA_ENABLE_PROFILING 12 #define R2CA_PROFILING_CYC_MS 1 13 13 14 #endif /* _R CA_APP_H_ */14 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/IotText/sample4/Makefile
r254 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 32 32 33 33 # 34 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©34 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 35 35 # 36 R CA_DIR = ../../..36 R2CA_DIR = ../../.. 37 37 38 38 # 39 39 # ASPã®ã½ã¼ã¹ãã¡ã¤ã«ã®ãã£ã¬ã¯ããªã®å®ç¾© 40 40 # 41 SRCDIR = $(R CA_DIR)/asp_1.9.241 SRCDIR = $(R2CA_DIR)/asp_1.9.2 42 42 43 43 # … … 48 48 APPL_DIR += 49 49 50 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT50 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT 51 51 APPL_CXXOBJS += ESP8266.o 52 52 53 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK54 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson55 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include56 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson57 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit53 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK 54 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson 55 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include 56 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson 57 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit 58 58 APPL_CXXOBJS += aJSON.o Milkcocoa.o Adafruit_MQTT.o Adafruit_MQTT_Client.o 59 59 APPL_COBJS += stringbuffer.o 60 60 61 APPL_DIR += $(R CA_DIR)/examples/MultiTaskText/libraries/OLED_Display1286461 APPL_DIR += $(R2CA_DIR)/examples/MultiTaskText/libraries/OLED_Display12864 62 62 APPL_CXXOBJS += SeeedOLED.o 63 63 APPL_COBJS += 64 64 65 APPL_DIR += $(R CA_DIR)/examples/MultiTaskText/libraries/Grove_Digital_Light_Sensor65 APPL_DIR += $(R2CA_DIR)/examples/MultiTaskText/libraries/Grove_Digital_Light_Sensor 66 66 APPL_CXXOBJS += Digital_Light_TSL2561.o 67 67 APPL_COBJS += … … 69 69 APPL_DIR += .. 70 70 71 include $(R CA_DIR)/lib/Makefile.rca71 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/IotText/sample4/r2ca_app.cfg
r259 r260 3 3 */ 4 4 5 INCLUDE("r ca_lib.cfg");5 INCLUDE("r2ca_lib.cfg"); 6 6 -
rtos_arduino/trunk/examples/IotText/sample4/r2ca_app.cpp
r259 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 3 3 #include "ESP8266.h" -
rtos_arduino/trunk/examples/IotText/sample4/r2ca_app.h
r259 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 04 #define R2CA_NUM_TASK 0 5 5 6 6 /* 7 7 * Use Serial3 8 8 */ 9 #define R CA_USE_SERIAL39 #define R2CA_USE_SERIAL3 10 10 11 #define R CA_ENABLE_PROFILING12 #define R CA_PROFILING_CYC_MS 111 #define R2CA_ENABLE_PROFILING 12 #define R2CA_PROFILING_CYC_MS 1 13 13 14 #endif /* _R CA_APP_H_ */14 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/Milkcocoa_NCESIoT/Makefile
r227 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 32 32 33 33 # 34 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©34 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 35 35 # 36 R CA_DIR = ../..36 R2CA_DIR = ../.. 37 37 38 38 # … … 49 49 50 50 51 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT51 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT 52 52 APPL_CXXOBJS += ESP8266.o 53 53 54 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK55 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson56 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include57 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson58 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit54 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK 55 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson 56 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include 57 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson 58 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit 59 59 APPL_CXXOBJS += aJSON.o Milkcocoa.o Adafruit_MQTT.o Adafruit_MQTT_Client.o 60 60 APPL_COBJS += stringbuffer.o 61 61 62 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Servo/src/ $(RCA_DIR)/arduino_lib/libraries/Servo/src/samd62 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Servo/src/ $(R2CA_DIR)/arduino_lib/libraries/Servo/src/samd 63 63 APPL_CXXOBJS += Servo.o 64 64 APPL_COBJS += … … 68 68 APPL_COBJS += 69 69 70 include $(R CA_DIR)/lib/Makefile.rca70 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/Milkcocoa_NCESIoT/r2ca.atsln
r255 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/Milkcocoa_NCESIoT/r2ca.componentinfo.xml
r255 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/Milkcocoa_NCESIoT/r2ca.cproj
r255 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/Milkcocoa_NCESIoT/r2ca_app.cfg
r255 r260 3 3 */ 4 4 5 INCLUDE("r ca_lib.cfg");5 INCLUDE("r2ca_lib.cfg"); 6 6 -
rtos_arduino/trunk/examples/Milkcocoa_NCESIoT/r2ca_app.cpp
r255 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 #include "ESP8266.h" 3 3 #include "Milkcocoa.h" … … 22 22 23 23 extern void onpush(DataElement *elem); 24 25 bool setup_done = false;26 24 27 25 void setup() … … 91 89 myservo.attach(2); 92 90 93 setup_done = true;94 91 Serial.println("setup end\r\n"); 95 92 } … … 147 144 148 145 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() { 146 void loop1() { 160 147 int8_t ret; 161 148 while((ret = milkcocoa.loop(1)) != 0) { -
rtos_arduino/trunk/examples/Milkcocoa_NCESIoT/r2ca_app.h
r255 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 14 #define R2CA_NUM_TASK 1 5 5 6 #endif /* _R CA_APP_H_ */6 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/Milkcocoa_basic/Makefile
r147 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 32 32 33 33 # 34 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©34 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 35 35 # 36 R CA_DIR = ../..36 R2CA_DIR = ../.. 37 37 38 38 # … … 49 49 50 50 51 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT51 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT 52 52 APPL_CXXOBJS += ESP8266.o 53 53 54 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK55 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson56 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include57 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson58 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit54 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK 55 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/aJson 56 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include 57 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/aJson 58 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Milkcocoa_Arduino_SDK/include/Adafruit 59 59 APPL_CXXOBJS += aJSON.o Milkcocoa.o Adafruit_MQTT.o Adafruit_MQTT_Client.o 60 60 APPL_COBJS += stringbuffer.o 61 61 62 include $(R CA_DIR)/lib/Makefile.rca62 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/Milkcocoa_basic/r2ca.atsln
r255 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/Milkcocoa_basic/r2ca.componentinfo.xml
r255 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/Milkcocoa_basic/r2ca.cproj
r255 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/Milkcocoa_basic/r2ca_app.cfg
r255 r260 3 3 */ 4 4 5 INCLUDE("r ca_lib.cfg");5 INCLUDE("r2ca_lib.cfg"); 6 6 -
rtos_arduino/trunk/examples/Milkcocoa_basic/r2ca_app.cpp
r255 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 #include "ESP8266.h" 3 3 #include "Milkcocoa.h" -
rtos_arduino/trunk/examples/Milkcocoa_basic/r2ca_app.h
r255 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 04 #define R2CA_NUM_TASK 0 5 5 6 6 /* 7 7 * Use Serial3 8 8 */ 9 #define R CA_USE_SERIAL39 #define R2CA_USE_SERIAL3 10 10 11 #define R CA_TASK2_LOOP_PRI 4 //Web12 #define R CA_TASK3_LOOP_PRI 3 //LED13 #define R CA_TASK4_LOOP_PRI 7 //TFT14 #define R CA_TASK5_LOOP_PRI 6 //Processing11 #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 15 15 16 #define R CA_ENABLE_PROFILING17 #define R CA_PROFILING_CYC_MS 116 #define R2CA_ENABLE_PROFILING 17 #define R2CA_PROFILING_CYC_MS 1 18 18 19 #endif /* _R CA_APP_H_ */19 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/MultiTask/Makefile
r137 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 25 25 26 26 # 27 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©27 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 28 28 # 29 R CA_DIR = ../..29 R2CA_DIR = ../.. 30 30 31 31 # … … 41 41 APPL_DIR = 42 42 43 include $(R CA_DIR)/lib/Makefile.rca43 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/MultiTask/r2ca.atsln
r258 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/MultiTask/r2ca.componentinfo.xml
r258 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/MultiTask/r2ca.cproj
r258 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/MultiTask/r2ca_app.cfg
r258 r260 6 6 * ãµã³ãã«ããã°ã©ã (1)ã®ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã« 7 7 */ 8 INCLUDE("r ca_lib.cfg");8 INCLUDE("r2ca_lib.cfg"); -
rtos_arduino/trunk/examples/MultiTask/r2ca_app.cpp
r258 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 3 3 /* … … 6 6 void setup() { 7 7 Serial.begin(115200); 8 Serial.println("setup() : running"); 9 delay(1); 8 Serial.println("setup() : running "); 9 10 pinMode(13, OUTPUT); 10 11 } 11 12 … … 13 14 14 15 void loop() { 15 Serial.print("loop() : running ");16 Serial.print("loop() : running "); 16 17 Serial.print(loop_cnt++); 17 18 Serial.println(" ."); … … 22 23 * For TASK1 23 24 */ 24 void task1_setup() { 25 pinMode(13, OUTPUT); 26 Serial.println("task1_setup() : running"); 27 } 28 29 void task1_loop() { 25 void loop1() { 30 26 digitalWrite(13, HIGH); 31 27 delay(1000); … … 34 30 } 35 31 36 37 32 int task2_loop_cnt = 0; 38 33 … … 40 35 * For TASK2 41 36 */ 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); 37 void loop2() { 38 Serial.print("task2_loop() : running "); 39 Serial.print(task2_loop_cnt++); 52 40 Serial.println(" ."); 53 SerialUSB.print("task2_loop() : running");54 SerialUSB.print(task2_loop_cnt++);55 SerialUSB.println(" .");56 41 delay(2000); 57 42 } … … 62 47 * For TASK3 63 48 */ 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"); 49 void loop3() { 50 Serial.print("task3_loop() : running "); 71 51 Serial.print(task3_loop_cnt++); 72 52 Serial.println(" ."); … … 79 59 * For TASK4 80 60 */ 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"); 61 void loop4() { 62 Serial.print("task4_loop() : running "); 88 63 Serial.print(task4_loop_cnt++); 89 64 Serial.println(" ."); -
rtos_arduino/trunk/examples/MultiTask/r2ca_app.h
r258 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define RCA_NUM_TASK 4 5 6 #define RCA_TASK2_SETUP_PRI 6 4 #define R2CA_NUM_TASK 4 7 5 8 6 #endif /* _RCA_APP_H_ */ -
rtos_arduino/trunk/examples/MultiTaskText/Exclusion/Makefile
r245 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 37 37 38 38 # 39 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©39 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 40 40 # 41 R CA_DIR = ../../../41 R2CA_DIR = ../../../ 42 42 43 43 # … … 66 66 APPL_COBJS += 67 67 68 include $(R CA_DIR)/lib/Makefile.rca68 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/MultiTaskText/Exclusion/r2ca.atsln
r255 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/MultiTaskText/Exclusion/r2ca.componentinfo.xml
r255 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/MultiTaskText/Exclusion/r2ca.cproj
r255 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/MultiTaskText/Exclusion/r2ca_app.cfg
r255 r260 6 6 * ãµã³ãã«ããã°ã©ã (1)ã®ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã« 7 7 */ 8 INCLUDE("r ca_lib.cfg");8 INCLUDE("r2ca_lib.cfg"); 9 9 10 10 CRE_SEM(COUNT_SEM, { TA_TPRI, 1, 1 }); -
rtos_arduino/trunk/examples/MultiTaskText/Exclusion/r2ca_app.cpp
r257 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 3 3 #include <Wire.h> … … 39 39 if ((PreTouchValue == 1) && (TouchValue == 0) && (TouchState == 1)) { 40 40 TouchState = 0; 41 iwup_tsk(R CA_TASK1);41 iwup_tsk(R2CA_TASK1); 42 42 } 43 43 PreTouchValue = TouchValue; … … 68 68 } 69 69 70 void task1_setup() {71 72 }73 70 74 void task1_loop() {71 void loop1() { 75 72 slp_tsk(); 76 73 -
rtos_arduino/trunk/examples/MultiTaskText/Exclusion/r2ca_app.h
r255 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 14 #define R2CA_NUM_TASK 1 5 5 6 #endif /* _R CA_APP_H_ */6 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/MultiTaskText/Interrupt/Makefile
r244 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 37 37 38 38 # 39 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©39 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 40 40 # 41 R CA_DIR = ../../../41 R2CA_DIR = ../../../ 42 42 43 43 # … … 66 66 APPL_COBJS += 67 67 68 include $(R CA_DIR)/lib/Makefile.rca68 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/MultiTaskText/Interrupt/r2ca.atsln
r255 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/MultiTaskText/Interrupt/r2ca.componentinfo.xml
r255 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/MultiTaskText/Interrupt/r2ca.cproj
r255 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/MultiTaskText/Interrupt/r2ca_app.cfg
r255 r260 6 6 * ãµã³ãã«ããã°ã©ã (1)ã®ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã« 7 7 */ 8 INCLUDE("r ca_lib.cfg");8 INCLUDE("r2ca_lib.cfg"); -
rtos_arduino/trunk/examples/MultiTaskText/Interrupt/r2ca_app.cpp
r257 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 3 3 #include <Wire.h> … … 39 39 if ((PreTouchValue == 1) && (TouchValue == 0) && (TouchState == 1)) { 40 40 TouchState = 0; 41 iwup_tsk(R CA_TASK1);41 iwup_tsk(R2CA_TASK1); 42 42 } 43 43 PreTouchValue = TouchValue; … … 63 63 } 64 64 65 void task1_setup() { 66 67 } 68 69 void task1_loop() { 65 void loop1() { 70 66 slp_tsk(); 71 67 -
rtos_arduino/trunk/examples/MultiTaskText/Interrupt/r2ca_app.h
r255 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 14 #define R2CA_NUM_TASK 1 5 5 6 #endif /* _R CA_APP_H_ */6 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/MultiTaskText/LEDBlink_CLEDBlink/Makefile
r244 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 37 37 38 38 # 39 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©39 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 40 40 # 41 R CA_DIR = ../../../41 R2CA_DIR = ../../../ 42 42 43 43 # … … 66 66 APPL_COBJS += 67 67 68 include $(R CA_DIR)/lib/Makefile.rca68 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/MultiTaskText/LEDBlink_CLEDBlink/r2ca.atsln
r255 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/MultiTaskText/LEDBlink_CLEDBlink/r2ca.componentinfo.xml
r255 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/MultiTaskText/LEDBlink_CLEDBlink/r2ca.cproj
r255 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/MultiTaskText/LEDBlink_CLEDBlink/r2ca_app.cfg
r255 r260 6 6 * ãµã³ãã«ããã°ã©ã (1)ã®ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã« 7 7 */ 8 INCLUDE("r ca_lib.cfg");8 INCLUDE("r2ca_lib.cfg"); -
rtos_arduino/trunk/examples/MultiTaskText/LEDBlink_CLEDBlink/r2ca_app.cpp
r255 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 3 3 #include <ChainableLED.h> … … 5 5 #define LED_PIN 4 6 6 7 #define NUM_LEDS 1 8 ChainableLED leds(8, 9, NUM_LEDS); 9 7 10 void setup() { 8 11 pinMode(LED_PIN, OUTPUT); 12 13 leds.init(); 9 14 } 10 15 … … 16 21 } 17 22 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() { 23 void loop1() { 26 24 int i; 27 25 leds.setColorRGB(0, 250, 0, 0); -
rtos_arduino/trunk/examples/MultiTaskText/LEDBlink_CLEDBlink/r2ca_app.h
r255 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 14 #define R2CA_NUM_TASK 1 5 5 6 #endif /* _R CA_APP_H_ */6 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/MultiTaskText/SingleTask/Makefile
r244 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 37 37 38 38 # 39 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©39 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 40 40 # 41 R CA_DIR = ../../..41 R2CA_DIR = ../../.. 42 42 43 43 # … … 66 66 APPL_COBJS += 67 67 68 include $(R CA_DIR)/lib/Makefile.rca68 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/MultiTaskText/SingleTask/r2ca.atsln
r255 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/MultiTaskText/SingleTask/r2ca.componentinfo.xml
r255 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/MultiTaskText/SingleTask/r2ca.cproj
r255 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/MultiTaskText/SingleTask/r2ca_app.cfg
r255 r260 6 6 * ãµã³ãã«ããã°ã©ã (1)ã®ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã« 7 7 */ 8 INCLUDE("r ca_lib.cfg");8 INCLUDE("r2ca_lib.cfg"); -
rtos_arduino/trunk/examples/MultiTaskText/SingleTask/r2ca_app.cpp
r257 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 3 #define LED_BLINK3 //#define LED_BLINK 4 4 //#define CLED_BLINK 5 5 //#define TOUCH_SENSE 6 //#define LUX_SENSE6 #define LUX_SENSE 7 7 8 8 #include <Wire.h> -
rtos_arduino/trunk/examples/MultiTaskText/SingleTask/r2ca_app.h
r255 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 04 #define R2CA_NUM_TASK 0 5 5 6 #endif /* _R CA_APP_H_ */6 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/NAxesMotion/Makefile
r137 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 36 36 37 37 # 38 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©38 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 39 39 # 40 R CA_DIR = ../..40 R2CA_DIR = ../.. 41 41 42 42 # … … 52 52 APPL_DIR = 53 53 54 include $(R CA_DIR)/lib/Makefile.rca54 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/NAxesMotion/r2ca.atsln
r255 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/NAxesMotion/r2ca.componentinfo.xml
r255 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/NAxesMotion/r2ca.cproj
r255 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/NAxesMotion/r2ca_app.cfg
r255 r260 6 6 * ãµã³ãã«ããã°ã©ã (1)ã®ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã« 7 7 */ 8 INCLUDE("r ca_lib.cfg");8 INCLUDE("r2ca_lib.cfg"); -
rtos_arduino/trunk/examples/NAxesMotion/r2ca_app.cpp
r255 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 3 3 /**************************************************************************** … … 65 65 mySensor.setOperationMode(OPERATION_MODE_NDOF); //Can be configured to other operation modes as desired 66 66 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!"); 67 70 } 68 71 … … 190 193 } 191 194 192 void task1_setup()193 {194 Serial5.begin(115200);195 Serial.print("Start!");196 }197 198 195 int inByte = 0; 199 196 int last_connect = 0; … … 201 198 #define TIMEOUT_MS 3000 202 199 203 void task1_loop()200 void loop1() 204 201 { 205 202 if(!processing_connected){ -
rtos_arduino/trunk/examples/NAxesMotion/r2ca_app.h
r255 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 14 #define R2CA_NUM_TASK 1 5 5 6 #endif /* _R CA_APP_H_ */6 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/NCESCan/Makefile
r137 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 38 38 39 39 # 40 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©40 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 41 41 # 42 R CA_DIR = ../..42 R2CA_DIR = ../.. 43 43 44 44 # … … 54 54 APPL_DIR = 55 55 56 include $(R CA_DIR)/lib/Makefile.rca56 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/NCESCan/r2ca.atsln
r255 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/NCESCan/r2ca.cproj
r255 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 153 153 </PropertyGroup> 154 154 <ItemGroup> 155 <None Include="r ca_app.cfg">155 <None Include="r2ca_app.cfg"> 156 156 <SubType>compile</SubType> 157 157 </None> 158 <None Include="r ca_app.cpp">158 <None Include="r2ca_app.cpp"> 159 159 <SubType>compile</SubType> 160 160 </None> 161 161 </ItemGroup> 162 162 <ItemGroup> 163 <Compile Include="r ca_app.h">163 <Compile Include="r2ca_app.h"> 164 164 <SubType>compile</SubType> 165 165 </Compile> -
rtos_arduino/trunk/examples/NCESCan/r2ca_app.cfg
r255 r260 6 6 * ãµã³ãã«ããã°ã©ã (1)ã®ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã« 7 7 */ 8 INCLUDE("r ca_lib.cfg");8 INCLUDE("r2ca_lib.cfg"); -
rtos_arduino/trunk/examples/NCESCan/r2ca_app.cpp
r255 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 3 3 // demo: CAN-BUS Shield, receive data … … 25 25 * MCP_RX1IF 26 26 */ 27 bool can_init_done = false;28 27 29 28 void setup() … … 73 72 CAN.attachInterrupt(CAN_INT_PIN, MCP2515_ISR); 74 73 75 can_init_done = true;76 74 } 77 75 … … 114 112 } 115 113 116 void task1_setup()117 {118 while(can_init_done == false){delay(10);}119 }120 121 114 unsigned char stmp[8][8] = { 122 115 {1, 2, 3, 4, 5, 6, 7, 8}, … … 132 125 unsigned char stmp1[8] = {0, 1, 2, 3, 4, 5, 6, 7}; 133 126 134 void task1_loop()127 void loop1() 135 128 { 136 129 int i, e; -
rtos_arduino/trunk/examples/NCESCan/r2ca_app.h
r255 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 14 #define R2CA_NUM_TASK 1 5 5 6 #endif /* _R CA_APP_H_ */6 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/NCESIoT/Makefile
r226 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 37 37 38 38 # 39 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©39 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 40 40 # 41 R CA_DIR = ../..41 R2CA_DIR = ../.. 42 42 43 43 # … … 53 53 APPL_DIR = 54 54 55 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Servo/src/ $(RCA_DIR)/arduino_lib/libraries/Servo/src/samd55 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Servo/src/ $(R2CA_DIR)/arduino_lib/libraries/Servo/src/samd 56 56 APPL_CXXOBJS += Servo.o 57 57 APPL_COBJS += … … 65 65 APPL_COBJS += 66 66 67 include $(R CA_DIR)/lib/Makefile.rca67 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/NCESIoT/r2ca.atsln
r258 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/NCESIoT/r2ca.componentinfo.xml
r258 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/NCESIoT/r2ca.cproj
r258 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/NCESIoT/r2ca_app.cfg
r258 r260 6 6 * ãµã³ãã«ããã°ã©ã (1)ã®ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã« 7 7 */ 8 INCLUDE("r ca_lib.cfg");8 INCLUDE("r2ca_lib.cfg"); -
rtos_arduino/trunk/examples/NCESIoT/r2ca_app.cpp
r258 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 3 3 #define SERVO 4 4 //#define ULTRASONIC 5 5 //#define LCD_ULTRASONIC 6 //#define LCD_ULTRASONIC_SERVO /* define R CA_NUM_TASK as 1 */6 //#define LCD_ULTRASONIC_SERVO /* define R2CA_NUM_TASK as 1 */ 7 7 8 8 #ifdef SERVO … … 91 91 Ultrasonic ultrasonic(3); 92 92 93 extern void task1_setup(); 94 93 95 void setup() 94 96 { … … 102 104 Serial.println(" cm"); 103 105 delay(250); 106 107 task1_setup(); 104 108 } 105 109 … … 188 192 } 189 193 190 void task1_loop()194 void loop1() 191 195 { 192 196 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 _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 14 #define R2CA_NUM_TASK 0 5 5 6 #endif /* _R CA_APP_H_ */6 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/NCESIoT_RTOS/Makefile
r243 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 37 37 38 38 # 39 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©39 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 40 40 # 41 R CA_DIR = ../..41 R2CA_DIR = ../.. 42 42 43 43 # … … 66 66 APPL_COBJS += 67 67 68 include $(R CA_DIR)/lib/Makefile.rca68 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/NCESIoT_RTOS/r2ca.atsln
r259 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/NCESIoT_RTOS/r2ca.componentinfo.xml
r259 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/NCESIoT_RTOS/r2ca.cproj
r259 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/NCESIoT_RTOS/r2ca_app.cfg
r259 r260 6 6 * ãµã³ãã«ããã°ã©ã (1)ã®ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã« 7 7 */ 8 INCLUDE("r ca_lib.cfg");8 INCLUDE("r2ca_lib.cfg"); 9 9 10 10 CRE_SEM(OLED_SEM, {TA_NULL, 1, 1}); -
rtos_arduino/trunk/examples/NCESIoT_RTOS/r2ca_app.cpp
r259 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 3 3 //#define USE_INTERRUPT … … 10 10 #define LED_PIN 4 11 11 12 extern void task1_setup(); 13 extern void task2_setup(); 14 extern void task3_setup(); 15 12 16 void setup() 13 17 { 14 18 Serial.begin(115200); 15 19 pinMode(LED_PIN, OUTPUT); 20 21 task1_setup(); 22 task2_setup(); 23 task3_setup(); 16 24 } 17 25 … … 40 48 } 41 49 42 void task1_loop()50 void loop1() 43 51 { 44 52 int lux; … … 62 70 void onTouch(void) { 63 71 Serial.print("hoge"); 64 iwup_tsk(R CA_TASK1);72 iwup_tsk(R2CA_TASK1); 65 73 } 66 74 #endif /* USE_INTERRUPT */ … … 74 82 } 75 83 76 void task2_loop()84 void loop2() 77 85 { 78 86 #ifdef USE_INTERRUPT … … 110 118 int count = 0; 111 119 112 void task3_loop()120 void loop3() 113 121 { 114 122 for (byte i=0; i<NUM_LEDS; i++) -
rtos_arduino/trunk/examples/NCESIoT_RTOS/r2ca_app.h
r259 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 34 #define R2CA_NUM_TASK 3 5 5 6 #endif /* _R CA_APP_H_ */6 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/PIXY/Makefile
r236 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 37 37 38 38 # 39 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©39 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 40 40 # 41 R CA_DIR = ../..41 R2CA_DIR = ../.. 42 42 43 43 # … … 53 53 APPL_DIR = 54 54 55 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Pixy55 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Pixy 56 56 57 include $(R CA_DIR)/lib/Makefile.rca57 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/PIXY/r2ca.atsln
r258 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/PIXY/r2ca.cproj
r258 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 163 163 </PropertyGroup> 164 164 <ItemGroup> 165 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 166 166 <SubType>compile</SubType> 167 167 </None> 168 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 169 169 <SubType>compile</SubType> 170 170 </None> 171 171 </ItemGroup> 172 172 <ItemGroup> 173 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 174 174 <SubType>compile</SubType> 175 175 </Compile> -
rtos_arduino/trunk/examples/PIXY/r2ca_app.cfg
r258 r260 6 6 * ãµã³ãã«ããã°ã©ã (1)ã®ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã« 7 7 */ 8 INCLUDE("r ca_lib.cfg");8 INCLUDE("r2ca_lib.cfg"); -
rtos_arduino/trunk/examples/PIXY/r2ca_app.cpp
r258 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 3 3 #include <SPI.h> -
rtos_arduino/trunk/examples/PIXY/r2ca_app.h
r258 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 04 #define R2CA_NUM_TASK 0 5 5 6 #endif /* _R CA_APP_H_ */6 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/PIXY_Wifi/Makefile
r236 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 … … 35 35 36 36 # 37 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©37 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 38 38 # 39 R CA_DIR = ../..39 R2CA_DIR = ../.. 40 40 41 41 # … … 51 51 APPL_DIR += 52 52 53 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/53 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/ 54 54 APPL_CXXOBJS += ESP8266.o 55 55 56 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Pixy56 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Pixy 57 57 58 include $(R CA_DIR)/lib/Makefile.rca58 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/PIXY_Wifi/r2ca.atsln
r255 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/PIXY_Wifi/r2ca.componentinfo.xml
r255 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/PIXY_Wifi/r2ca.cproj
r255 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/PIXY_Wifi/r2ca_app.cfg
r255 r260 3 3 */ 4 4 5 INCLUDE("r ca_lib.cfg");5 INCLUDE("r2ca_lib.cfg"); 6 6 -
rtos_arduino/trunk/examples/PIXY_Wifi/r2ca_app.cpp
r255 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 #include "ESP8266.h" 3 3 … … 9 9 #define WMODE_STATION 10 10 11 bool setup_done = false;11 extern void task1_setup(); 12 12 13 13 void setup() … … 89 89 Serial.print("setup end\r\n"); 90 90 91 setup_done = true;91 task1_setup(); 92 92 } 93 93 … … 199 199 void task1_setup() 200 200 { 201 // while(!setup_done) {202 // delay(1);203 // }204 201 Serial.print("PIXY Starting...\n"); 205 202 pixy.init(); … … 207 204 } 208 205 209 void task1_loop()206 void loop1() 210 207 { 211 208 static int i = 0; -
rtos_arduino/trunk/examples/PIXY_Wifi/r2ca_app.h
r255 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 14 #define R2CA_NUM_TASK 1 5 5 6 #define R CA_MAINTASK_LOOP_PRI 67 #define R CA_TASK1_LOOP_PRI 56 #define R2CA_MAINTASK_LOOP_PRI 6 7 #define R2CA_TASK1_LOOP_PRI 5 8 8 9 #endif /* _R CA_APP_H_ */9 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/PIXY_Zumo/Makefile
r236 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 37 37 38 38 # 39 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©39 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 40 40 # 41 R CA_DIR = ../..41 R2CA_DIR = ../.. 42 42 43 43 # … … 56 56 # Zumo Library 57 57 # 58 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/ZumoShield58 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/ZumoShield 59 59 APPL_CXXOBJS += Accelerometer.o L3G.o LSM303.o Pushbutton.o QTRSensors.o ZumoBuzzer.o ZumoMotors.o 60 60 APPL_CFG += ZumoShield.cfg … … 63 63 # Pixy Library 64 64 # 65 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Pixy65 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Pixy 66 66 67 include $(R CA_DIR)/lib/Makefile.rca67 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/PIXY_Zumo/r2ca.atsln
r255 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/PIXY_Zumo/r2ca.cproj
r255 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 153 153 </PropertyGroup> 154 154 <ItemGroup> 155 <None Include="r ca_app.cfg">155 <None Include="r2ca_app.cfg"> 156 156 <SubType>compile</SubType> 157 157 </None> 158 <None Include="r ca_app.cpp">158 <None Include="r2ca_app.cpp"> 159 159 <SubType>compile</SubType> 160 160 </None> 161 161 </ItemGroup> 162 162 <ItemGroup> 163 <Compile Include="r ca_app.h">163 <Compile Include="r2ca_app.h"> 164 164 <SubType>compile</SubType> 165 165 </Compile> -
rtos_arduino/trunk/examples/PIXY_Zumo/r2ca_app.cfg
r255 r260 6 6 * ãµã³ãã«ããã°ã©ã (1)ã®ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã« 7 7 */ 8 INCLUDE("r ca_lib.cfg");8 INCLUDE("r2ca_lib.cfg"); 9 9 INCLUDE("ZumoShield.cfg"); -
rtos_arduino/trunk/examples/PIXY_Zumo/r2ca_app.cpp
r255 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 #include <Wire.h> 3 3 #include <ZumoShield.h> -
rtos_arduino/trunk/examples/PIXY_Zumo/r2ca_app.h
r255 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 04 #define R2CA_NUM_TASK 0 5 5 6 #endif /* _R CA_APP_H_ */6 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/PIXY_Zumo_Wifi/Makefile
r236 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 37 37 38 38 # 39 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©39 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 40 40 # 41 R CA_DIR = ../..41 R2CA_DIR = ../.. 42 42 43 43 # … … 56 56 # Zumo Library 57 57 # 58 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/ZumoShield58 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/ZumoShield 59 59 APPL_CXXOBJS += Accelerometer.o L3G.o LSM303.o Pushbutton.o QTRSensors.o ZumoBuzzer.o ZumoMotors.o 60 60 APPL_CFG += ZumoShield.cfg … … 63 63 # Pixy Library 64 64 # 65 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Pixy65 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Pixy 66 66 67 67 # 68 68 # Wifi Library 69 69 # 70 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/70 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/ 71 71 APPL_CXXOBJS += ESP8266.o 72 72 73 include $(R CA_DIR)/lib/Makefile.rca73 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/PIXY_Zumo_Wifi/r2ca.atsln
r258 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/PIXY_Zumo_Wifi/r2ca.cproj
r258 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 153 153 </PropertyGroup> 154 154 <ItemGroup> 155 <None Include="r ca_app.cfg">155 <None Include="r2ca_app.cfg"> 156 156 <SubType>compile</SubType> 157 157 </None> 158 <None Include="r ca_app.cpp">158 <None Include="r2ca_app.cpp"> 159 159 <SubType>compile</SubType> 160 160 </None> 161 161 </ItemGroup> 162 162 <ItemGroup> 163 <Compile Include="r ca_app.h">163 <Compile Include="r2ca_app.h"> 164 164 <SubType>compile</SubType> 165 165 </Compile> -
rtos_arduino/trunk/examples/PIXY_Zumo_Wifi/r2ca_app.cfg
r258 r260 6 6 * ãµã³ãã«ããã°ã©ã (1)ã®ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã« 7 7 */ 8 INCLUDE("r ca_lib.cfg");8 INCLUDE("r2ca_lib.cfg"); 9 9 INCLUDE("ZumoShield.cfg"); -
rtos_arduino/trunk/examples/PIXY_Zumo_Wifi/r2ca_app.cpp
r258 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 #include "ESP8266.h" 3 3 … … 108 108 void FollowBlock(int trackedBlock); 109 109 int TrackBlock(int blockCount); 110 void task1_setup(); 110 111 111 112 //--------------------------------------- … … 121 122 122 123 button.waitForPress(); 123 buzzer.playStart(); 124 buzzer.playStart(); 125 126 task1_setup(); 124 127 } 125 128 … … 271 274 272 275 273 bool setup_done = false;274 275 276 void task1_setup() 276 277 { … … 350 351 351 352 Serial.print("setup end\r\n"); 352 353 setup_done = true;354 353 } 355 354 … … 361 360 uint8_t task1_mux_id = MUX_NULL; 362 361 363 void task1_loop()362 void loop1() 364 363 { 365 364 char buf[128]; -
rtos_arduino/trunk/examples/PIXY_Zumo_Wifi/r2ca_app.h
r258 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 14 #define R2CA_NUM_TASK 1 5 5 6 #define R CA_MAINTASK_LOOP_PRI 57 #define R CA_TASK1_LOOP_PRI 66 #define R2CA_MAINTASK_LOOP_PRI 5 7 #define R2CA_TASK1_LOOP_PRI 6 8 8 9 #endif /* _R CA_APP_H_ */9 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/Profiling/Makefile
r137 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 36 36 37 37 # 38 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©38 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 39 39 # 40 R CA_DIR = ../..40 R2CA_DIR = ../.. 41 41 42 42 # … … 52 52 APPL_DIR = 53 53 54 include $(R CA_DIR)/lib/Makefile.rca54 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/Profiling/r2ca.atsln
r255 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/Profiling/r2ca.componentinfo.xml
r255 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/Profiling/r2ca.cproj
r255 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/Profiling/r2ca_app.cfg
r255 r260 6 6 * ãµã³ãã«ããã°ã©ã (1)ã®ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã« 7 7 */ 8 INCLUDE("r ca_lib.cfg");8 INCLUDE("r2ca_lib.cfg"); -
rtos_arduino/trunk/examples/Profiling/r2ca_app.cpp
r255 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 3 void task1_setup(); 3 4 4 5 void setup(){ … … 8 9 void loop(){ 9 10 Serial.print("idle : "); 10 Serial.println(r ca_idle_result);11 Serial.println(r2ca_idle_result); 11 12 Serial.print("isr : "); 12 Serial.println(r ca_isr_result);13 Serial.println(r2ca_isr_result); 13 14 Serial.print("dispatch : "); 14 Serial.println(r ca_dispatch_result);15 Serial.println(r2ca_dispatch_result); 15 16 delay(1000); 17 18 task1_setup(); 16 19 } 17 18 #if 019 void task1_setup(){20 }21 22 void task1_loop(){23 delay(10);24 }25 #endif26 20 27 21 #define PSERIAL SerialUSB … … 52 46 #define TIMEOUT_MS 3000 53 47 54 void task1_loop()48 void loop1() 55 49 { 56 50 if(!processing_connected){ … … 67 61 uint16_t dispatch_cnt; 68 62 69 load = 100 - map(r ca_idle_result, 0, IDLE_TASK_IDLE_LOOP_10MS/10, 0, 100);70 isr_cnt = (r ca_isr_result > 0xffff)? 0xffff : rca_isr_result;71 dispatch_cnt = (r ca_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; 72 66 73 67 if (PSERIAL.available()){ -
rtos_arduino/trunk/examples/Profiling/r2ca_app.h
r255 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_ENABLE_PROFILING5 #define R CA_PROFILING_CYC_MS 14 #define R2CA_ENABLE_PROFILING 5 #define R2CA_PROFILING_CYC_MS 1 6 6 7 #define R CA_NUM_TASK 17 #define R2CA_NUM_TASK 1 8 8 9 #endif /* _R CA_APP_H_ */9 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/RRScheduling/Makefile
r137 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 25 25 26 26 # 27 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©27 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 28 28 # 29 R CA_DIR = ../..29 R2CA_DIR = ../.. 30 30 31 31 # … … 41 41 APPL_DIR = 42 42 43 include $(R CA_DIR)/lib/Makefile.rca43 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/RRScheduling/r2ca.atsln
r255 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/RRScheduling/r2ca.componentinfo.xml
r255 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/RRScheduling/r2ca.cproj
r255 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/RRScheduling/r2ca_app.cfg
r255 r260 6 6 * ãµã³ãã«ããã°ã©ã (1)ã®ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã« 7 7 */ 8 INCLUDE("r ca_lib.cfg");8 INCLUDE("r2ca_lib.cfg"); -
rtos_arduino/trunk/examples/RRScheduling/r2ca_app.cpp
r255 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 3 3 … … 19 19 20 20 void loop() { 21 dis_dsp(); 21 22 Serial.println("loop() : running"); 23 ena_dsp(); 22 24 loop_wait(10000); 23 25 } … … 26 28 * For TASK1 27 29 */ 28 void task1_setup() { 29 pinMode(13, OUTPUT); 30 void loop1() { 30 31 dis_dsp(); 31 Serial.println("task1 _setup() : running");32 Serial.println("task1loop() : running"); 32 33 ena_dsp(); 33 }34 35 void task1_loop() {36 34 digitalWrite(13, HIGH); 37 35 loop_wait(10000); 36 dis_dsp(); 37 Serial.println("task1loop() : running"); 38 ena_dsp(); 38 39 digitalWrite(13, LOW); 39 40 loop_wait(10000); … … 43 44 * For TASK2 44 45 */ 45 void task2_setup() {46 void loop2() { 46 47 dis_dsp(); 47 Serial.println("task2 _setup() : running");48 Serial.println("task2loop() : running"); 48 49 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");56 50 loop_wait(10000); 57 51 } … … 60 54 * For TASK3 61 55 */ 62 void task3_setup() {56 void loop3() { 63 57 dis_dsp(); 64 Serial.println("task3_setup() : running");65 ena_dsp();66 }67 68 void task3_loop() {69 58 Serial.println("task3loop() : running"); 59 ena_dsp(); 70 60 loop_wait(20000); 71 61 } … … 74 64 * For TASK4 75 65 */ 76 void task4_setup() {66 void loop4() { 77 67 dis_dsp(); 78 Serial.println("task4 _setup() : running");68 Serial.println("task4loop() : running"); 79 69 ena_dsp(); 80 }81 82 void task4_loop() {83 Serial.println("task4loop() : running");84 70 loop_wait(40000); 85 71 } -
rtos_arduino/trunk/examples/RRScheduling/r2ca_app.h
r255 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 44 #define R2CA_NUM_TASK 4 5 5 6 #define R CA_RR_SCEDULE 0xffffff7 #define R CA_RR_SCEDULE_CYCLE 16 #define R2CA_RR_SCHEDULE_PRI 0xffff 7 #define R2CA_RR_SCHEDULE_CYCLE 1 8 8 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 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 32 32 33 33 # 34 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©34 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 35 35 # 36 R CA_DIR = ../..36 R2CA_DIR = ../.. 37 37 38 38 # … … 49 49 50 50 51 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT51 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT 52 52 APPL_CXXOBJS += ESP8266.o 53 53 54 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/thingspeak-arduino/src54 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/thingspeak-arduino/src 55 55 APPL_CXXOBJS += ThingSpeak.o 56 56 57 include $(R CA_DIR)/lib/Makefile.rca57 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/ThingSpeak_basic/r2ca.atsln
r255 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/ThingSpeak_basic/r2ca.componentinfo.xml
r255 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/ThingSpeak_basic/r2ca.cproj
r255 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/ThingSpeak_basic/r2ca_app.cfg
r255 r260 3 3 */ 4 4 5 INCLUDE("r ca_lib.cfg");5 INCLUDE("r2ca_lib.cfg"); 6 6 -
rtos_arduino/trunk/examples/ThingSpeak_basic/r2ca_app.cpp
r255 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 #include "ESP8266.h" 3 3 #include "Client_ESP8266.h" -
rtos_arduino/trunk/examples/ThingSpeak_basic/r2ca_app.h
r255 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 04 #define R2CA_NUM_TASK 0 5 5 6 6 /* 7 7 * Use Serial3 8 8 */ 9 #define R CA_USE_SERIAL39 #define R2CA_USE_SERIAL3 10 10 11 #define R CA_TASK2_LOOP_PRI 4 //Web12 #define R CA_TASK3_LOOP_PRI 3 //LED13 #define R CA_TASK4_LOOP_PRI 7 //TFT14 #define R CA_TASK5_LOOP_PRI 6 //Processing11 #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 15 15 16 #define R CA_ENABLE_PROFILING17 #define R CA_PROFILING_CYC_MS 116 #define R2CA_ENABLE_PROFILING 17 #define R2CA_PROFILING_CYC_MS 1 18 18 19 #endif /* _R CA_APP_H_ */19 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/WifiEcho/Makefile
r146 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 32 32 33 33 # 34 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©34 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 35 35 # 36 R CA_DIR = ../..36 R2CA_DIR = ../.. 37 37 38 38 # … … 49 49 50 50 51 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/51 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/ESP8266_Arudino_AT/ 52 52 APPL_CXXOBJS += ESP8266.o 53 53 54 include $(R CA_DIR)/lib/Makefile.rca54 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/WifiEcho/r2ca.atsln
r255 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/WifiEcho/r2ca.componentinfo.xml
r255 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/WifiEcho/r2ca.cproj
r255 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/WifiEcho/r2ca_app.cfg
r255 r260 3 3 */ 4 4 5 INCLUDE("r ca_lib.cfg");5 INCLUDE("r2ca_lib.cfg"); 6 6 -
rtos_arduino/trunk/examples/WifiEcho/r2ca_app.cpp
r255 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 #include "ESP8266.h" 3 3 … … 168 168 * For TASK1 169 169 */ 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() { 170 void loop1() { 178 171 uint8_t buffer[128] = {0}; 179 172 uint32_t len; -
rtos_arduino/trunk/examples/WifiEcho/r2ca_app.h
r255 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 4 #define MULTI_ECHO_SERVER 5 5 6 6 #ifndef MULTI_ECHO_SERVER 7 #define R CA_NUM_TASK 07 #define R2CA_NUM_TASK 0 8 8 #else /* MULTI_ECHO_SERVER */ 9 #define R CA_NUM_TASK 19 #define R2CA_NUM_TASK 1 10 10 #endif /* MULTI_ECHO_SERVER */ 11 11 12 #endif /* _R CA_APP_H_ */12 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/Zumo/Makefile
r228 r260 7 7 # ã¢ããªã±ã¼ã·ã§ã³ãã¡ã¤ã« 8 8 # 9 APPL_CXXOBJS += r ca_app.o9 APPL_CXXOBJS += r2ca_app.o 10 10 APPL_COBJS += 11 APPL_CFG = r ca_app.cfg11 APPL_CFG = r2ca_app.cfg 12 12 13 13 # … … 37 37 38 38 # 39 # R CAã®ãã£ã¬ã¯ããªã®å®ç¾©39 # R2CAã®ãã£ã¬ã¯ããªã®å®ç¾© 40 40 # 41 R CA_DIR = ../..41 R2CA_DIR = ../.. 42 42 43 43 # … … 56 56 # Zumo Library 57 57 # 58 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/ZumoShield58 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/ZumoShield 59 59 APPL_CXXOBJS += Accelerometer.o L3G.o LSM303.o Pushbutton.o QTRSensors.o ZumoBuzzer.o ZumoMotors.o 60 60 APPL_CFG += ZumoShield.cfg 61 61 62 include $(R CA_DIR)/lib/Makefile.rca62 include $(R2CA_DIR)/lib/Makefile.r2ca -
rtos_arduino/trunk/examples/Zumo/r2ca.atsln
r255 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/Zumo/r2ca.componentinfo.xml
r255 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/Zumo/r2ca.cproj
r255 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/examples/Zumo/r2ca_app.cfg
r255 r260 6 6 * ãµã³ãã«ããã°ã©ã (1)ã®ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã« 7 7 */ 8 INCLUDE("r ca_lib.cfg");8 INCLUDE("r2ca_lib.cfg"); 9 9 INCLUDE("ZumoShield.cfg"); -
rtos_arduino/trunk/examples/Zumo/r2ca_app.cpp
r255 r260 1 #include "r ca.h"1 #include "r2ca.h" 2 2 #include <Wire.h> 3 3 #include <ZumoShield.h> -
rtos_arduino/trunk/examples/Zumo/r2ca_app.h
r255 r260 1 #ifndef _R CA_APP_H_2 #define _R CA_APP_H_1 #ifndef _R2CA_APP_H_ 2 #define _R2CA_APP_H_ 3 3 4 #define R CA_NUM_TASK 04 #define R2CA_NUM_TASK 0 5 5 6 #endif /* _R CA_APP_H_ */6 #endif /* _R2CA_APP_H_ */ -
rtos_arduino/trunk/examples/proj_base/r2ca.atsln
r255 r260 4 4 VisualStudioVersion = 14.0.23107.0 5 5 MinimumVisualStudioVersion = 10.0.40219.1 6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r ca", "rca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"6 Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "r2ca", "r2ca.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" 7 7 EndProject 8 8 Global -
rtos_arduino/trunk/examples/proj_base/r2ca.componentinfo.xml
r255 r260 23 23 <CVersion>1.0.0</CVersion> 24 24 <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath> 25 <DependentComponents /> 25 <DependentComponents> 26 <d4p1:anyType z:Ref="i1" /> 27 </DependentComponents> 26 28 <Description></Description> 27 29 <Files> 28 30 <d4p1:anyType i:type="FileInfo"> 29 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\samd21a\include</AbsolutePath>31 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.231\samd21a\include</AbsolutePath> 30 32 <Attribute></Attribute> 31 33 <Category>include</Category> … … 38 40 </d4p1:anyType> 39 41 <d4p1:anyType i:type="FileInfo"> 40 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 41 43 <Attribute></Attribute> 42 44 <Category>header</Category> … … 49 51 </d4p1:anyType> 50 52 <d4p1:anyType i:type="FileInfo"> 51 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 52 54 <Attribute>template</Attribute> 53 55 <Category>source</Category> 54 56 <Condition>C Exe</Condition> 55 <FileContentHash> dSS7TLoDl1MS+uFZPgKPWQ==</FileContentHash>57 <FileContentHash>o0ncidL5gR0Z0YwWJ1YroQ==</FileContentHash> 56 58 <FileVersion></FileVersion> 57 59 <Name>samd21a/templates/main.c</Name> … … 60 62 </d4p1:anyType> 61 63 <d4p1:anyType i:type="FileInfo"> 62 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 63 65 <Attribute>template</Attribute> 64 66 <Category>source</Category> … … 71 73 </d4p1:anyType> 72 74 <d4p1:anyType i:type="FileInfo"> 73 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 74 76 <Attribute>config</Attribute> 75 77 <Category>source</Category> … … 82 84 </d4p1:anyType> 83 85 <d4p1:anyType i:type="FileInfo"> 84 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 85 87 <Attribute>config</Attribute> 86 88 <Category>source</Category> … … 93 95 </d4p1:anyType> 94 96 <d4p1:anyType i:type="FileInfo"> 95 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 96 98 <Attribute>config</Attribute> 97 99 <Category>linkerScript</Category> … … 104 106 </d4p1:anyType> 105 107 <d4p1:anyType i:type="FileInfo"> 106 <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAMD21_DFP\1.0.2 22\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> 107 109 <Attribute>config</Attribute> 108 110 <Category>other</Category> … … 116 118 </Files> 117 119 <PackName>SAMD21_DFP</PackName> 118 <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/SAMD21_DFP/1.0.2 22/Atmel.SAMD21_DFP.pdsc</PackPath>119 <PackVersion>1.0.2 22</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> 120 122 <PresentInProject>true</PresentInProject> 121 123 <ReferenceConditionId>ATSAMD21G18A</ReferenceConditionId> -
rtos_arduino/trunk/examples/proj_base/r2ca.cproj
r255 r260 13 13 <OutputFileExtension>.elf</OutputFileExtension> 14 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> 15 <AssemblyName>r ca</AssemblyName>16 <Name>r ca</Name>17 <RootNamespace>r ca</RootNamespace>15 <AssemblyName>r2ca</AssemblyName> 16 <Name>r2ca</Name> 17 <RootNamespace>r2ca</RootNamespace> 18 18 <ToolchainFlavour>Native</ToolchainFlavour> 19 19 <KeepTimersRunning>true</KeepTimersRunning> … … 73 73 <armgcc.compiler.directories.IncludePaths> 74 74 <ListValues> 75 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>76 75 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 76 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 77 77 </ListValues> 78 78 </armgcc.compiler.directories.IncludePaths> … … 92 92 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 93 93 <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> 94 99 <armgcc.preprocessingassembler.general.IncludePaths> 95 100 <ListValues> 96 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>97 101 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 102 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 98 103 </ListValues> 99 104 </armgcc.preprocessingassembler.general.IncludePaths> … … 116 121 <armgcc.compiler.directories.IncludePaths> 117 122 <ListValues> 118 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>119 123 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 124 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 120 125 </ListValues> 121 126 </armgcc.compiler.directories.IncludePaths> … … 136 141 <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> 137 142 <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> 138 148 <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> 139 149 <armgcc.preprocessingassembler.general.IncludePaths> 140 150 <ListValues> 141 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.222\samd21a\include</Value>142 151 <Value>%24(PackRepoDir)\arm\cmsis\4.2.0\CMSIS\Include\</Value> 152 <Value>%24(PackRepoDir)\atmel\SAMD21_DFP\1.0.231\samd21a\include</Value> 143 153 </ListValues> 144 154 </armgcc.preprocessingassembler.general.IncludePaths> … … 153 163 </PropertyGroup> 154 164 <ItemGroup> 155 <None Include="r ca_app.cfg">165 <None Include="r2ca_app.cfg"> 156 166 <SubType>compile</SubType> 157 167 </None> 158 <None Include="r ca_app.cpp">168 <None Include="r2ca_app.cpp"> 159 169 <SubType>compile</SubType> 160 170 </None> 161 171 </ItemGroup> 162 172 <ItemGroup> 163 <Compile Include="r ca_app.h">173 <Compile Include="r2ca_app.h"> 164 174 <SubType>compile</SubType> 165 175 </Compile> -
rtos_arduino/trunk/lib/Makefile.r2ca
r224 r260 2 2 # Arduinoã©ã¤ãã©ãªç¨ã®å®ç¾© 3 3 # 4 ARDUINO_LIB_DIR = $(R CA_DIR)/arduino_lib4 ARDUINO_LIB_DIR = $(R2CA_DIR)/arduino_lib 5 5 6 6 # … … 15 15 syscalls.o \ 16 16 17 APPL_CXXOBJS += r ca_lib.o \17 APPL_CXXOBJS += r2ca_lib.o \ 18 18 variant.o \ 19 19 SERCOM.o Uart.o RingBuffer.o Print.o \ … … 30 30 # Ethenet2ã©ã¤ãã©ãª 31 31 # 32 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/Ethernet2/src/ $(RCA_DIR)/arduino_lib/libraries/Ethernet2/src/utility32 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/Ethernet2/src/ $(R2CA_DIR)/arduino_lib/libraries/Ethernet2/src/utility 33 33 APPL_CXXOBJS += Dhcp.o Dns.o Ethernet2.o EthernetClient.o EthernetServer.o EthernetUdp2.o Twitter.o socket.o w5500.o 34 34 APPL_COBJS += … … 40 40 # NCESCANã©ã¤ãã©ãª 41 41 # 42 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/NcesCan/42 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/NcesCan/ 43 43 APPL_CXXOBJS += mcp_can.o 44 44 APPL_COBJS += … … 50 50 # NAxesMotionã©ã¤ãã©ãª 51 51 # 52 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/NAxesMotion $(RCA_DIR)/arduino_lib/libraries/NAxesMotion/utility52 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/NAxesMotion $(R2CA_DIR)/arduino_lib/libraries/NAxesMotion/utility 53 53 APPL_CXXOBJS += NAxisMotion.o 54 54 APPL_COBJS += BNO055.o … … 60 60 # SDã©ã¤ãã©ãª 61 61 # 62 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/SD/src/ $(RCA_DIR)/arduino_lib/libraries/SD/src/utility62 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/SD/src/ $(R2CA_DIR)/arduino_lib/libraries/SD/src/utility 63 63 APPL_CXXOBJS += File.o SD.o Sd2Card.o SdFile.o SdVolume.o 64 64 APPL_COBJS += … … 69 69 # TFTã©ã¤ãã©ãª 70 70 # 71 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/TFT/src/ $(RCA_DIR)/arduino_lib/libraries/TFT/src/utility71 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/TFT/src/ $(R2CA_DIR)/arduino_lib/libraries/TFT/src/utility 72 72 APPL_CXXOBJS += TFT.o Adafruit_GFX.o Adafruit_ST7735.o 73 73 APPL_COBJS += glcdfont.o … … 78 78 # Wireã©ã¤ãã©ãª 79 79 # 80 APPL_DIR += $(R CA_DIR)/arduino_lib/hardware/arduino/samd/libraries/Wire/80 APPL_DIR += $(R2CA_DIR)/arduino_lib/hardware/arduino/samd/libraries/Wire/ 81 81 APPL_CXXOBJS += Wire.o 82 82 APPL_COBJS += … … 87 87 # SPIã©ã¤ãã©ãª 88 88 # 89 APPL_DIR += $(R CA_DIR)/arduino_lib/hardware/arduino/samd/libraries/SPI/89 APPL_DIR += $(R2CA_DIR)/arduino_lib/hardware/arduino/samd/libraries/SPI/ 90 90 APPL_CXXOBJS += SPI.o 91 91 APPL_COBJS += … … 96 96 # RTCã©ã¤ãã©ãª 97 97 # 98 APPL_DIR += $(R CA_DIR)/arduino_lib/libraries/RTC/src/98 APPL_DIR += $(R2CA_DIR)/arduino_lib/libraries/RTC/src/ 99 99 APPL_CXXOBJS += RTCInt.o 100 100 APPL_COBJS += … … 102 102 103 103 104 APPL_DIR += $(R CA_DIR)/lib \104 APPL_DIR += $(R2CA_DIR)/lib \ 105 105 $(ARDUINO_LIB_DIR)/hardware/arduino/samd/cores/arduino/ \ 106 106 $(ARDUINO_LIB_DIR)/hardware/arduino/samd/cores/arduino/avr \ … … 192 192 # ãªãã¸ã§ã¯ããã¡ã¤ã«åã®å®ç¾© 193 193 # 194 OBJNAME = r ca194 OBJNAME = r2ca 195 195 ifdef OBJEXT 196 196 OBJFILE = $(OBJNAME).$(OBJEXT) -
rtos_arduino/trunk/lib/r2ca.h
r136 r260 1 #ifndef _R CA_H_2 #define _R CA_H_1 #ifndef _R2CA_H_ 2 #define _R2CA_H_ 3 3 4 4 #include <kernel.h> … … 6 6 #include <t_stdlib.h> 7 7 8 #include "r ca_lib.h"8 #include "r2ca_lib.h" 9 9 #undef true 10 10 #undef false … … 16 16 17 17 #include "kernel_cfg.h" 18 #include "r ca_app.h"18 #include "r2ca_app.h" 19 19 #endif /* _RCA_H_ */ -
rtos_arduino/trunk/lib/r2ca_lib.cfg
r249 r260 1 #include "r ca_lib.h"1 #include "r2ca_lib.h" 2 2 3 ATT_INI({ TA_NULL, 0, r ca_init });4 CRE_TSK(R CA_MAINTASK, { TA_ACT, 0, rca_maintask, RCA_MAINTASK_SETUP_PRI, RCA_MAINTASK_STACK_SIZE, NULL });3 ATT_INI({ TA_NULL, 0, r2ca_init }); 4 CRE_TSK(R2CA_MAINTASK, { TA_ACT, 0, r2ca_maintask, R2CA_MAINTASK_PRI, R2CA_MAINTASK_STACK_SIZE, NULL }); 5 5 6 //For Setup 7 CRE_SEM(SETUP_SEM, { TA_TPRI, 0, 1 }); 6 #if R2CA_NUM_TASK > 0 7 CRE_TSK(R2CA_TASK1, { TA_ACT, 0, r2ca_task1, R2CA_TASK1_PRI, R2CA_TASK1_STACK_SIZE, NULL }); 8 #endif /* R2CA_NUM_TASK > 0 */ 8 9 9 #if R CA_NUM_TASK > 010 CRE_TSK(R CA_TASK1, { TA_ACT, 0, rca_task1, RCA_TASK1_SETUP_PRI, RCA_TASK1_STACK_SIZE, NULL });11 #endif /* R CA_NUM_TASK > 0*/10 #if R2CA_NUM_TASK > 1 11 CRE_TSK(R2CA_TASK2, { TA_ACT, 0, r2ca_task2, R2CA_TASK2_PRI, R2CA_TASK2_STACK_SIZE, NULL }); 12 #endif /* R2CA_NUM_TASK > 1 */ 12 13 13 #if R CA_NUM_TASK > 114 CRE_TSK(R CA_TASK2, { TA_ACT, 0, rca_task2, RCA_TASK2_SETUP_PRI, RCA_TASK2_STACK_SIZE, NULL });15 #endif /* R CA_NUM_TASK > 1*/14 #if R2CA_NUM_TASK > 2 15 CRE_TSK(R2CA_TASK3, { TA_ACT, 0, r2ca_task3, R2CA_TASK3_PRI, R2CA_TASK3_STACK_SIZE, NULL }); 16 #endif /* R2CA_NUM_TASK > 2 */ 16 17 17 #if R CA_NUM_TASK > 218 CRE_TSK(R CA_TASK3, { TA_ACT, 0, rca_task3, RCA_TASK3_SETUP_PRI, RCA_TASK3_STACK_SIZE, NULL });19 #endif /* R CA_NUM_TASK > 2*/18 #if R2CA_NUM_TASK > 3 19 CRE_TSK(R2CA_TASK4, { TA_ACT, 0, r2ca_task4, R2CA_TASK4_PRI, R2CA_TASK4_STACK_SIZE, NULL }); 20 #endif /* R2CA_NUM_TASK > 3 */ 20 21 21 #if R CA_NUM_TASK > 322 CRE_TSK(R CA_TASK4, { TA_ACT, 0, rca_task4, RCA_TASK4_SETUP_PRI, RCA_TASK4_STACK_SIZE, NULL });23 #endif /* R CA_NUM_TASK > 3*/22 #if R2CA_NUM_TASK > 4 23 CRE_TSK(R2CA_TASK5, { TA_ACT, 0, r2ca_task5, R2CA_TASK5_PRI, R2CA_TASK5_STACK_SIZE, NULL }); 24 #endif /* R2CA_NUM_TASK > 4 */ 24 25 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 27 CRE_TSK(R2CA_IDLE_TASK, { TA_ACT, 0, r2ca_idle_task, 15, 512, NULL }); 28 #endif /* R2CA_ENABLE_PROFILING */ 32 29 33 30 //For SysTick 34 CRE_CYC(R CA_CYCHDR, { TA_STA, 0, rca_CycHandler, 1, 1});31 CRE_CYC(R2CA_CYCHDR, { TA_STA, 0, r2ca_CycHandler, 1, 1}); 35 32 36 33 //For USB (ToDo)Naitiveã«å¤æ´ 37 DEF_INH((16+7), { TA_NULL, r ca_USB_Handler });34 DEF_INH((16+7), { TA_NULL, r2ca_USB_Handler }); 38 35 CFG_INT((16+7), { TA_NULL, -1 }); 39 36 40 37 #ifdef TOPPERS_USE_ARDUINO_SERIAL 41 38 //For SERCOM5 42 DEF_INH((16+14), { TA_NULL, r ca_SERCOM5_Handler });39 DEF_INH((16+14), { TA_NULL, r2ca_SERCOM5_Handler }); 43 40 CFG_INT((16+14), { TA_NULL, -1 }); 44 41 #endif /* TOPPERS_USE_ARDUINO_SERIAL */ 45 42 46 43 //For SERCOM0(Serial5) 47 DEF_INH((16+9), { TA_NULL, r ca_SERCOM0_Handler });44 DEF_INH((16+9), { TA_NULL, r2ca_SERCOM0_Handler }); 48 45 CFG_INT((16+9), { TA_NULL, -1 }); 49 46 50 #ifdef R CA_USE_SERIAL347 #ifdef R2CA_USE_SERIAL3 51 48 //For SERCOM2(Serial3) 52 DEF_INH((16+11), { TA_NULL, r ca_SERCOM2_Handler });49 DEF_INH((16+11), { TA_NULL, r2ca_SERCOM2_Handler }); 53 50 CFG_INT((16+11), { TA_NULL, -1 }); 54 #endif /* R CA_USE_SERIAL3 */51 #endif /* R2CA_USE_SERIAL3 */ 55 52 56 53 //For SERCOM3(I2C) 57 DEF_INH((16+12), { TA_NULL, r ca_SERCOM3_Handler });54 DEF_INH((16+12), { TA_NULL, r2ca_SERCOM3_Handler }); 58 55 CFG_INT((16+12), { TA_NULL, -1 }); 59 56 60 57 //For SERCOM4(SPI) 61 DEF_INH((16+13), { TA_NULL, r ca_SERCOM4_Handler });58 DEF_INH((16+13), { TA_NULL, r2ca_SERCOM4_Handler }); 62 59 CFG_INT((16+13), { TA_NULL, -1 }); 63 60 64 61 //For EIC 65 DEF_INH((16+4), { TA_NULL, r ca_EIC_Handler });62 DEF_INH((16+4), { TA_NULL, r2ca_EIC_Handler }); 66 63 CFG_INT((16+4), { TA_NULL, -1 }); 67 64 68 65 //For TC5 69 DEF_INH((16+20), { TA_NULL, r ca_TC5_Handler });66 DEF_INH((16+20), { TA_NULL, r2ca_TC5_Handler }); 70 67 CFG_INT((16+20), { TA_NULL, -1 }); 71 68 72 69 //For RTC 73 DEF_INH((16+3), { TA_NULL, r ca_RTC_Handler });70 DEF_INH((16+3), { TA_NULL, r2ca_RTC_Handler }); 74 71 CFG_INT((16+3), { TA_NULL, -1 }); 75 72 -
rtos_arduino/trunk/lib/r2ca_lib.cpp
r251 r260 1 #include "r ca.h"2 #include "r ca_lib.h"1 #include "r2ca.h" 2 #include "r2ca_lib.h" 3 3 4 4 extern "C" { 5 5 extern void yield(void); 6 extern void r ca_ena_int(uint_t intno);7 extern void r ca_dis_int(uint_t intno);8 } 9 10 #ifdef R CA_ENABLE_PROFILING11 volatile uint32_t r ca_idle_result;12 volatile uint32_t r ca_isr_result;13 volatile uint32_t r ca_dispatch_result;14 volatile uint32_t r ca_timer_isr_result;15 volatile uint32_t r ca_usb_isr_result;16 volatile uint32_t r ca_sercom0_isr_result;17 volatile uint32_t r ca_sercom2_isr_result;18 volatile uint32_t r ca_sercom3_isr_result;19 volatile uint32_t r ca_sercom4_isr_result;20 volatile uint32_t r ca_sercom5_isr_result;21 volatile uint32_t r ca_eic_isr_result;22 volatile uint32_t r ca_tc5_isr_result;23 volatile uint32_t r ca_rtc_isr_result;24 25 static volatile uint32_t r ca_idle_cnt;26 static volatile uint32_t r ca_isr_cnt;27 static volatile uint32_t r ca_dispatch_cnt;28 static volatile uint32_t r ca_timer_isr_cnt;29 static volatile uint32_t r ca_usb_isr_cnt;30 static volatile uint32_t r ca_sercom0_isr_cnt;31 static volatile uint32_t r ca_sercom2_isr_cnt;32 static volatile uint32_t r ca_sercom3_isr_cnt;33 static volatile uint32_t r ca_sercom4_isr_cnt;34 static volatile uint32_t r ca_sercom5_isr_cnt;35 static volatile uint32_t r ca_eic_isr_cnt;36 static volatile uint32_t r ca_tc5_isr_cnt;37 static volatile uint32_t r ca_rtc_isr_cnt;38 static volatile uint32_t r ca_profiling_cyccnt;39 #endif /* R CA_ENABLE_PROFILING */6 extern void r2ca_ena_int(uint_t intno); 7 extern void r2ca_dis_int(uint_t intno); 8 } 9 10 #ifdef R2CA_ENABLE_PROFILING 11 volatile uint32_t r2ca_idle_result; 12 volatile uint32_t r2ca_isr_result; 13 volatile uint32_t r2ca_dispatch_result; 14 volatile uint32_t r2ca_timer_isr_result; 15 volatile uint32_t r2ca_usb_isr_result; 16 volatile uint32_t r2ca_sercom0_isr_result; 17 volatile uint32_t r2ca_sercom2_isr_result; 18 volatile uint32_t r2ca_sercom3_isr_result; 19 volatile uint32_t r2ca_sercom4_isr_result; 20 volatile uint32_t r2ca_sercom5_isr_result; 21 volatile uint32_t r2ca_eic_isr_result; 22 volatile uint32_t r2ca_tc5_isr_result; 23 volatile uint32_t r2ca_rtc_isr_result; 24 25 static volatile uint32_t r2ca_idle_cnt; 26 static volatile uint32_t r2ca_isr_cnt; 27 static volatile uint32_t r2ca_dispatch_cnt; 28 static volatile uint32_t r2ca_timer_isr_cnt; 29 static volatile uint32_t r2ca_usb_isr_cnt; 30 static volatile uint32_t r2ca_sercom0_isr_cnt; 31 static volatile uint32_t r2ca_sercom2_isr_cnt; 32 static volatile uint32_t r2ca_sercom3_isr_cnt; 33 static volatile uint32_t r2ca_sercom4_isr_cnt; 34 static volatile uint32_t r2ca_sercom5_isr_cnt; 35 static volatile uint32_t r2ca_eic_isr_cnt; 36 static volatile uint32_t r2ca_tc5_isr_cnt; 37 static volatile uint32_t r2ca_rtc_isr_cnt; 38 static volatile uint32_t r2ca_profiling_cyccnt; 39 #endif /* R2CA_ENABLE_PROFILING */ 40 40 41 41 Inline void 42 r ca_di(void){42 r2ca_di(void){ 43 43 Asm("cpsid f":::"memory"); 44 44 } … … 48 48 */ 49 49 Inline void 50 r ca_ei(void){50 r2ca_ei(void){ 51 51 Asm("cpsie f":::"memory"); 52 52 } 53 53 54 54 void 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 } 55 r2ca_init(intptr_t exinf) 56 { 57 init(); //wiring.c 58 } 59 60 void 61 r2ca_ena_int(uint_t intno) { 62 if (ena_int(intno + 16) != E_OK) { 63 while(1); //ToDo 64 } 65 } 66 67 void 68 r2ca_dis_int(uint_t intno) { 69 if (dis_int(intno + 16) != E_OK) { 70 while(1); //ToDo 71 } 73 72 } 74 73 75 74 extern const DeviceVectors exception_table; 76 75 77 #ifdef RCA_RR_SCHEDULE78 76 static uint32_t time_slice = 0; 79 #endif /* RCA_RR_SCHEDULE */80 77 81 78 /* … … 83 80 */ 84 81 void 85 r ca_CycHandler(intptr_t exinf)82 r2ca_CycHandler(intptr_t exinf) 86 83 { 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))(); 135 130 } 136 131 … … 139 134 */ 140 135 void 141 r ca_USB_Handler(void)142 { 143 #ifdef R CA_ENABLE_PROFILING144 rca_di();145 rca_usb_isr_cnt++;146 rca_isr_cnt++;147 rca_ei();148 #endif /* R CA_ENABLE_PROFILING */149 150 } 151 152 void 153 r ca_SERCOM0_Handler(void)154 { 155 #ifdef R CA_ENABLE_PROFILING156 rca_di();157 rca_sercom0_isr_cnt++;158 rca_isr_cnt++;159 rca_ei();160 #endif /* R CA_ENABLE_PROFILING */161 162 } 163 164 #ifdef R CA_USE_SERIAL3136 r2ca_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 147 void 148 r2ca_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 165 160 #define PIN_SERIAL3_RX 49 /* D5 */ 166 161 #define PIN_SERIAL3_TX 48 /* D4 */ … … 169 164 170 165 void 171 r ca_SERCOM2_Handler(void)172 { 173 #ifdef R CA_ENABLE_PROFILING174 rca_di();175 rca_sercom2_isr_cnt++;176 rca_isr_cnt++;177 rca_ei();178 #endif /* R CA_ENABLE_PROFILING */179 180 } 181 #endif /* R CA_USE_SERIAL3 */182 183 void 184 r ca_SERCOM3_Handler(void)185 { 186 #ifdef R CA_ENABLE_PROFILING187 rca_di();188 rca_sercom3_isr_cnt++;189 rca_isr_cnt++;190 rca_ei();191 #endif /* R CA_ENABLE_PROFILING */192 193 } 194 195 void 196 r ca_SERCOM4_Handler(void)197 { 198 #ifdef R CA_ENABLE_PROFILING199 rca_di();200 rca_sercom4_isr_cnt++;201 rca_isr_cnt++;202 rca_ei();203 #endif /* R CA_ENABLE_PROFILING */204 166 r2ca_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 178 void 179 r2ca_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 190 void 191 r2ca_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))(); 205 200 } 206 201 207 202 #ifdef TOPPERS_USE_ARDUINO_SERIAL 208 203 void 209 r ca_SERCOM5_Handler(void)210 { 211 #ifdef R CA_ENABLE_PROFILING212 rca_di();213 rca_sercom5_isr_cnt++;214 rca_isr_cnt++;215 rca_ei();216 #endif /* R CA_ENABLE_PROFILING */217 204 r2ca_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))(); 218 213 } 219 214 #endif /* TOPPERS_USE_ARDUINO_SERIAL */ 220 215 221 216 void 222 r ca_EIC_Handler(void)223 { 224 #ifdef R CA_ENABLE_PROFILING225 rca_di();226 rca_eic_isr_cnt++;227 rca_isr_cnt++;228 rca_ei();229 #endif /* R CA_ENABLE_PROFILING */230 231 } 232 233 void 234 r ca_TC5_Handler(void)235 { 236 #ifdef R CA_ENABLE_PROFILING237 rca_di();238 rca_tc5_isr_cnt++;239 rca_isr_cnt++;240 rca_ei();241 #endif /* R CA_ENABLE_PROFILING */242 243 } 244 245 void 246 r ca_RTC_Handler(void)247 { 248 #ifdef R CA_ENABLE_PROFILING249 rca_di();250 rca_rtc_isr_cnt++;251 rca_isr_cnt++;252 rca_ei();253 #endif /* R CA_ENABLE_PROFILING */254 217 r2ca_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 228 void 229 r2ca_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 240 void 241 r2ca_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))(); 255 250 } 256 251 … … 260 255 void 261 256 yield(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); 271 264 } 272 265 … … 274 267 extern void loop(void); 275 268 276 void 277 rca_maintask(intptr_t exinf) 278 { 279 syslog(LOG_NOTICE, "Arduino Main Task start!"); 280 dly_tsk(1); 269 270 const 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 288 void 289 r2ca_maintask(intptr_t exinf) 290 { 291 int i; 292 293 syslog(LOG_NOTICE, "Arduino Main Task start!"); 294 281 295 #ifdef USBCON 282 283 296 USBDevice.init(); 297 USBDevice.attach(); 284 298 #endif /* USBCON */ 285 299 286 300 analogReference(AR_DEFAULT); 287 301 288 302 setup(); 289 303 290 sig_sem(SETUP_SEM); 304 for(i = 0; i < R2CA_NUM_TASK; i++) { 305 act_tsk(task_id[i]); 306 } 291 307 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) \ 315 extern void loop##NUM(void); \ 303 316 \ 304 317 void \ 305 r ca_task##NUM(intptr_t exinf) \318 r2ca_task##NUM(intptr_t exinf) \ 306 319 { \ 307 wai_sem(SETUP_SEM);\308 task##NUM##_setup(); \309 sig_sem(SETUP_SEM);\310 chg_pri(0, RCA_TASK##NUM##_LOOP_PRI); \311 \312 320 while(1){ \ 313 task##NUM##_loop(); \321 loop##NUM(); \ 314 322 } \ 315 323 } 316 324 317 #if R CA_NUM_TASK > 0318 R CA_TASK_BODY(1)319 #endif /* R CA_NUM_TASK > 0 */320 321 #if R CA_NUM_TASK > 1322 R CA_TASK_BODY(2)323 #endif /* R CA_NUM_TASK > 1 */324 325 #if R CA_NUM_TASK > 2326 R CA_TASK_BODY(3)327 #endif /* R CA_NUM_TASK > 2 */328 329 #if R CA_NUM_TASK > 3330 R CA_TASK_BODY(4)331 #endif /* R CA_NUM_TASK > 3 */332 333 #if R CA_NUM_TASK > 4334 R CA_TASK_BODY(5)335 #endif /* R CA_NUM_TASK > 4 */336 337 #ifdef R CA_ENABLE_PROFILING338 void 339 r ca_idle_task(intptr_t exinf) {340 341 rca_di();342 rca_idle_cnt++;343 rca_ei();344 345 } 346 #endif /* R CA_ENABLE_PROFILING */325 #if R2CA_NUM_TASK > 0 326 R2CA_TASK_BODY(1) 327 #endif /* R2CA_NUM_TASK > 0 */ 328 329 #if R2CA_NUM_TASK > 1 330 R2CA_TASK_BODY(2) 331 #endif /* R2CA_NUM_TASK > 1 */ 332 333 #if R2CA_NUM_TASK > 2 334 R2CA_TASK_BODY(3) 335 #endif /* R2CA_NUM_TASK > 2 */ 336 337 #if R2CA_NUM_TASK > 3 338 R2CA_TASK_BODY(4) 339 #endif /* R2CA_NUM_TASK > 3 */ 340 341 #if R2CA_NUM_TASK > 4 342 R2CA_TASK_BODY(5) 343 #endif /* R2CA_NUM_TASK > 4 */ 344 345 #ifdef R2CA_ENABLE_PROFILING 346 void 347 r2ca_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 "r ca_app.h"1 #include "r2ca_app.h" 2 2 3 3 /* 4 4 * Max number of task 5 5 */ 6 #define R CA_NUM_TASK_MAX 56 #define R2CA_NUM_TASK_MAX 5 7 7 8 8 /* 9 9 * Check number of task 10 10 */ 11 #if R CA_NUM_TASK > RCA_NUM_TASK_MAX11 #if R2CA_NUM_TASK > R2CA_NUM_TASK_MAX 12 12 #error The number of Task is over! 13 #endif /* R CA_NUM_TASK > RCA_NUM_TASK_MAX */13 #endif /* R2CA_NUM_TASK > R2CA_NUM_TASK_MAX */ 14 14 15 15 /* … … 25 25 * Priotiry 26 26 */ 27 #ifndef R CA_MAINTASK_SETUP_PRI28 #define R CA_MAINTASK_SETUP_PRI 529 #endif /* R CA_MAINTASK_SETUP_PRI */27 #ifndef R2CA_MAINTASK_PRI 28 #define R2CA_MAINTASK_PRI 5 29 #endif /* R2CA_MAINTASK_SETUP_PRI */ 30 30 31 #ifndef R CA_MAINTASK_LOOP_PRI32 #define R CA_MAINTASK_LOOP_PRI 533 #endif /* R CA_MAINTASK_SETUP_PRI */31 #ifndef R2CA_TASK1_PRI 32 #define R2CA_TASK1_PRI 5 33 #endif /* R2CA_TASK1_SETUP_PRI */ 34 34 35 #ifndef R CA_TASK1_SETUP_PRI36 #define R CA_TASK1_SETUP_PRI 537 #endif /* R CA_TASK1_SETUP_PRI */35 #ifndef R2CA_TASK2_PRI 36 #define R2CA_TASK2_PRI 5 37 #endif /* R2CA_TASK2_SETUP_PRI */ 38 38 39 #ifndef R CA_TASK1_LOOP_PRI40 #define R CA_TASK1_LOOP_PRI 541 #endif /* R CA_TASK1_SETUP_PRI */39 #ifndef R2CA_TASK3_PRI 40 #define R2CA_TASK3_PRI 5 41 #endif /* R2CA_TASK3_SETUP_PRI */ 42 42 43 #ifndef R CA_TASK2_SETUP_PRI44 #define R CA_TASK2_SETUP_PRI 545 #endif /* R CA_TASK2_SETUP_PRI */43 #ifndef R2CA_TASK4_PRI 44 #define R2CA_TASK4_PRI 5 45 #endif /* R2CA_TASK4_SETUP_PRI */ 46 46 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 */ 74 50 75 51 /* 76 52 * Stack Size 77 53 */ 78 #ifndef R CA_MAINTASK_STACK_SIZE79 #define R CA_MAINTASK_STACK_SIZE 204880 #endif /* R CA_MAINTASK_STACK_SIZE */54 #ifndef R2CA_MAINTASK_STACK_SIZE 55 #define R2CA_MAINTASK_STACK_SIZE 2048 56 #endif /* R2CA_MAINTASK_STACK_SIZE */ 81 57 82 #ifndef R CA_TASK1_STACK_SIZE83 #define R CA_TASK1_STACK_SIZE 102484 #endif /* R CA_TASK1_STACK_SIZE */58 #ifndef R2CA_TASK1_STACK_SIZE 59 #define R2CA_TASK1_STACK_SIZE 1024 60 #endif /* R2CA_TASK1_STACK_SIZE */ 85 61 86 #ifndef R CA_TASK2_STACK_SIZE87 #define R CA_TASK2_STACK_SIZE 102488 #endif /* R CA_TASK2_STACK_SIZE */62 #ifndef R2CA_TASK2_STACK_SIZE 63 #define R2CA_TASK2_STACK_SIZE 1024 64 #endif /* R2CA_TASK2_STACK_SIZE */ 89 65 90 #ifndef R CA_TASK3_STACK_SIZE91 #define R CA_TASK3_STACK_SIZE 102492 #endif /* R CA_TASK3_STACK_SIZE */66 #ifndef R2CA_TASK3_STACK_SIZE 67 #define R2CA_TASK3_STACK_SIZE 1024 68 #endif /* R2CA_TASK3_STACK_SIZE */ 93 69 94 #ifndef R CA_TASK4_STACK_SIZE95 #define R CA_TASK4_STACK_SIZE 102496 #endif /* R CA_TASK4_STACK_SIZE */70 #ifndef R2CA_TASK4_STACK_SIZE 71 #define R2CA_TASK4_STACK_SIZE 1024 72 #endif /* R2CA_TASK4_STACK_SIZE */ 97 73 98 #ifndef R CA_TASK5_STACK_SIZE99 #define R CA_TASK5_STACK_SIZE 1024100 #endif /* R CA_TASK5_STACK_SIZE */74 #ifndef R2CA_TASK5_STACK_SIZE 75 #define R2CA_TASK5_STACK_SIZE 1024 76 #endif /* R2CA_TASK5_STACK_SIZE */ 101 77 102 78 … … 104 80 * Round Robin Scheduling cycle 105 81 */ 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 */ 109 89 110 90 #ifdef __cplusplus … … 112 92 #endif 113 93 114 extern void r ca_init(intptr_t exinf);115 extern void r ca_maintask(intptr_t exinf);116 extern void r ca_task1(intptr_t exinf);117 extern void r ca_task2(intptr_t exinf);118 extern void r ca_task3(intptr_t exinf);119 extern void r ca_task4(intptr_t exinf);120 extern void r ca_task5(intptr_t exinf);121 extern void r ca_CycHandler(intptr_t exinf);94 extern void r2ca_init(intptr_t exinf); 95 extern void r2ca_maintask(intptr_t exinf); 96 extern void r2ca_task1(intptr_t exinf); 97 extern void r2ca_task2(intptr_t exinf); 98 extern void r2ca_task3(intptr_t exinf); 99 extern void r2ca_task4(intptr_t exinf); 100 extern void r2ca_task5(intptr_t exinf); 101 extern void r2ca_CycHandler(intptr_t exinf); 122 102 123 extern void r ca_USB_Handler(void);124 extern void r ca_SERCOM0_Handler(void);125 extern void r ca_SERCOM2_Handler(void);126 extern void r ca_SERCOM3_Handler(void);127 extern void r ca_SERCOM4_Handler(void);128 extern void r ca_SERCOM5_Handler(void);129 extern void r ca_EIC_Handler(void);130 extern void r ca_TC5_Handler(void);131 extern void r ca_RTC_Handler(void);103 extern void r2ca_USB_Handler(void); 104 extern void r2ca_SERCOM0_Handler(void); 105 extern void r2ca_SERCOM2_Handler(void); 106 extern void r2ca_SERCOM3_Handler(void); 107 extern void r2ca_SERCOM4_Handler(void); 108 extern void r2ca_SERCOM5_Handler(void); 109 extern void r2ca_EIC_Handler(void); 110 extern void r2ca_TC5_Handler(void); 111 extern void r2ca_RTC_Handler(void); 132 112 133 #ifdef R CA_ENABLE_PROFILING134 extern void r ca_idle_task(intptr_t exinf);135 extern volatile uint32_t r ca_idle_result;136 extern volatile uint32_t r ca_isr_result;137 extern volatile uint32_t r ca_dispatch_result;138 extern volatile uint32_t r ca_timer_isr_result;139 extern volatile uint32_t r ca_usb_isr_result;140 extern volatile uint32_t r ca_sercom0_isr_result;141 extern volatile uint32_t r ca_sercom4_isr_result;142 extern volatile uint32_t r ca_sercom5_isr_result;143 extern volatile uint32_t r ca_eic_isr_result;144 extern volatile uint32_t r ca_tc5_isr_result;145 extern volatile uint32_t r ca_rtc_isr_result;113 #ifdef R2CA_ENABLE_PROFILING 114 extern void r2ca_idle_task(intptr_t exinf); 115 extern volatile uint32_t r2ca_idle_result; 116 extern volatile uint32_t r2ca_isr_result; 117 extern volatile uint32_t r2ca_dispatch_result; 118 extern volatile uint32_t r2ca_timer_isr_result; 119 extern volatile uint32_t r2ca_usb_isr_result; 120 extern volatile uint32_t r2ca_sercom0_isr_result; 121 extern volatile uint32_t r2ca_sercom4_isr_result; 122 extern volatile uint32_t r2ca_sercom5_isr_result; 123 extern volatile uint32_t r2ca_eic_isr_result; 124 extern volatile uint32_t r2ca_tc5_isr_result; 125 extern volatile uint32_t r2ca_rtc_isr_result; 146 126 147 #ifdef R CA_USE_SERIAL3148 extern volatile uint32_t r ca_sercom3_isr_result;149 #endif /* R CA_USE_SERIAL3 */127 #ifdef R2CA_USE_SERIAL3 128 extern volatile uint32_t r2ca_sercom3_isr_result; 129 #endif /* R2CA_USE_SERIAL3 */ 150 130 151 #endif /* R CA_ENABLE_PROFILING */131 #endif /* R2CA_ENABLE_PROFILING */ 152 132 153 133 #define WIRE_ENTER_CRITICAL wai_sem(WIRE_SEM);
Note:
See TracChangeset
for help on using the changeset viewer.