git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@320 35acf78f-673a-0410-8e92-d51de3d6d3f4
parent
3d8180d95a
commit
5c37fb51c8
|
@ -253,7 +253,7 @@ bool_t mmcGetSize(MMCCSD *data) {
|
|||
bool_t mmcRead(uint8_t *buf, uint32_t blknum) {
|
||||
|
||||
sspAcquireBus();
|
||||
sendhdr(CMDREAD, blknum << 8);
|
||||
sendhdr(CMDREAD, blknum << 9);
|
||||
if (recvr1() != 0x00) {
|
||||
sspReleaseBus();
|
||||
return TRUE;
|
||||
|
@ -277,7 +277,7 @@ bool_t mmcReadMultiple(uint8_t *buf, uint32_t blknum, uint32_t n) {
|
|||
static const uint8_t stopcmd[] = {0x40 | CMDSTOP, 0, 0, 0, 0, 1, 0xFF};
|
||||
|
||||
sspAcquireBus();
|
||||
sendhdr(CMDREADMULTIPLE, blknum << 8);
|
||||
sendhdr(CMDREADMULTIPLE, blknum << 9);
|
||||
if (recvr1() != 0x00) {
|
||||
sspReleaseBus();
|
||||
return TRUE;
|
||||
|
@ -314,7 +314,7 @@ bool_t mmcWrite(uint8_t *buf, uint32_t blknum) {
|
|||
uint8_t b[4];
|
||||
|
||||
sspAcquireBus();
|
||||
sendhdr(CMDWRITE, blknum << 8);
|
||||
sendhdr(CMDWRITE, blknum << 9);
|
||||
if (recvr1() != 0x00) {
|
||||
sspReleaseBus();
|
||||
return TRUE;
|
||||
|
@ -346,7 +346,7 @@ bool_t mmcWriteMultiple(uint8_t *buf, uint32_t blknum, uint32_t n) {
|
|||
uint8_t b[4];
|
||||
|
||||
sspAcquireBus();
|
||||
sendhdr(CMDWRITEMULTIPLE, blknum << 8);
|
||||
sendhdr(CMDWRITEMULTIPLE, blknum << 9);
|
||||
if (recvr1() != 0x00) {
|
||||
sspReleaseBus();
|
||||
return TRUE;
|
||||
|
|
|
@ -76,6 +76,7 @@ Win32-MinGW - ChibiOS/RT simulator and demo into a WIN32 process,
|
|||
|
||||
*** 0.6.6 ***
|
||||
- Added the definitions for packed structures to the chtypes.h files.
|
||||
- Fixed a problem in the MMC/SD driver in the LPC2148 demo.
|
||||
|
||||
*** 0.6.5 ***
|
||||
- NEW: Web server demo for the AT91SAM7X256, the demo integrates the uIP
|
||||
|
|
Loading…
Reference in New Issue