History: media_drv_mmcsd_lpc
This page describes all changes made to the media_drv_mmcsd_lpc package, the MMCSD Media Driver for LPC, since its release.
Version
2.2r2 (2018-08-29, 18:14):
- Document HTML link added to the documentation folder.
- History and document files renamed to the package name.
2.2:
- Modified to work with mmcsd_init v1.4.
2.1:
- Rewritten to support new mmcsd_init and eMMC cards.
1.13:
- Fixed: number of sectors were calculated incorrectly, driver reported 1024 sectors less.
1.12:
- DMA module was not stopped when the driver was released.
1.11:
- Added support for high-speed SD mode.
1.10:
- LPC32xx operation with data cache enabled fixed.
1.9:
- Read/write for 23xx and 24xx and non-aligned read/write for 32xx and 17xx devices were fixed.
1.8:
- Multiple sector read and write were fixed: more than 127 sectors can be transferred.
1.7:
- DMA buffer allocation cleaned up (the driver could be compiled with incorrect configuration).
1.6:
- LPC17XX and LPC32XX: read and write functions didn't work in case of unaligned buffers.
1.5:
- Code works without disable/enable interrupts as a consequence MMCSD_INTERRUPT_ENABLE option was removed.
- Code cleanup.
1.4:
- Warnings removed, register names renamed to HCC_xx.
1.3:
- hcc_mem is only included in code if memory is allocated.
- oal_isr.h file only included if MMCSD_INTERRUPT_ENABLE is set.
1.2:
- Fixed to work with LPC23xx as well.
1.1:
- LPC17xx added.
1.0:
- Initial release.