projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
USB: coding style fixes (structure naming)
[bertos.git]
/
bertos
/
drv
/
sd.h
diff --git
a/bertos/drv/sd.h
b/bertos/drv/sd.h
index 368e0d4fff975d6d375257004ed01c1f2f3e4fca..22a19d1e7d09322be23dc605caf16d58085fbe11 100644
(file)
--- a/
bertos/drv/sd.h
+++ b/
bertos/drv/sd.h
@@
-31,13
+31,11
@@
*
* \brief Function library for secure digital memory.
*
*
* \brief Function library for secure digital memory.
*
- * Right now, the interface for these function is the one defined in diskio.h from
- * the FatFS module.
*
* \author Francesco Sacchi <batt@develer.com>
*
* $WIZ$ module_name = "sd"
*
* \author Francesco Sacchi <batt@develer.com>
*
* $WIZ$ module_name = "sd"
- * $WIZ$ module_depends = "kfile", "timer"
+ * $WIZ$ module_depends = "kfile", "timer"
, "kblock"
* $WIZ$ module_hw = "bertos/hw/hw_sd.h"
* $WIZ$ module_configuration = "bertos/cfg/cfg_sd.h"
*/
* $WIZ$ module_hw = "bertos/hw/hw_sd.h"
* $WIZ$ module_configuration = "bertos/cfg/cfg_sd.h"
*/
@@
-53,12
+51,15
@@
#include "cfg/cfg_sd.h"
#include "cfg/cfg_sd.h"
-
+/**
+ * SD Card context structure.
+ */
typedef struct Sd
{
typedef struct Sd
{
- KBlock b;
+ KBlock b;
///< KBlock base class
KFile *ch; ///< SPI communication channel
KFile *ch; ///< SPI communication channel
- uint16_t r1;
+ uint16_t r1; ///< Last status data received from SD
+ uint16_t tranfer_len; ///< Lenght for the read/write commands, cached in order to increase speed.
} Sd;
bool sd_initUnbuf(Sd *sd, KFile *ch);
} Sd;
bool sd_initUnbuf(Sd *sd, KFile *ch);
@@
-79,6
+80,8
@@
bool sd_initBuf(Sd *sd, KFile *ch);
*
* \note This API is deprecated, disable CONFIG_SD_OLD_INIT and
* use the new one instead.
*
* \note This API is deprecated, disable CONFIG_SD_OLD_INIT and
* use the new one instead.
+ *
+ * \see CONFIG_SD_OLD_INIT.
*/
#define sd_init(ch) {static struct Sd sd; sd_initUnbuf(&sd, (ch));}
*/
#define sd_init(ch) {static struct Sd sd; sd_initUnbuf(&sd, (ch));}