diff --git a/app/src/one_conduction/one_conduction_main.c b/app/src/one_conduction/one_conduction_main.c index 55c4c15..da83255 100644 --- a/app/src/one_conduction/one_conduction_main.c +++ b/app/src/one_conduction/one_conduction_main.c @@ -25,22 +25,26 @@ void zdatachannel_data_handler(zdatachannel_evt_t* p_evt) { #define SAMPLES 100 #define AMPLITUDE 50 static void test_tx_timer_cb(void* p_context) { - sample_data_mgr_init(); - static sample_data_filename_t filename = {0x00, 0x02, 0x03, 0x04, 0x05}; - static uint8_t wd[256]; - for (size_t i = 0; i < 256; i++) wd[i] = i; - int fd; - for (size_t i = 0; i < 20; i++) { - filename.year += 1; - fd = sample_data_mgr_open(&filename, kwrflag_write_only); - for (size_t i = 0; i < 10; i++) { - sample_data_mgr_write(fd, wd, 256); - } - sample_data_mgr_close(fd); - } - ZLOGI_BLOCK("write end...."); - sample_data_mgr_dump_fileinfo_list(); - sample_data_mgr_uninit(); + // sample_data_mgr_init(); + // static sample_data_filename_t filename = {0x00, 0x02, 0x03, 0x04, 0x05}; + // static uint8_t wd[256]; + // static uint8_t rdcache[256]; + // for (size_t i = 0; i < 256; i++) wd[i] = i; + + // int fd = sample_data_mgr_open(&filename, kwrflag_write_only); + // for (size_t i = 0; i < 10; i++) { + // sample_data_mgr_write(fd, wd, 256); + // } + // sample_data_mgr_close(fd); + + // fd = sample_data_mgr_open(&filename, kwrflag_read_only); + // for (size_t i = 0; i < 10; i++) { + // sample_data_mgr_read(fd, rdcache, 256); + // NRF_LOG_HEXDUMP_INFO(rdcache, 256); + // } + + // sample_data_mgr_dump_fileinfo_list(); + // sample_data_mgr_uninit(); } extern uint32_t g_nrf_log_tx_pin; diff --git a/app/src/one_conduction/zeeprom_fs.c b/app/src/one_conduction/zeeprom_fs.c index 4e21ed3..4219d71 100644 --- a/app/src/one_conduction/zeeprom_fs.c +++ b/app/src/one_conduction/zeeprom_fs.c @@ -236,9 +236,9 @@ int zeeprom_fs_read(int fileid, uint8_t* data, int32_t size) { ZASSERT(radd % 256 == 0); radd += sector_off; - int32_t readlen = size; - zeeprom_read(radd, data, readlen); - return readlen; + zeeprom_read(radd, data, size); + fileHander->file_offset += size; + return size; } int zeeprom_fs_delete(int32_t fileuuid) {