Bitcoin / Multi Crypto Coin Ticker with 24 candlesticks chart



  • @frittna YAY I got it running. There was something strange with my sd card so I formatted it and out the config files back on it and now it's working. This is an awesome application you put together! This is going to be fun.



  • @wwhite

    Yeah !!! - I'm glad you figured out that the board manager was updated without your notice! This is helpfulf for others as they can easiliy run into the same scenario i guess. If the SD-Card in not read correctly it will at least give you some lines on the display and serial output. I use FAT32 on a 2GB SD and always "safe remove" before unplugging the card from cardreader.

    @wwhite said:

    If I'm compiling this way can I still use the config files on the sd card or do I have to hard code the wifi info?/

    You can hardcode network settings but it doesn't matter and it's not intendet to do so in this sd-card version. When a sd-card is read-in and if the config file contains a ssid/password, it will use it. They will be stored in internal memory aswell (only ssid/pw1+2) and be used if no SD-card is inserted by accident.
    In this case it should connect as usual but with the 4 default coinpairs and missing images from the /data/ folder as they are loaded from there.
    BTW: I have an identical SPIFFS version on github (public folder) where you hardcode every setting in Arduino and have to upload all graphic files to the internal SPIFFS memory with esp32-data-upload tool, so no sd-card at all is needed.

    But for me it was important to make a SD-card version to provide an much more "easy solution" - without compiling by yourself.
    So theres no need to edit the Adruino code.



  • Hi
    thanks for setting this great project up! I got it running and I love it. I was looking quite some time for exactly this thing.

    One question, when I would have the pair BTC EURO, how would I set that up in the code? Thanks! Timo



  • Hi,
    I figured it out by myself (so proud ;-) ) how to have BTC/€ displayed:

    byte pairs = 2; // default: 8, total numbers of currency pairs, max 255
    String pair_name[] = {"BTC/EUR", " BTC/$", }; //name for TopPanel (6-8 letters)
    String pair_STRING[] = {"BTCEUR", "BTCUSDT", }; //name for url in BIG LETTERS
    String pair_string[] = {"btceur", "btcusdt", }; //name for url in small letters
    uint32_t pair_color[] = {TFT_ORANGE, TFT_PINK, }; //color in uint32_t format

    Greetings Timo



  • thx!!
    Hi, yes you got it right. The name must be the same when you look at the part of the url accessing a usual binance market with your webborwser.

    But i wanted to mention that i have updated the App a bit more.
    There is no modification with Arduino in the code needed for adjusting the settings.
    Now you can easily burn the app with few clicks, no Arduino needed, if you don't want. You only need a config text file on the root of your sd-card from where settings are read in, then you can eject it or not as you want.
    All settings including wifi, coinpairs, etc will be saved internal. They will update when you put in a modified configuration. No data folder on SD-Card is needed for graphics anymore as they moved back to internal spiffs memory.

    You can simply use M5Burner_Crypto_Coin_Ticker.zip and edit the config file. All done.



  • Hello all, thank you so much for the hard work on this project! I created a video demo flashing the M5Stack with the FW, changing the SD card configurations, and 3D printing a desk stand. I hope this helps more novice users get started https://youtu.be/3uQINs6fpio