/** * @brief SDC card detection. */ bool sdc_lld_is_card_inserted(SDCDriver *sdcp) { static bool last_status = false; if (blkIsTransferring(sdcp)) return last_status; return last_status = (bool)palReadPad(GPIOC, GPIOC_SD_D3); }
/** * @brief SDC card detection. */ bool_t sdc_lld_is_card_inserted(SDCDriver *sdcp) { static bool_t last_status = FALSE; if (blkIsTransferring(sdcp)) return last_status; /*last_status = (bool_t)palReadPad(GPIOB, GPIOB_SD_CD);*/ last_status = !(bool_t)palReadPad(GPIOB, GPIOB_SD_CD); return last_status; }