diff options
author | Michael J. Chudobiak <mjc@avtechpulse.com> | 2012-08-16 09:23:01 -0400 |
---|---|---|
committer | Michael J. Chudobiak <mjc@avtechpulse.com> | 2012-08-16 09:23:01 -0400 |
commit | b4217b23f5b8ba5eedf0bc7354cea76d0575de3a (patch) | |
tree | eb48d72209899c8962356fb54bf3ae279f94845f /dummy_functions.c | |
parent | c210f9167be5bb4b8ac63faf1817e086c8d94ed7 (diff) |
make flash struct an argument to the flash read/write functions
Diffstat (limited to 'dummy_functions.c')
-rw-r--r-- | dummy_functions.c | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/dummy_functions.c b/dummy_functions.c index 98d0afb..9f3abb3 100644 --- a/dummy_functions.c +++ b/dummy_functions.c @@ -1,4 +1,5 @@ #include "dummy_functions.h" +#include "globals.h" void Menu_Refresh() {} void Menu_Update_Display() {} @@ -8,4 +9,24 @@ void GPIB_Set_Device_Dependent_Error() {} void GPIB_Set_Execution_Error() {} void Main_update_shift_registers() { } void Error_check(void* p) { } -void writeUserBlock(int addr, int numbytes) {} + +int readUserBlock(FlashStruct mem) +{ + // read the flash.copy file into the FlashStruct + // and return the number of bytes read in + + // if the file does not exist, then "return 0"; + return 0; +} + +void writeUserBlock(FlashStruct mem, int addr, int numbytes) +{ + // check if flash.copy file exists + // - if it does, update the requested address and + // number of bytes + + // - if does not, create the file and + // set addr = 0, numbytes = sizeof (mem) + // so that entire struct will be written, + // instead of just the requested range +} |