Skip to content

Commit

Permalink
Update reciter_c.h
Browse files Browse the repository at this point in the history
  • Loading branch information
gemu2015 committed Sep 3, 2024
1 parent d32df73 commit c8875f2
Showing 1 changed file with 17 additions and 3 deletions.
20 changes: 17 additions & 3 deletions tasmota/Plugins/Audio/ESP8266SAM/reciter_c.h
Original file line number Diff line number Diff line change
Expand Up @@ -286,7 +286,12 @@ MODULE_PART int TextToPhonemes(char *_input) // Code36484
//36800: BPL 36805
if ((A & 128) != 0) goto pos37180;
X = A & 127;
A = pgm_read_byte(tab36376+X)/*tab36376[X]*/ & 128;
//A = pgm_read_byte(tab36376+X)/*tab36376[X]*/ & 128;
//REG_A = pgm_read_byte_inlined(tab36376+REG_X)/*tab36376[X]*/ & 128;
const uint8_t *cp = tab36376 + X;
cp += EXEC_OFFSET;
A = pgm_read_byte(cp) & 128;

if (A == 0) break;
X = mem59-1;
A = inputtemp[X];
Expand Down Expand Up @@ -401,7 +406,11 @@ MODULE_PART int TextToPhonemes(char *_input) // Code36484
X++;
Y = inputtemp[X];
X--;
A = pgm_read_byte(tab36376+Y)/*tab36376[Y]*/ & 128;
//A = pgm_read_byte(tab36376+Y)/*tab36376[Y]*/ & 128;
//REG_A = pgm_read_byte_inlined(tab36376+REG_Y)/*tab36376[Y]*/ & 128;
cp = tab36376 + Y;
cp += EXEC_OFFSET;
A = pgm_read_byte(cp) & 128;
if(A == 0) goto pos37108;
X++;
A = inputtemp[X];
Expand Down Expand Up @@ -456,7 +465,12 @@ MODULE_PART int TextToPhonemes(char *_input) // Code36484
A = GetRuleByte(mem62, Y);
mem57 = A;
X = A;
A = pgm_read_byte(tab36376+X)/*tab36376[X]*/ & 128;
//A = pgm_read_byte(tab36376+X)/*tab36376[X]*/ & 128;
//REG_A = pgm_read_byte_inlined(tab36376+REG_X)/*tab36376[X]*/ & 128;
cp = tab36376 + X;
cp += EXEC_OFFSET;
A = pgm_read_byte(cp) & 128;

if(A == 0) goto pos37226;
X = mem58+1;
A = inputtemp[X];
Expand Down

0 comments on commit c8875f2

Please sign in to comment.