Make 'writeUnitName' const-correct

Without this, an attempt to pass a string literal or an array of `const` `char` as an argument will create a warning:
* `warning: invalid conversion from 'const char*' to 'char*' [-fpermissive]`
* `warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]`

In a standard C++ environment, these warnings would be compiler errors.
This commit is contained in:
Pharap 2020-04-21 03:57:27 +01:00 committed by GitHub
parent 3f9e86ab99
commit 93adfa41f5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -1096,7 +1096,7 @@ uint8_t Arduboy2Base::readUnitName(char* name)
return dest;
}
void Arduboy2Base::writeUnitName(char* name)
void Arduboy2Base::writeUnitName(const char* name)
{
bool done = false;
uint8_t dest = EEPROM_UNIT_NAME;

View File

@ -1169,7 +1169,7 @@ class Arduboy2Base : public Arduboy2Core
*
* \see readUnitName() writeUnitID() Arduboy2::bootLogoExtra()
*/
void writeUnitName(char* name);
void writeUnitName(const char* name);
/** \brief
* Read the "Show Boot Logo" flag in system EEPROM.