Changeset 260 for rtos_arduino/trunk/lib/r2ca_lib.cfg
- Timestamp:
- Oct 23, 2016, 8:29:46 PM (8 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
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
Note:
See TracChangeset
for help on using the changeset viewer.