Changeset 196 for rtos_arduino


Ignore:
Timestamp:
Mar 30, 2016, 4:58:08 PM (8 years ago)
Author:
ertl-honda
Message:

SPI/Wire/ESP8266の排他制御用のセマフォの追加

Location:
rtos_arduino/trunk/lib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • rtos_arduino/trunk/lib/rca_lib.cfg

    r136 r196  
    7171CFG_INT((16+3), { TA_NULL, -1 });
    7272
     73//For SPI
     74CRE_SEM(SPI_SEM, { TA_TPRI, 1, 1 });
     75
     76//For ESP8266
     77CRE_SEM(ESP8266_SEM, { TA_TPRI, 1, 1 });
     78
     79//WIRE(I2C)
     80CRE_SEM(WIRE_SEM, { TA_TPRI, 1, 1 });
    7381
    7482INCLUDE("target_timer.cfg");
  • rtos_arduino/trunk/lib/rca_lib.h

    r136 r196  
    143143#endif /* RCA_ENABLE_PROFILING */
    144144
     145#define WIRE_ENTER_CRITICAL wai_sem(WIRE_SEM);
     146#define WIRE_LEAVE_CRITICAL sig_sem(WIRE_SEM);
     147
    145148#ifdef __cplusplus
    146149}
Note: See TracChangeset for help on using the changeset viewer.