• John Ballance's avatar
    Code improvements towards ROOL adoption · 7b67d9de
    John Ballance authored
    Detail:
    The interrupt_semaphore is now atomically set, and is
    atomically cleared before the interrupt routine thread runs.
    This ensures that any subsequent SDIO Card Interupts will be
    caught rather than potentially ignored if they occur while
    the interrupt thread is running..
    
    Global CCCR enable is set automatically when any other bits in the
    CCCR are enabled, otherwise it is cleared. (within the sdmmc intr_enable
    and intr_disable routines). This was already done in the sdio_io
    equivalent routines.
    
    Admin:
    7b67d9de
common 22.9 KB