|
|
@@ -76,8 +76,7 @@ extern SerialFlashChip SerialFlash; |
|
|
|
class SerialFlashFile |
|
|
|
{ |
|
|
|
public: |
|
|
|
SerialFlashFile() : address(0) { |
|
|
|
} |
|
|
|
constexpr SerialFlashFile() { } |
|
|
|
operator bool() { |
|
|
|
if (address > 0) return true; |
|
|
|
return false; |
|
|
@@ -123,10 +122,10 @@ public: |
|
|
|
} |
|
|
|
protected: |
|
|
|
friend class SerialFlashChip; |
|
|
|
uint32_t address; // where this file's data begins in the Flash, or zero |
|
|
|
uint32_t length; // total length of the data in the Flash chip |
|
|
|
uint32_t offset; // current read/write offset in the file |
|
|
|
uint16_t dirindex; |
|
|
|
uint32_t address = 0; // where this file's data begins in the Flash, or zero |
|
|
|
uint32_t length = 0; // total length of the data in the Flash chip |
|
|
|
uint32_t offset = 0; // current read/write offset in the file |
|
|
|
uint16_t dirindex = 0; |
|
|
|
}; |
|
|
|
|
|
|
|
|