Esempio n. 1
0
/**
 * @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);
}
Esempio n. 2
0
/**
 * @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;
}