diff --git a/.github/workflows/CI_github_ESP32.yml b/.github/workflows/CI_github_ESP32.yml index 5184aeb7a..cc9af6f19 100644 --- a/.github/workflows/CI_github_ESP32.yml +++ b/.github/workflows/CI_github_ESP32.yml @@ -18,10 +18,9 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32 - tasmota32-webcam: runs-on: ubuntu-latest steps: @@ -36,7 +35,7 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-webcam tasmota32-minimal: @@ -53,9 +52,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-minimal - tasmota32-lite: runs-on: ubuntu-latest steps: @@ -70,9 +68,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-lite - tasmota32-knx: runs-on: ubuntu-latest steps: @@ -87,7 +84,7 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-knx tasmota32-sensors: @@ -104,9 +101,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-sensors - tasmota32-display: runs-on: ubuntu-latest steps: @@ -121,9 +117,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-display - tasmota32-ir: runs-on: ubuntu-latest steps: @@ -138,9 +133,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-ir - tasmota32-BG: runs-on: ubuntu-latest steps: @@ -155,7 +149,7 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-BG tasmota32-BR: @@ -172,9 +166,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-BR - tasmota32-CN: runs-on: ubuntu-latest steps: @@ -189,9 +182,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-CN - tasmota32-CZ: runs-on: ubuntu-latest steps: @@ -206,9 +198,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-CZ - tasmota32-DE: runs-on: ubuntu-latest steps: @@ -223,7 +214,7 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-DE tasmota32-ES: @@ -240,10 +231,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-ES - - tasmota32-FR: runs-on: ubuntu-latest steps: @@ -258,9 +247,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-FR - tasmota32-GR: runs-on: ubuntu-latest steps: @@ -275,9 +263,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-GR - tasmota32-HE: runs-on: ubuntu-latest steps: @@ -292,7 +279,7 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-HE tasmota32-HU: @@ -309,9 +296,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-HU - tasmota32-IT: runs-on: ubuntu-latest steps: @@ -326,9 +312,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-IT - tasmota32-KO: runs-on: ubuntu-latest steps: @@ -343,9 +328,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-KO - tasmota32-NL: runs-on: ubuntu-latest steps: @@ -360,7 +344,7 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-NL tasmota32-PL: @@ -377,9 +361,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-PL - tasmota32-PT: runs-on: ubuntu-latest steps: @@ -394,9 +377,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-PT - tasmota32-RO: runs-on: ubuntu-latest steps: @@ -411,9 +393,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-RO - tasmota32-RU: runs-on: ubuntu-latest steps: @@ -428,7 +409,7 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-RU tasmota32-SE: @@ -445,9 +426,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-SE - tasmota32-SK: runs-on: ubuntu-latest steps: @@ -462,9 +442,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-SK - tasmota32-TR: runs-on: ubuntu-latest steps: @@ -479,9 +458,8 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-TR - tasmota32-TW: runs-on: ubuntu-latest steps: @@ -496,7 +474,7 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-TW tasmota32-UK: @@ -513,5 +491,5 @@ jobs: platformio update - name: Run PlatformIO run: | - cp platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-UK diff --git a/.github/workflows/Tasmota_build.yml b/.github/workflows/Tasmota_build.yml index 1a9a011de..5d5665715 100644 --- a/.github/workflows/Tasmota_build.yml +++ b/.github/workflows/Tasmota_build.yml @@ -751,7 +751,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32 - uses: actions/upload-artifact@v2 with: @@ -775,7 +775,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-minimal - uses: actions/upload-artifact@v2 with: @@ -799,7 +799,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-lite - uses: actions/upload-artifact@v2 with: @@ -823,7 +823,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-webcam - uses: actions/upload-artifact@v2 with: @@ -847,7 +847,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-knx - uses: actions/upload-artifact@v2 with: @@ -871,7 +871,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-sensors - uses: actions/upload-artifact@v2 with: @@ -895,7 +895,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-display - uses: actions/upload-artifact@v2 with: @@ -919,7 +919,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-ir - uses: actions/upload-artifact@v2 with: @@ -943,7 +943,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-ircustom - uses: actions/upload-artifact@v2 with: @@ -967,7 +967,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-BG - uses: actions/upload-artifact@v2 with: @@ -991,7 +991,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-BR - uses: actions/upload-artifact@v2 with: @@ -1015,7 +1015,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-CN - uses: actions/upload-artifact@v2 with: @@ -1039,7 +1039,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-CZ - uses: actions/upload-artifact@v2 with: @@ -1063,7 +1063,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-DE - uses: actions/upload-artifact@v2 with: @@ -1087,7 +1087,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-ES - uses: actions/upload-artifact@v2 with: @@ -1111,7 +1111,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-FR - uses: actions/upload-artifact@v2 with: @@ -1135,7 +1135,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-GR - uses: actions/upload-artifact@v2 with: @@ -1159,7 +1159,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-HE - uses: actions/upload-artifact@v2 with: @@ -1183,7 +1183,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-HU - uses: actions/upload-artifact@v2 with: @@ -1207,7 +1207,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-IT - uses: actions/upload-artifact@v2 with: @@ -1231,7 +1231,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-KO - uses: actions/upload-artifact@v2 with: @@ -1255,7 +1255,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-NL - uses: actions/upload-artifact@v2 with: @@ -1279,7 +1279,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-PL - uses: actions/upload-artifact@v2 with: @@ -1303,7 +1303,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-PT - uses: actions/upload-artifact@v2 with: @@ -1327,7 +1327,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-RO - uses: actions/upload-artifact@v2 with: @@ -1351,7 +1351,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-RU - uses: actions/upload-artifact@v2 with: @@ -1375,7 +1375,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-SE - uses: actions/upload-artifact@v2 with: @@ -1399,7 +1399,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-SK - uses: actions/upload-artifact@v2 with: @@ -1423,7 +1423,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-TR - uses: actions/upload-artifact@v2 with: @@ -1447,7 +1447,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-TW - uses: actions/upload-artifact@v2 with: @@ -1471,7 +1471,7 @@ jobs: platformio update - name: Run PlatformIO run: | - mv platformio_override_sample.ini platformio_override.ini + mv -f platformio_override_sample.ini platformio_override.ini platformio run -e tasmota32-UK - uses: actions/upload-artifact@v2 with: diff --git a/lib/ESP8266Audio/src/libflac/config.h b/lib/ESP8266Audio/src/libflac/config.h index cf6c07dfe..b6efd1dc8 100755 --- a/lib/ESP8266Audio/src/libflac/config.h +++ b/lib/ESP8266Audio/src/libflac/config.h @@ -2,7 +2,9 @@ #ifdef DEBUG #undef NDEBUG -#else +#endif + +#ifndef NDEBUG #define NDEBUG #endif diff --git a/lib/ESP8266SAM/src/ReciterTabs.h b/lib/ESP8266SAM/src/ReciterTabs.h index 2bb7e1348..373a94bdc 100755 --- a/lib/ESP8266SAM/src/ReciterTabs.h +++ b/lib/ESP8266SAM/src/ReciterTabs.h @@ -3,7 +3,7 @@ #include #include "debug.h" -#if debug +#if sam_debug #define PROGMEM #endif diff --git a/lib/ESP8266SAM/src/RenderTabs.h b/lib/ESP8266SAM/src/RenderTabs.h index 2346c7a1c..a98e93bc7 100755 --- a/lib/ESP8266SAM/src/RenderTabs.h +++ b/lib/ESP8266SAM/src/RenderTabs.h @@ -3,7 +3,7 @@ #include #include "samdebug.h" -#if debug +#if sam_debug #define PROGMEM #endif diff --git a/lib/ESP8266SAM/src/SamTabs.h b/lib/ESP8266SAM/src/SamTabs.h index f334d70b4..4574746e7 100755 --- a/lib/ESP8266SAM/src/SamTabs.h +++ b/lib/ESP8266SAM/src/SamTabs.h @@ -3,7 +3,7 @@ #include #include "samdebug.h" -#if debug +#if sam_debug #define PROGMEM #endif diff --git a/lib/ESP8266SAM/src/reciter.c b/lib/ESP8266SAM/src/reciter.c index f883e572f..3845609c3 100755 --- a/lib/ESP8266SAM/src/reciter.c +++ b/lib/ESP8266SAM/src/reciter.c @@ -527,7 +527,7 @@ pos37455: Y = mem64; mem61 = mem60; - if (debug) + if (sam_debug) PrintRule(mem62); pos37461: diff --git a/lib/ESP8266SAM/src/render.c b/lib/ESP8266SAM/src/render.c index 32bae22ee..f73c848a4 100755 --- a/lib/ESP8266SAM/src/render.c +++ b/lib/ESP8266SAM/src/render.c @@ -445,7 +445,7 @@ do mem44++; } while(mem44 != 0); yield(); -if (debug) +if (sam_debug) { PrintOutput(sampledConsonantFlag, frequency1, frequency2, frequency3, amplitude1, amplitude2, amplitude3, pitches); } @@ -786,7 +786,7 @@ if (debug) X = A; mem38 = A - (A>>2); // 3/4*A ??? yield(); -if (debug) +if (sam_debug) { PrintOutput(sampledConsonantFlag, frequency1, frequency2, frequency3, amplitude1, amplitude2, amplitude3, pitches); } diff --git a/lib/ESP8266SAM/src/sam.c b/lib/ESP8266SAM/src/sam.c index f9fbcb9cf..2939628c9 100755 --- a/lib/ESP8266SAM/src/sam.c +++ b/lib/ESP8266SAM/src/sam.c @@ -146,7 +146,7 @@ int SAMMain( void (*cb)(void *, unsigned char), void *cbd ) phonemeindex[255] = 32; //to prevent buffer overflow if (!Parser1()) return 0; - if (debug) + if (sam_debug) PrintPhonemes(phonemeindex, phonemeLength, stress); Parser2(); CopyStress(); @@ -168,7 +168,7 @@ int SAMMain( void (*cb)(void *, unsigned char), void *cbd ) InsertBreath(); //mem[40158] = 255; - if (debug) + if (sam_debug) { PrintPhonemes(phonemeindex, phonemeLength, stress); } @@ -645,7 +645,7 @@ void Code41240() //void Code41397() void Parser2() { - if (debug) printf("Parser2\n"); + if (sam_debug) printf("Parser2\n"); unsigned char pos = 0; //mem66; unsigned char mem58 = 0; @@ -659,7 +659,7 @@ void Parser2() A = phonemeindex[pos]; // DEBUG: Print phoneme and index - if (debug && A != 255) printf("%d: %c%c\n", X, signInputTable1[A], signInputTable2[A]); + if (sam_debug && A != 255) printf("%d: %c%c\n", X, signInputTable1[A], signInputTable2[A]); // Is phoneme pause? if (A == 0) @@ -695,8 +695,8 @@ void Parser2() //pos41443: // Insert at WX or YX following, copying the stress - if (debug) if (A==20) printf("RULE: insert WX following diphtong NOT ending in IY sound\n"); - if (debug) if (A==21) printf("RULE: insert YX following diphtong ending in IY sound\n"); + if (sam_debug) if (A==20) printf("RULE: insert WX following diphtong NOT ending in IY sound\n"); + if (sam_debug) if (A==21) printf("RULE: insert YX following diphtong ending in IY sound\n"); Insert(pos+1, A, mem59, mem58); X = pos; // Jump to ??? @@ -716,7 +716,7 @@ pos41457: if (A != 78) goto pos41487; // 'UL' A = 24; // 'L' //change 'UL' to 'AX L' - if (debug) printf("RULE: UL -> AX L\n"); + if (sam_debug) printf("RULE: UL -> AX L\n"); pos41466: // Get current phoneme stress @@ -740,7 +740,7 @@ pos41487: if (A != 79) goto pos41495; // 'UM' // Jump up to branch - replaces current phoneme with AX and continues A = 27; // 'M' //change 'UM' to 'AX M' - if (debug) printf("RULE: UM -> AX M\n"); + if (sam_debug) printf("RULE: UM -> AX M\n"); goto pos41466; pos41495: @@ -754,7 +754,7 @@ pos41495: // Jump up to branch - replaces current phoneme with AX and continues A = 28; // 'N' //change UN to 'AX N' - if (debug) printf("RULE: UN -> AX N\n"); + if (sam_debug) printf("RULE: UN -> AX N\n"); goto pos41466; pos41503: @@ -802,7 +802,7 @@ pos41503: if (A != 0) { // Insert a glottal stop and move forward - if (debug) printf("RULE: Insert glottal stop between two stressed vowels with space between them\n"); + if (sam_debug) printf("RULE: Insert glottal stop between two stressed vowels with space between them\n"); // 31 = 'Q' Insert(X, 31, mem59, 0); pos++; @@ -831,7 +831,7 @@ pos41503: if (A == 69) // 'T' { // Change T to CH - if (debug) printf("RULE: T R -> CH R\n"); + if (sam_debug) printf("RULE: T R -> CH R\n"); phonemeindex[pos-1] = 42; goto pos41779; } @@ -846,7 +846,7 @@ pos41503: { // Change D to J phonemeindex[pos-1] = 44; - if (debug) printf("RULE: D R -> J R\n"); + if (sam_debug) printf("RULE: D R -> J R\n"); goto pos41788; } @@ -857,7 +857,7 @@ pos41503: // If vowel flag is set change R to RX A = flags[A] & 128; - if (debug) printf("RULE: R -> RX\n"); + if (sam_debug) printf("RULE: R -> RX\n"); if (A != 0) phonemeindex[pos] = 18; // 'RX' // continue to next phoneme @@ -876,7 +876,7 @@ pos41611: // If prior phoneme does not have VOWEL flag set, move to next phoneme if ((flags[phonemeindex[pos-1]] & 128) == 0) {pos++; continue;} // Prior phoneme has VOWEL flag set, so change L to LX and move to next phoneme - if (debug) printf("RULE: L -> LX\n"); + if (sam_debug) printf("RULE: L -> LX\n"); phonemeindex[X] = 19; // 'LX' pos++; continue; @@ -895,7 +895,7 @@ pos41611: // If prior phoneme is not G, move to next phoneme if (phonemeindex[pos-1] != 60) {pos++; continue;} // Replace S with Z and move on - if (debug) printf("RULE: G S -> G Z\n"); + if (sam_debug) printf("RULE: G S -> G Z\n"); phonemeindex[pos] = 38; // 'Z' pos++; continue; @@ -916,7 +916,7 @@ pos41611: { // VOWELS AND DIPHTONGS ENDING WITH IY SOUND flag set? A = flags[Y] & 32; - if (debug) if (A==0) printf("RULE: K -> KX \n"); + if (sam_debug) if (A==0) printf("RULE: K -> KX \n"); // Replace with KX if (A == 0) phonemeindex[pos] = 75; // 'KX' } @@ -943,7 +943,7 @@ pos41611: // If diphtong ending with YX, move continue processing next phoneme if ((flags[index] & 32) != 0) {pos++; continue;} // replace G with GX and continue processing next phoneme - if (debug) printf("RULE: G -> GX \n"); + if (sam_debug) printf("RULE: G -> GX \n"); phonemeindex[pos] = 63; // 'GX' pos++; continue; @@ -968,7 +968,7 @@ pos41611: goto pos41812; } // Replace with softer version - if (debug) printf("RULE: S* %c%c -> S* %c%c\n", signInputTable1[Y], signInputTable2[Y],signInputTable1[Y-12], signInputTable2[Y-12]); + if (sam_debug) printf("RULE: S* %c%c -> S* %c%c\n", signInputTable1[Y], signInputTable2[Y],signInputTable1[Y-12], signInputTable2[Y-12]); phonemeindex[pos] = Y-12; pos++; continue; @@ -991,7 +991,7 @@ pos41749: A = flags2[Y] & 4; // If not set, continue processing next phoneme if (A == 0) {pos++; continue;} - if (debug) printf("RULE: UW -> UX\n"); + if (sam_debug) printf("RULE: UW -> UX\n"); phonemeindex[X] = 16; pos++; continue; @@ -1005,7 +1005,7 @@ pos41779: if (A == 42) // 'CH' { // pos41783: - if (debug) printf("CH -> CH CH+1\n"); + if (sam_debug) printf("CH -> CH CH+1\n"); Insert(X+1, A+1, mem59, stress[X]); pos++; continue; @@ -1020,7 +1020,7 @@ pos41788: if (A == 44) // 'J' { - if (debug) printf("J -> J J+1\n"); + if (sam_debug) printf("J -> J J+1\n"); Insert(X+1, A+1, mem59, stress[X]); pos++; continue; @@ -1060,7 +1060,7 @@ pos41812: if (stress[X] != 0) {pos++; continue;} //pos41856: // Set phonemes to DX - if (debug) printf("RULE: Soften T or D following vowel or ER and preceding a pause -> DX\n"); + if (sam_debug) printf("RULE: Soften T or D following vowel or ER and preceding a pause -> DX\n"); phonemeindex[pos] = 30; // 'DX' } else { @@ -1070,7 +1070,7 @@ pos41812: else // Is next phoneme a vowel or ER? A = flags[A] & 128; - if (debug) if (A != 0) printf("RULE: Soften T or D following vowel or ER and preceding a pause -> DX\n"); + if (sam_debug) if (A != 0) printf("RULE: Soften T or D following vowel or ER and preceding a pause -> DX\n"); if (A != 0) phonemeindex[pos] = 30; // 'DX' } @@ -1160,14 +1160,14 @@ pos48644: // change phoneme length to (length * 1.5) + 1 A = (A >> 1) + A + 1; -if (debug) printf("RULE: Lengthen or between and by 1.5\n"); -if (debug) printf("PRE\n"); -if (debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeindex[X]], signInputTable2[phonemeindex[X]], phonemeLength[X]); +if (sam_debug) printf("RULE: Lengthen or between and by 1.5\n"); +if (sam_debug) printf("PRE\n"); +if (sam_debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeindex[X]], signInputTable2[phonemeindex[X]], phonemeLength[X]); phonemeLength[X] = A; -if (debug) printf("POST\n"); -if (debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeindex[X]], signInputTable2[phonemeindex[X]], phonemeLength[X]); +if (sam_debug) printf("POST\n"); +if (sam_debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeindex[X]], signInputTable2[phonemeindex[X]], phonemeLength[X]); } // keep moving forward @@ -1221,15 +1221,15 @@ if (debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeind // RULE: RX | LX -if (debug) printf("RULE: - decrease length by 1\n"); -if (debug) printf("PRE\n"); -if (debug) printf("phoneme %d (%c%c) length %d\n", loopIndex, signInputTable1[phonemeindex[loopIndex]], signInputTable2[phonemeindex[loopIndex]], phonemeLength[loopIndex]); +if (sam_debug) printf("RULE: - decrease length by 1\n"); +if (sam_debug) printf("PRE\n"); +if (sam_debug) printf("phoneme %d (%c%c) length %d\n", loopIndex, signInputTable1[phonemeindex[loopIndex]], signInputTable2[phonemeindex[loopIndex]], phonemeLength[loopIndex]); // decrease length of vowel by 1 frame phonemeLength[loopIndex]--; -if (debug) printf("POST\n"); -if (debug) printf("phoneme %d (%c%c) length %d\n", loopIndex, signInputTable1[phonemeindex[loopIndex]], signInputTable2[phonemeindex[loopIndex]], phonemeLength[loopIndex]); +if (sam_debug) printf("POST\n"); +if (sam_debug) printf("phoneme %d (%c%c) length %d\n", loopIndex, signInputTable1[phonemeindex[loopIndex]], signInputTable2[phonemeindex[loopIndex]], phonemeLength[loopIndex]); } // move ahead @@ -1267,16 +1267,16 @@ if (debug) printf("phoneme %d (%c%c) length %d\n", loopIndex, signInputTable1[ph // move back X--; -if (debug) printf("RULE: - decrease vowel by 1/8th\n"); -if (debug) printf("PRE\n"); -if (debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeindex[X]], signInputTable2[phonemeindex[X]], phonemeLength[X]); +if (sam_debug) printf("RULE: - decrease vowel by 1/8th\n"); +if (sam_debug) printf("PRE\n"); +if (sam_debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeindex[X]], signInputTable2[phonemeindex[X]], phonemeLength[X]); // decrease length by 1/8th mem56 = phonemeLength[X] >> 3; phonemeLength[X] -= mem56; -if (debug) printf("POST\n"); -if (debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeindex[X]], signInputTable2[phonemeindex[X]], phonemeLength[X]); +if (sam_debug) printf("POST\n"); +if (sam_debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeindex[X]], signInputTable2[phonemeindex[X]], phonemeLength[X]); // move ahead loopIndex++; @@ -1286,16 +1286,16 @@ if (debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeind // RULE: // -if (debug) printf("RULE: - increase vowel by 1/2 + 1\n"); -if (debug) printf("PRE\n"); -if (debug) printf("phoneme %d (%c%c) length %d\n", X-1, signInputTable1[phonemeindex[X-1]], signInputTable2[phonemeindex[X-1]], phonemeLength[X-1]); +if (sam_debug) printf("RULE: - increase vowel by 1/2 + 1\n"); +if (sam_debug) printf("PRE\n"); +if (sam_debug) printf("phoneme %d (%c%c) length %d\n", X-1, signInputTable1[phonemeindex[X-1]], signInputTable2[phonemeindex[X-1]], phonemeLength[X-1]); // decrease length A = phonemeLength[X-1]; phonemeLength[X-1] = (A >> 2) + A + 1; // 5/4*A + 1 -if (debug) printf("POST\n"); -if (debug) printf("phoneme %d (%c%c) length %d\n", X-1, signInputTable1[phonemeindex[X-1]], signInputTable2[phonemeindex[X-1]], phonemeLength[X-1]); +if (sam_debug) printf("POST\n"); +if (sam_debug) printf("phoneme %d (%c%c) length %d\n", X-1, signInputTable1[phonemeindex[X-1]], signInputTable2[phonemeindex[X-1]], phonemeLength[X-1]); // move ahead loopIndex++; @@ -1335,10 +1335,10 @@ if (debug) printf("phoneme %d (%c%c) length %d\n", X-1, signInputTable1[phonemei // B*, D*, G*, GX, P*, T*, K*, KX { -if (debug) printf("RULE: - set nasal = 5, consonant = 6\n"); -if (debug) printf("POST\n"); -if (debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeindex[X]], signInputTable2[phonemeindex[X]], phonemeLength[X]); -if (debug) printf("phoneme %d (%c%c) length %d\n", X-1, signInputTable1[phonemeindex[X-1]], signInputTable2[phonemeindex[X-1]], phonemeLength[X-1]); +if (sam_debug) printf("RULE: - set nasal = 5, consonant = 6\n"); +if (sam_debug) printf("POST\n"); +if (sam_debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeindex[X]], signInputTable2[phonemeindex[X]], phonemeLength[X]); +if (sam_debug) printf("phoneme %d (%c%c) length %d\n", X-1, signInputTable1[phonemeindex[X-1]], signInputTable2[phonemeindex[X-1]], phonemeLength[X-1]); // set stop consonant length to 6 phonemeLength[X] = 6; @@ -1346,9 +1346,9 @@ if (debug) printf("phoneme %d (%c%c) length %d\n", X-1, signInputTable1[phonemei // set nasal length to 5 phonemeLength[X-1] = 5; -if (debug) printf("POST\n"); -if (debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeindex[X]], signInputTable2[phonemeindex[X]], phonemeLength[X]); -if (debug) printf("phoneme %d (%c%c) length %d\n", X-1, signInputTable1[phonemeindex[X-1]], signInputTable2[phonemeindex[X-1]], phonemeLength[X-1]); +if (sam_debug) printf("POST\n"); +if (sam_debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeindex[X]], signInputTable2[phonemeindex[X]], phonemeLength[X]); +if (sam_debug) printf("phoneme %d (%c%c) length %d\n", X-1, signInputTable1[phonemeindex[X-1]], signInputTable2[phonemeindex[X-1]], phonemeLength[X-1]); } // move to next phoneme @@ -1388,10 +1388,10 @@ if (debug) printf("phoneme %d (%c%c) length %d\n", X-1, signInputTable1[phonemei } // RULE: {optional silence} -if (debug) printf("RULE: {optional silence} - shorten both to 1/2 + 1\n"); -if (debug) printf("PRE\n"); -if (debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeindex[X]], signInputTable2[phonemeindex[X]], phonemeLength[X]); -if (debug) printf("phoneme %d (%c%c) length %d\n", X-1, signInputTable1[phonemeindex[X-1]], signInputTable2[phonemeindex[X-1]], phonemeLength[X-1]); +if (sam_debug) printf("RULE: {optional silence} - shorten both to 1/2 + 1\n"); +if (sam_debug) printf("PRE\n"); +if (sam_debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeindex[X]], signInputTable2[phonemeindex[X]], phonemeLength[X]); +if (sam_debug) printf("phoneme %d (%c%c) length %d\n", X-1, signInputTable1[phonemeindex[X-1]], signInputTable2[phonemeindex[X-1]], phonemeLength[X-1]); // X gets overwritten, so hold prior X value for debug statement int debugX = X; // shorten the prior phoneme length to (length/2 + 1) @@ -1401,9 +1401,9 @@ int debugX = X; // also shorten this phoneme length to (length/2 +1) phonemeLength[loopIndex] = (phonemeLength[loopIndex] >> 1) + 1; -if (debug) printf("POST\n"); -if (debug) printf("phoneme %d (%c%c) length %d\n", debugX, signInputTable1[phonemeindex[debugX]], signInputTable2[phonemeindex[debugX]], phonemeLength[debugX]); -if (debug) printf("phoneme %d (%c%c) length %d\n", debugX-1, signInputTable1[phonemeindex[debugX-1]], signInputTable2[phonemeindex[debugX-1]], phonemeLength[debugX-1]); +if (sam_debug) printf("POST\n"); +if (sam_debug) printf("phoneme %d (%c%c) length %d\n", debugX, signInputTable1[phonemeindex[debugX]], signInputTable2[phonemeindex[debugX]], phonemeLength[debugX]); +if (sam_debug) printf("phoneme %d (%c%c) length %d\n", debugX-1, signInputTable1[phonemeindex[debugX-1]], signInputTable2[phonemeindex[debugX-1]], phonemeLength[debugX-1]); // move ahead @@ -1429,15 +1429,15 @@ if (debug) printf("phoneme %d (%c%c) length %d\n", debugX-1, signInputTable1[pho if((flags[index] & 2) != 0) // Rule: -if (debug) printf("RULE: - decrease by 2\n"); -if (debug) printf("PRE\n"); -if (debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeindex[X]], signInputTable2[phonemeindex[X]], phonemeLength[X]); +if (sam_debug) printf("RULE: - decrease by 2\n"); +if (sam_debug) printf("PRE\n"); +if (sam_debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeindex[X]], signInputTable2[phonemeindex[X]], phonemeLength[X]); // decrease the phoneme length by 2 frames (20 ms) phonemeLength[X] -= 2; -if (debug) printf("POST\n"); -if (debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeindex[X]], signInputTable2[phonemeindex[X]], phonemeLength[X]); +if (sam_debug) printf("POST\n"); +if (sam_debug) printf("phoneme %d (%c%c) length %d\n", X, signInputTable1[phonemeindex[X]], signInputTable2[phonemeindex[X]], phonemeLength[X]); } // move to next phoneme diff --git a/lib/ESP8266SAM/src/samdebug.h b/lib/ESP8266SAM/src/samdebug.h index fa6c877d1..5f862a0e6 100755 --- a/lib/ESP8266SAM/src/samdebug.h +++ b/lib/ESP8266SAM/src/samdebug.h @@ -14,6 +14,6 @@ void PrintOutput( void PrintRule(int offset); -#define debug 0 +#define sam_debug 0 #endif diff --git a/pio/gzip-firmware.py b/pio/gzip-firmware.py index e8fae2c92..43af1f933 100644 --- a/pio/gzip-firmware.py +++ b/pio/gzip-firmware.py @@ -17,7 +17,7 @@ def bin_gzip(source, target, env): # write gzip firmware file with open(bin_file,"rb") as fp: - with gzip.open(gzip_file, "wb") as f: + with gzip.open(gzip_file, "wb", compresslevel = 9) as f: shutil.copyfileobj(fp, f) env.AddPostAction("$BUILD_DIR/${PROGNAME}.bin", [bin_gzip])