Hirdetés

Keresés

Új hozzászólás Aktív témák

  • G25

    újonc

    válasz bimbula53 #689 üzenetére

    Szia, a doboz marad ösi emlék, amig műkszik marad. próbáltam esp32-t. egyszerű web rádióval h megy-e. hiba:
    :19:46.289 -> ELF file SHA256: 2a0526bddb7eba06
    22:19:46.289 ->
    22:19:46.470 -> Rebooting...
    22:19:46.470 -> ets Jul 29 2019 12:21:46
    22:19:46.505 ->
    22:19:46.505 -> rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
    22:19:46.505 -> configsip: 0, SPIWP:0xee
    22:19:46.505 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
    22:19:46.505 -> mode:DIO, clock div:1
    22:19:46.505 -> load:0x3fff0030,len:4832
    22:19:46.505 -> load:0x40078000,len:16460
    22:19:46.505 -> load:0x40080400,len:4
    22:19:46.505 -> load:0x40080404,len:3504
    22:19:46.505 -> entry 0x400805cc
    22:19:50.104 -> info PSRAM not found, inputBufferSize: 13951 bytes
    22:19:50.104 -> info buffers freed, free Heap: 177448 bytes
    22:19:50.104 -> info connect to: "radio.musorok.org" on port 443 path "/listen/jazzy/jazzy.mp3"
    22:19:51.191 -> info SSL has been established in 1101 ms, free Heap: 136896 bytes
    22:19:51.225 -> info chunked data transfer
    22:19:51.225 -> bitrate 192000
    22:19:51.225 -> station Jazzy
    22:19:51.225 -> icyurl https://jazzy.hu
    22:19:51.272 -> info MP3Decoder has been initialized, free Heap: 113636 bytes , free stack 3408 DWORDs
    22:19:51.272 -> lasthost https://radio.musorok.org/listen/jazzy/jazzy.mp3
    22:19:51.272 -> info stream ready
    22:19:51.272 -> info syncword found at pos 0
    22:19:51.272 -> info MPEG-2.5, Layer I
    22:19:51.272 -> info Channels: 2
    22:19:51.272 -> info SampleRate: 44100
    22:19:51.272 -> info BitsPerSample: 16
    22:19:51.272 -> info BitRate: 192000
    22:19:51.373 -> info StreamTitle='Szûcs Gabi - Kék Kardigán'
    22:19:51.373 -> streamtitle Szûcs Gabi - Kék Kardigán
    22:19:52.990 -> CORRUPT HEAP: Bad head at 0x3ffe854c. Expected 0xabba1234 got 0xb6d38c6c
    22:19:52.990 ->
    22:19:52.990 -> assert failed: multi_heap_free multi_heap_poisoning.c:276 (head != NULL)
    22:19:53.025 ->
    22:19:53.025 ->
    22:19:53.025 -> Backtrace: 0x40082879:0x3ffb1f80 0x4008c6a9:0x3ffb1fa0 0x40091a76:0x3ffb1fc0 0x40090c01:0x3ffb20f0 0x400839bb:0x3ffb2110 0x40085849:0x3ffb2130 0x40153f0e:0x3ffb2150 0x40153f3a:0x3ffb2170 0x401459d4:0x3ffb2190 0x400fc4e4:0x3ffb21b0 0x400fb7ad:0x3ffb21d0 0x400fb9f1:0x3ffb21f0 0x400e25dd:0x3ffb2210 0x400e3617:0x3ffb2230 0x400d301e:0x3ffb2250 0x400ffbd8:0x3ffb2270 0x4008edb6:0x3ffb2290
    22:19:53.072 ->
    22:19:53.072 ->
    22:19:53.072 ->
    22:19:53.072 ->
    22:19:53.072 -> ELF file SHA256: 2a0526bddb7eba06
    22:19:53.072 ->
    22:19:53.256 -> Rebooting...
    22:19:53.256 -> ets Jul 29 2019 12:21:46

    ?????
    az ino:

    #include "Arduino.h"
    #include "WiFi.h"
    #include "Audio.h"
    // Digital I/O used
    #define I2S_DOUT 25
    #define I2S_BCLK 27
    #define I2S_LRC 26
    Audio audio;
    String ssid = "G25";
    String password = "12345678";
    void setup() {
    Serial.begin(115200);
    WiFi.disconnect();
    WiFi.mode(WIFI_STA);
    WiFi.begin(ssid.c_str(), password.c_str());
    while (WiFi.status() != WL_CONNECTED) delay(1500);
    audio.setPinout(I2S_BCLK, I2S_LRC, I2S_DOUT);
    audio.setVolume(15); // default 0...21
    // or alternative
    // audio.setVolumeSteps(64); // max 255
    // audio.setVolume(63);
    //
    // *** radio streams ***
    audio.connecttohost("https://radio.musorok.org/listen/jazzy/jazzy.mp3"); // aac
    /*// audio.connecttohost("http://mcrscast.mcr.iol.pt/cidadefm"); // mp3
    // audio.connecttohost("http://www.wdr.de/wdrlive/media/einslive.m3u"); // m3u
    // audio.connecttohost("https://stream.srg-ssr.ch/rsp/aacp_48.asx"); // asx
    // audio.connecttohost("http://tuner.classical102.com/listen.pls"); // pls
    // audio.connecttohost("http://stream.radioparadise.com/flac"); // flac
    // audio.connecttohost("http://stream.sing-sing-bis.org:8000/singsingFlac"); // flac (ogg)
    // audio.connecttohost("http://s1.knixx.fm:5347/dein_webradio_vbr.opus"); // opus (ogg)
    // audio.connecttohost("http://stream2.dancewave.online:8080/dance.ogg"); // vorbis (ogg)
    // audio.connecttohost("http://26373.live.streamtheworld.com:3690/XHQQ_FMAAC/HLSTS/playlist.m3u8"); // HLS
    // audio.connecttohost("http://eldoradolive02.akamaized.net/hls/live/2043453/eldorado/master.m3u8"); // HLS (ts)
    // *** web files ***
    // audio.connecttohost("https://github.com/schreibfaul1/ESP32-audioI2S/raw/master/additional_info/Testfiles/Pink-Panther.wav"); // wav
    // audio.connecttohost("https://github.com/schreibfaul1/ESP32-audioI2S/raw/master/additional_info/Testfiles/Santiano-Wellerman.flac"); // flac
    // audio.connecttohost("https://github.com/schreibfaul1/ESP32-audioI2S/raw/master/additional_info/Testfiles/Olsen-Banden.mp3"); // mp3
    // audio.connecttohost("https://github.com/schreibfaul1/ESP32-audioI2S/raw/master/additional_info/Testfiles/Miss-Marple.m4a"); // m4a (aac)
    // audio.connecttohost("https://github.com/schreibfaul1/ESP32-audioI2S/raw/master/additional_info/Testfiles/Collide.ogg"); // vorbis
    // audio.connecttohost("https://github.com/schreibfaul1/ESP32-audioI2S/raw/master/additional_info/Testfiles/sample.opus"); // opus
    // *** local files ***
    // audio.connecttoFS(SD, "/test.wav"); // SD
    // audio.connecttoFS(SD_MMC, "/test.wav"); // SD_MMC
    // audio.connecttoFS(SPIFFS, "/test.wav"); // SPIFFS
    // audio.connecttospeech("Wenn die Hunde schlafen, kann der Wolf gut Schafe stehlen.", "de"); // Google TTS*/
    }
    void loop(){
    audio.loop();

    }
    // optional
    void audio_info(const char *info){
    Serial.print("info "); Serial.println(info);
    }
    void audio_id3data(const char *info){ //id3 metadata
    Serial.print("id3data ");Serial.println(info);
    }
    void audio_eof_mp3(const char *info){ //end of file
    Serial.print("eof_mp3 ");Serial.println(info);
    }
    void audio_showstation(const char *info){
    Serial.print("station ");Serial.println(info);
    }
    void audio_showstreamtitle(const char *info){
    Serial.print("streamtitle ");Serial.println(info);
    }
    void audio_bitrate(const char *info){
    Serial.print("bitrate ");Serial.println(info);
    }
    void audio_commercial(const char *info){ //duration in sec
    Serial.print("commercial ");Serial.println(info);
    }
    void audio_icyurl(const char *info){ //homepage
    Serial.print("icyurl ");Serial.println(info);
    }
    void audio_lasthost(const char *info){ //stream URL played
    Serial.print("lasthost ");Serial.println(info);
    }
    void audio_eof_speech(const char *info){
    Serial.print("eof_speech ");Serial.println(info);
    }

    hogyan tovább?? késő van ezért ilyen kurta az irás , a kérés.
    Köszönöm, hogy segitesz.

Új hozzászólás Aktív témák