8 #include "diskio_blkdev.h" 9 #include "nrf_block_dev_sdc.h" 22 #define FILE_NAME "TEST.TXT" 23 #define TEST_STRING "SD card test string." 25 #define SDC_CS_PIN (22UL) 26 #define SDC_MOSI_PIN (23UL) 27 #define SDC_MISO_PIN (24UL) 28 #define SDC_SCK_PIN (25UL) 36 NRF_BLOCK_DEV_SDC_CONFIG(
40 NFR_BLOCK_DEV_INFO_CONFIG(
"BV2020",
"SDC",
"1.00")
#define SDC_MOSI_PIN
SDCard serial data in (DI) pin.
Definition: SDcard.h:26
void queueLogFilesforTransfer(uint32_t *, uint32_t *)
Create a queue for trasnfering all log files over BLE.
unsigned char uint8_t
Definition: nrf_drv_uart_PP.c:22
#define SDC_SCK_PIN
SDCard serial clock (SCK) pin.
Definition: SDcard.h:28
void deleteAllLogFiles(uint16_t *, uint8_t *)
Delete one log file.
void lseek(uint32_t index)
Definition: SDcard.c:211
void writeFile(uint8_t *, uint8_t *, uint8_t, uint32_t *)
open file and read from it.
void deleteLogFile(uint32_t, uint8_t *, uint16_t *)
Delete one log file.
uint32_t openFileToRead(uint8_t *)
Open a file with read permission.
void writeMissionLog()
Definition: SDcard.c:320
void unMount()
Definition: SDcard.c:306
unsigned short uint16_t
Definition: nrf_drv_uart_PP.c:28
void readFromOpenFile(void *text, uint8_t length, uint32_t *bytes_read)
Definition: SDcard.c:230
uint32_t countMissionLog()
Definition: SDcard.c:414
void readFile(uint8_t *, uint8_t *, uint8_t, uint8_t *)
open file and read from it.
#define SDC_MISO_PIN
SDCard serial data out (DO) pin.
Definition: SDcard.h:27
void closeFile()
Definition: SDcard.c:246
void SDcardInit()
Initialize SD card and mount disk.
Definition: SDcard.c:34
void openMissionLogDirectory()
Definition: SDcard.c:104
void printMissionLogContent(uint8_t *, uint16_t *)
print content of mission Log directory, as a list of log files, to BLE menu.
uint32_t findLatestMissionLog()
Definition: SDcard.c:116
void createMissionLog()
Definition: SDcard.c:144
void writeToOpenFile(void *text, uint8_t length, uint32_t *bytes_written)
Definition: SDcard.c:218
#define SDC_CS_PIN
SDCard chip select (CS) pin.
Definition: SDcard.h:25
unsigned int uint32_t
Definition: nrf_drv_uart_PP.c:30
NRF_BLOCK_DEV_SDC_DEFINE(m_block_dev_sdc, NRF_BLOCK_DEV_SDC_CONFIG(SDC_SECTOR_SIZE,),)