aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Modules
diff options
context:
space:
mode:
authorAvi Levkovich <avi@twine-s.com>2018-07-25 15:43:46 +0300
committerAvi Levkovich <avi@twine-s.com>2018-07-25 15:43:46 +0300
commitcaf4be8968eed6738fdaa2486fa08ba601c45be4 (patch)
tree04c422c87b3d71e61d537014aea31fb354ce558c /Software/Embedded_SW/Embedded/Modules
parent81dccf50b4fa6e1da1377cf7810184a71ffc4fd8 (diff)
downloadTango-caf4be8968eed6738fdaa2486fa08ba601c45be4.tar.gz
Tango-caf4be8968eed6738fdaa2486fa08ba601c45be4.zip
ext flash : return address from write and add option to read from the user address. always send address 0 to the write function
Diffstat (limited to 'Software/Embedded_SW/Embedded/Modules')
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_ExtFlash.c6
1 files changed, 3 insertions, 3 deletions
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);