Questions about getting started with Blynk IoT

Digital pin datasteams have only just been added to the web console in the past day or so, and I think this may be for testing. Blynk have made no announcement about them, and the available pins seem odd to me.
More info here:

I’ve not tested them yet (I never used them in Legacy Blynk anyway, so that are of no interest to me) and I’d stick with virtual pins for now at least.

As the onboard LED (if there is one on your board) is used to indicate that the device is in provisioning mode, I’d steer clear of trying to use that for anything else at this stage.

No, it means that the following settings in the Settings.h tab will be used…

#if defined(USE_WROVER_BOARD)

  #define BOARD_BUTTON_PIN            15
  #define BOARD_BUTTON_ACTIVE_LOW     true

  #define BOARD_LED_PIN_R             0
  #define BOARD_LED_PIN_G             2
  #define BOARD_LED_PIN_B             4
  #define BOARD_LED_INVERSE           false
  #define BOARD_LED_BRIGHTNESS        128

If your particular ESP32 has a button attached to GPIO15 and an RGB LED attached to GPIOs 0,2 & 4 then that’s the correct setting to use for your board.
Personally, I’ve never seen an ESP32 with this configuration, which is why I said:

These aren’t macros, they are conditional inclusions, where the code is only compiled if the condition is met.
A you’ll see when you look at the Settings.h tab that if nether #define USE_WROVER_BOARD or #define USE_TTGO_T7 are un-commented then the custom board definition will be used, and a compiler warning will be displayed.
It’s up to you to either edit one of these three definitions existing, or add your own for your particular board.

Pete.