Closed
Description
I'm core developer of the Blynk library.
It supports lot's of hardware types and boards (more than 60!), and we have a separate .h file for some board types.
So, after user selects Sketch -> Include Library -> Blynk
, it gets all these files included!
#include <WidgetTerminal.h>
#include <WidgetLED.h>
#include <BlynkSimpleEsp8266_SSL.h>
#include <BlynkSimpleSerialBLE.h>
#include <BlynkSimpleParticle.h>
#include <WidgetLCD.h>
#include <BlynkSimpleTI_TivaC_Connected.h>
#include <BlynkSimpleCC3000.h>
#include <BlynkWidgets.h>
#include <BlynkSimpleSimbleeBLE.h>
#include <BlynkSimpleWildFire.h>
#include <BlynkSimpleTI_CC3200_LaunchXL.h>
#include <BlynkSimpleUIPEthernet.h>
#include <BlynkSimpleEthernetV2_0.h>
#include <WidgetBridge.h>
#include <BlynkSimpleYun.h>
#include <BlynkSimpleWifi.h>
#include <BlynkSimpleEthernet2.h>
#include <BlynkApiParticle.h>
#include <BlynkSimpleEsp8266.h>
#include <WidgetSD.h>
#include <BlynkSimpleRFduinoBLE.h>
#include <BlynkApiArduino.h>
#include <BlynkSimpleShieldEsp8266.h>
#include <BlynkSimpleUserDefined.h>
#include <BlynkSimpleMKR1000.h>
#include <BlynkSimpleWiFiShield101_SSL.h>
#include <BlynkSimpleWiFly.h>
#include <BlynkSimpleEthernet.h>
#include <BlynkSimpleRBL_CC3200.h>
#include <WidgetRTC.h>
#include <BlynkSimpleRedBear_Duo_BLE.h>
#include <BlynkSimpleRedBearLab_BLE_Nano.h>
#include <BlynkSimpleStream.h>
#include <BlynkSimpleIntelEdisonWiFi.h>
#include <BlynkSimpleCurieBLE.h>
#include <BlynkSimpleEnergiaWiFi.h>
#include <BlynkSimpleRBL_WiFi_Mini.h>
#include <BlynkSimpleTinyDuino.h>
#include <BlynkSimpleLinkItONE.h>
#include <BlynkSimpleWiFiShield101.h>
#include <BlynkSimpleSerial.h>
#include <BlynkParticle.h>
#include <BlynkSimpleRedBear_Duo.h>
This is very wrong in our case. Is there any way to suppress this behaviour?
Maybe, indicate which file needs to be included in the library.properties
, or something similar?
Metadata
Metadata
Assignees
Labels
No labels