Refactor sonicare check --nobuild

This commit is contained in:
Willy-JL
2023-11-28 20:40:38 +00:00
parent 2dc9e1b873
commit 32f54632ea

View File

@@ -48,11 +48,10 @@ static bool sonicare_parse(const NfcDevice* device, FuriString* parsed_data) {
bool parsed = false;
do {
// string "philips" is stored in these pages
if(data->page[5].data[3] != 0x70 && data->page[6].data[0] != 0x68 &&
data->page[6].data[1] != 0x69 && data->page[6].data[2] != 0x6C &&
data->page[6].data[3] != 0x69 && data->page[7].data[0] != 0x70 &&
data->page[7].data[1] != 0x73) {
// Check for NDEF link match
const char* test = "philips.com/nfcbrushheadtap";
// Data is a array of arrays, cast to char array and compare
if(strncmp(test, (const char*)&data->page[5].data[3], strlen(test)) != 0) {
FURI_LOG_D(TAG, "Not a Philips Sonicare head");
break;
}