diff --git a/docs/ServiceList.md b/docs/ServiceList.md index fb3b681..a1e2a3d 100644 --- a/docs/ServiceList.md +++ b/docs/ServiceList.md @@ -428,7 +428,7 @@ The pre-defined constant expressions for enumerated Characteristics are in names CharacteristicFormatPermsMinMaxConstants/Defaults Active (B0) :small_blue_diamond:uint8PW+PR+EV01 ActiveIdentifier (E7) uint32PW+PR+EV02550 -DisplayOrder (136) tlv8PR+EV01"" +DisplayOrder (136) tlv8PR+EV--NULL_TLV RemoteKey (E1) uint8PW415 PowerModeSelection (DF) uint8PW00 ConfiguredName (E3) stringPW+PR+EV--"unnamed" diff --git a/src/src.ino b/src/src.ino index 16da73d..ca921a9 100644 --- a/src/src.ino +++ b/src/src.ino @@ -30,7 +30,7 @@ CUSTOM_CHAR(TestChar,3F4F,PR+PW,UINT8,20,0,100,false) CUSTOM_CHAR_STRING(TestString,3F45,PR+EV,"Hello"); -CUSTOM_CHAR_TLV8(TestTLV,4F45,PW+PR); +CUSTOM_CHAR_TLV8(TestTLV,45674F457,PW+PR); CUSTOM_CHAR_DATA(TestData,303,PW+PW); void setup() { diff --git a/tools/makeServices b/tools/makeServices index 8bc6c5d..a69be28 100755 --- a/tools/makeServices +++ b/tools/makeServices @@ -84,7 +84,7 @@ END { printf("%s",format[char]) printf("%s",perms[char]) - if(format[char]!="string") + if(format[char]!="string" && format[char]!="tlv8" && format[char]!="data") printf("%s%s",min[char],max[char]) else printf("--")