2014-02-08 16:00:15 +00:00
|
|
|
// this is a fixed size and should not be changed
|
|
|
|
#define SDCARD_BLOCK_SIZE (512)
|
|
|
|
|
|
|
|
void sdcard_init(void);
|
|
|
|
bool sdcard_is_present(void);
|
|
|
|
bool sdcard_power_on(void);
|
|
|
|
void sdcard_power_off(void);
|
2014-02-13 23:21:02 +00:00
|
|
|
uint64_t sdcard_get_capacity_in_bytes(void);
|
2014-02-08 16:00:15 +00:00
|
|
|
bool sdcard_read_block(uint8_t *dest, uint32_t block_num);
|
|
|
|
bool sdcard_write_block(const uint8_t *src, uint32_t block_num);
|
|
|
|
|
|
|
|
extern const struct _mp_obj_base_t pyb_sdcard_obj;
|