summaryrefslogtreecommitdiff
path: root/stm/sdcard.c
diff options
context:
space:
mode:
Diffstat (limited to 'stm/sdcard.c')
-rw-r--r--stm/sdcard.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/stm/sdcard.c b/stm/sdcard.c
index 119027efa..d0ec45a23 100644
--- a/stm/sdcard.c
+++ b/stm/sdcard.c
@@ -95,6 +95,12 @@ void sdcard_power_off(void) {
SD_DeInit();
}
+uint64_t sdcard_get_capacity_in_bytes(void) {
+ SD_CardInfo SDCardInfo;
+ SD_GetCardInfo(&SDCardInfo);
+ return SDCardInfo.CardCapacity;
+}
+
bool sdcard_read_block(uint8_t *dest, uint32_t block_num) {
// TODO return error if not powered on