I am trying to implement an sd card reader on lpc43xx devices. For this I can make use of the LPCopen examples that use the ROM based drivers. However for some reason the ROM based driver example states that it only supports sd cards up to 4Gb.
So now I probably have to port the outdated LPCUSBlib drivers in order to implement the sd card reader. Of which a specific bug discussed in this question: SDXC Card Reader with LPC1822
In this question it is replied that the LPCUSBlib version only worked up to 4GB initially as well. And a fix is proposed to accept sdxc cards of up to 64GB. (However it seems like in his pre fix code it should already accept up to 32GB) So I am confused whether this same fix was used to solve the initial issue of only supporting up to 4GB.
My question is, does anyone know the exact bug fix that got it working for >4GB. And would this solve the same problem for the ROM based rivers? The reason for asking is to prevent me from porting the LPCUSBlib drivers and then finding out that it only supports up to 4GB as well.
Thanks a lot.