|
@ -1,23 +1,23 @@ |
|
|
/*------------------------------------------------------------------------*/ |
|
|
/**
|
|
|
/* STM32F1: MMCv3/SDv1/SDv2 (SPI mode) control module */ |
|
|
* STM32F1: MMCv3/SDv1/SDv2 (SPI mode) control module |
|
|
/*------------------------------------------------------------------------*/ |
|
|
* |
|
|
/*
|
|
|
* Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
|
|
/ * Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
|
|
* Copyright (c) 2019 BigTreeTech [https://github.com/bigtreetech]
|
|
|
/ * Copyright (c) 2019 BigTreeTech [https://github.com/bigtreetech]
|
|
|
* Copyright (C) 2015, ChaN, all right reserved. |
|
|
/ * Copyright (C) 2015, ChaN, all right reserved. |
|
|
* |
|
|
/ |
|
|
* This software is a free software and there is NO WARRANTY. |
|
|
/ * This software is a free software and there is NO WARRANTY. |
|
|
* No restriction on use. You can use, modify and redistribute it for |
|
|
/ * No restriction on use. You can use, modify and redistribute it for |
|
|
* personal, non-profit or commercial products UNDER YOUR RESPONSIBILITY. |
|
|
/ personal, non-profit or commercial products UNDER YOUR RESPONSIBILITY. |
|
|
* Redistributions of source code must retain the above copyright notice. |
|
|
/ * Redistributions of source code must retain the above copyright notice. |
|
|
* |
|
|
/ |
|
|
*/ |
|
|
/-------------------------------------------------------------------------*/ |
|
|
|
|
|
#include "../../inc/MarlinConfig.h" |
|
|
#include "../../inc/MarlinConfig.h" |
|
|
|
|
|
|
|
|
#ifdef HAS_ONBOARD_SD |
|
|
#ifdef HAS_ONBOARD_SD |
|
|
|
|
|
|
|
|
#include "onboard_sd.h" |
|
|
#include "onboard_sd.h" |
|
|
#include "spi.h" |
|
|
#include "SPI.h" |
|
|
#include "fastio.h" |
|
|
#include "fastio.h" |
|
|
|
|
|
|
|
|
#ifdef SHARED_SD_CARD |
|
|
#ifdef SHARED_SD_CARD |
|
@ -26,7 +26,7 @@ |
|
|
#endif |
|
|
#endif |
|
|
#define ONBOARD_SD_SPI SPI |
|
|
#define ONBOARD_SD_SPI SPI |
|
|
#else |
|
|
#else |
|
|
SPIClass OnBoardSPI(ON_BOARD_SPI_DEVICE) |
|
|
SPIClass OnBoardSPI(ON_BOARD_SPI_DEVICE); |
|
|
#define ONBOARD_SD_SPI OnBoardSPI |
|
|
#define ONBOARD_SD_SPI OnBoardSPI |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
@ -46,8 +46,6 @@ |
|
|
Module Private Functions |
|
|
Module Private Functions |
|
|
---------------------------------------------------------------------------*/ |
|
|
---------------------------------------------------------------------------*/ |
|
|
|
|
|
|
|
|
#include "onboard_sd.h" |
|
|
|
|
|
|
|
|
|
|
|
/* MMC/SD command */ |
|
|
/* MMC/SD command */ |
|
|
#define CMD0 (0) /* GO_IDLE_STATE */ |
|
|
#define CMD0 (0) /* GO_IDLE_STATE */ |
|
|
#define CMD1 (1) /* SEND_OP_COND (MMC) */ |
|
|
#define CMD1 (1) /* SEND_OP_COND (MMC) */ |
|
|