From caf4be8968eed6738fdaa2486fa08ba601c45be4 Mon Sep 17 00:00:00 2001 From: Avi Levkovich Date: Wed, 25 Jul 2018 15:43:46 +0300 Subject: ext flash : return address from write and add option to read from the user address. always send address 0 to the write function --- Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_ExtFlash.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Software/Embedded_SW/Embedded/Modules') diff --git a/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_ExtFlash.c b/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_ExtFlash.c index f7152b21b..d75ce8663 100644 --- a/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_ExtFlash.c +++ b/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_ExtFlash.c @@ -328,10 +328,10 @@ void Stub_ExtFlashWriteWordsRequest(MessageContainer* requestContainer) StubExtFlashWriteWordsResponse response = STUB_EXT_FLASH_WRITE_WORDS_RESPONSE__INIT; - response.address = request->address; + response.address = 0;// alwayes send sddress 0 response.has_address = true; - ExtFlashWriteBuf(0,request->n_wordtwrite, request->wordtwrite); + uint32_t Address = ExtFlashWriteBuf(0,request->n_wordtwrite, request->wordtwrite);// alwayes send sddress 0 status_response(status,&response.status, &response.statusword ,&response.has_statusword); @@ -359,7 +359,7 @@ void Stub_ExtFlashReadWordsRequest(MessageContainer* requestContainer) StubExtFlashReadWordsRequest* request = stub_ext_flash_read_words_request__unpack(NULL, requestContainer->data.len, requestContainer->data.data); StubExtFlashReadWordsResponse response = STUB_EXT_FLASH_READ_WORDS_RESPONSE__INIT; - response.readbytes = ExtFlashReadBuf(0,request->number_of_words); + response.readbytes = ExtFlashReadBuf(request->address,request->number_of_words); response.n_readbytes = request->number_of_words; status_response(status,&response.status, &response.statusword ,&response.has_statusword); -- cgit v1.3.1