- 01 Feb, 2024 2 commits
-
-
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:
-
John Ballance authored
Detail: Interrupt dispatch is handled by RTSupport threads, and can have some latency. This ensures that if a second card interrupt occurs before the interrupt routine is finished then the routine loops around to respond. Admin:
-
- 26 Jan, 2024 1 commit
-
-
John Ballance authored
Detail: It helps if the global enable bit in the CCCR_INT_ENABLE is set. Now so done when a handler is registered. Admin:
-
- 08 Jan, 2024 1 commit
-
-
John Ballance authored
Version 0.03. Tagged as 'SDIOLib-0_03'
-
- 28 May, 2022 1 commit
-
-
Ben Avison authored
The code was attempting to use an invalid addressing mode for the STL instruction. Also fix a couple of CI job fails noticed in passing (should pass all jobs when Support/CI_Source!13 is merged). Version 0.02. Tagged as 'SDIOLib-0_02'
-
- 20 Jan, 2022 1 commit
-
-
Ben Avison authored
-