1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-23 16:25:16 +03:00

Wismy/bt name fix (#6511)

Change bluetooth name to lowercase
This commit is contained in:
WismyYao 2019-06-17 04:58:13 -05:00 committed by Bertrand Songis
parent 76a21f9160
commit 196da35c6e
3 changed files with 14 additions and 8 deletions

View file

@ -311,12 +311,12 @@ void Bluetooth::wakeup(void)
uint8_t len = ZLEN(g_eeGeneral.bluetoothName);
if (len > 0) {
for (int i = 0; i < len; i++) {
*cur++ = zchar2char(g_eeGeneral.bluetoothName[i]);
*cur++ = char2lower(zchar2char(g_eeGeneral.bluetoothName[i]));
}
*cur = '\0';
}
else {
cur = strAppend(cur, "Taranis-X9E");
cur = strAppend(cur, FLAVOUR);
}
writeString(command);
state = BLUETOOTH_WAIT_TTM;
@ -414,16 +414,12 @@ void Bluetooth::wakeup()
uint8_t len = ZLEN(g_eeGeneral.bluetoothName);
if (len > 0) {
for (int i = 0; i < len; i++) {
*cur++ = zchar2char(g_eeGeneral.bluetoothName[i]);
*cur++ = char2lower(zchar2char(g_eeGeneral.bluetoothName[i]));
}
*cur = '\0';
}
else {
#if defined(PCBHORUS)
cur = strAppend(cur, "Horus");
#else
cur = strAppend(cur, "Taranis");
#endif
cur = strAppend(cur, FLAVOUR);
}
writeString(command);
state = BLUETOOTH_STATE_NAME_SENT;

View file

@ -433,6 +433,7 @@ extern struct t_inactivity inactivity;
char hex2zchar(uint8_t hex);
char zchar2char(int8_t idx);
char char2lower(char c);
int8_t char2zchar(char c);
void str2zchar(char *dest, const char *src, int size);
int zchar2str(char *dest, const char *src, int size);

View file

@ -44,6 +44,15 @@ char zchar2char(int8_t idx)
return ' ';
}
char char2lower(char c)
{
if(c >= 'A' && c <= 'Z'){
return c+32;
}
else
return c;
}
int8_t char2zchar(char c)
{
if (c == '_') return 37;