Skip to content

Commit 56e5133

Browse files
Refactor saveMap: Add overloads & default parameters
1 parent 5559d65 commit 56e5133

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/OpenStreetMap-esp32.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -498,6 +498,11 @@ bool OpenStreetMap::writeMapToSD(LGFX_Sprite &map, File &file, MemoryBuffer &buf
498498
return true;
499499
}
500500

501+
bool OpenStreetMap::saveMap(const String &filename, LGFX_Sprite &map, String &result, uint8_t sdPin, uint32_t frequency)
502+
{
503+
return saveMap(filename.c_str(), map, result, sdPin, frequency);
504+
}
505+
501506
bool OpenStreetMap::saveMap(const char *filename, LGFX_Sprite &map, String &result, uint8_t sdPin, uint32_t frequency)
502507
{
503508
if (!map.getBuffer())

src/OpenStreetMap-esp32.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ class OpenStreetMap
6060
void freeTilesCache();
6161
bool fetchMap(LGFX_Sprite &sprite, double longitude, double latitude, uint8_t zoom);
6262
bool saveMap(const char *filename, LGFX_Sprite &map, String &result, uint8_t sdPin = SS, uint32_t frequency = 4000000);
63+
bool saveMap(const String &filename, LGFX_Sprite &map, String &result, uint8_t sdPin = SS, uint32_t frequency = 4000000);
6364

6465
private:
6566
static OpenStreetMap *currentInstance;

0 commit comments

Comments
 (0)