X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fkernel%2Fao_storage.h;fp=src%2Fkernel%2Fao_storage.h;h=026074b5d2db4c2bd30768a2e1fcd2de780bc636;hb=0375e9840ea1bcc486b56ccb3aaace57875312a7;hp=1c5867e09eed3e9dc78f79a9a00490d488c3d9a4;hpb=45b00da14ea814cf8f14dcb2cfaccaddd0fbb38d;p=fw%2Faltos diff --git a/src/kernel/ao_storage.h b/src/kernel/ao_storage.h index 1c5867e0..026074b5 100644 --- a/src/kernel/ao_storage.h +++ b/src/kernel/ao_storage.h @@ -31,10 +31,14 @@ typedef ao_storage_pos_t ao_pos_t; /* Total bytes of available storage */ +#ifndef ao_storage_total extern ao_pos_t ao_storage_total; +#endif /* Block size - device is erased in these units. At least 256 bytes */ +#ifndef ao_storage_block extern ao_pos_t ao_storage_block; +#endif #ifndef USE_STORAGE_CONFIG #define USE_STORAGE_CONFIG 1 @@ -50,7 +54,9 @@ extern ao_pos_t ao_storage_config; #endif /* Storage unit size - device reads and writes must be within blocks of this size. Usually 256 bytes. */ +#ifndef ao_storage_unit extern uint16_t ao_storage_unit; +#endif /* Initialize above values. Can only be called once the OS is running */ void