aboutsummaryrefslogtreecommitdiffstats
path: root/os/io/mmc_spi.h
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-11-14 16:57:05 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-11-14 16:57:05 +0000
commitbd2685805d422575d5141dae8d5252518e530cf0 (patch)
treefeeac3fe3f3f1623d88a64f573aa6a541ff5f074 /os/io/mmc_spi.h
parent0da2b9d0d87312b9fd50f368689be8f870055542 (diff)
downloadChibiOS-bd2685805d422575d5141dae8d5252518e530cf0.tar.gz
ChibiOS-bd2685805d422575d5141dae8d5252518e530cf0.tar.bz2
ChibiOS-bd2685805d422575d5141dae8d5252518e530cf0.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1292 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/io/mmc_spi.h')
-rw-r--r--os/io/mmc_spi.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/os/io/mmc_spi.h b/os/io/mmc_spi.h
index 717f80b84..c4427f7c2 100644
--- a/os/io/mmc_spi.h
+++ b/os/io/mmc_spi.h
@@ -34,8 +34,8 @@
/**
* @brief Block size for MMC transfers.
*/
-#if !defined(MMC_BLOCK_SIZE) || defined(__DOXYGEN__)
-#define MMC_BLOCK_SIZE 512
+#if !defined(MMC_SECTOR_SIZE) || defined(__DOXYGEN__)
+#define MMC_SECTOR_SIZE 512
#endif
/**
@@ -168,6 +168,16 @@ typedef struct {
/* External declarations. */
/*===========================================================================*/
+/**
+ * @brief Returns the driver state.
+ */
+#define mmcGetDriverState(mmcp) ((mmcp)->mmc_state)
+
+/**
+ * @brief Returns the write protect status.
+ */
+#define mmcIsWriteProtected(mmcp) ((mmcp)->mmc_is_protected())
+
#ifdef __cplusplus
extern "C" {
#endif