Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc. http://www.blynk.cc/

Dependents:   Blynk_RBL_BLE_Nano Blynk_MicroBit Blynk_Serial Blynk_RBL_BLE_Nano

Committer:
vshymanskyy
Date:
Fri Jan 26 22:18:19 2018 +0000
Revision:
22:e1d3971fd902
Parent:
18:c328c1a97f90
Fix BlynkSystemInit for MBED

Who changed what in which revision?

UserRevisionLine numberNew contents of line
vshymanskyy 0:58b20b438383 1 /**
vshymanskyy 0:58b20b438383 2 * @file BlynkConfig.h
vshymanskyy 0:58b20b438383 3 * @author Volodymyr Shymanskyy
vshymanskyy 0:58b20b438383 4 * @license This project is released under the MIT License (MIT)
vshymanskyy 0:58b20b438383 5 * @copyright Copyright (c) 2015 Volodymyr Shymanskyy
vshymanskyy 0:58b20b438383 6 * @date Jan 2015
vshymanskyy 0:58b20b438383 7 * @brief Configuration of different aspects of library
vshymanskyy 0:58b20b438383 8 *
vshymanskyy 0:58b20b438383 9 */
vshymanskyy 0:58b20b438383 10
vshymanskyy 0:58b20b438383 11 #ifndef BlynkConfig_h
vshymanskyy 0:58b20b438383 12 #define BlynkConfig_h
vshymanskyy 0:58b20b438383 13
Volodymyr Shymanskyy 9:7369ec77a3ea 14 #include <Blynk/BlynkDetectDevice.h>
vshymanskyy 0:58b20b438383 15
vshymanskyy 0:58b20b438383 16 /***************************************************
vshymanskyy 0:58b20b438383 17 * Change these settings to match your need
vshymanskyy 0:58b20b438383 18 ***************************************************/
vshymanskyy 0:58b20b438383 19
vshymanskyy 0:58b20b438383 20 #define BLYNK_DEFAULT_DOMAIN "blynk-cloud.com"
vshymanskyy 0:58b20b438383 21 #define BLYNK_DEFAULT_PORT 8442
vshymanskyy 0:58b20b438383 22 #define BLYNK_DEFAULT_PORT_SSL 8441
vshymanskyy 0:58b20b438383 23
vshymanskyy 0:58b20b438383 24 /***************************************************
vshymanskyy 0:58b20b438383 25 * Professional settings
vshymanskyy 0:58b20b438383 26 ***************************************************/
vshymanskyy 0:58b20b438383 27 // Library version.
Volodymyr Shymanskyy 15:975b60f7a8ff 28 #define BLYNK_VERSION "0.5.0"
vshymanskyy 0:58b20b438383 29
vshymanskyy 0:58b20b438383 30 // Heartbeat period in seconds.
vshymanskyy 0:58b20b438383 31 #ifndef BLYNK_HEARTBEAT
vshymanskyy 0:58b20b438383 32 #define BLYNK_HEARTBEAT 10
vshymanskyy 0:58b20b438383 33 #endif
vshymanskyy 0:58b20b438383 34
vshymanskyy 0:58b20b438383 35 // Network timeout in milliseconds.
vshymanskyy 0:58b20b438383 36 #ifndef BLYNK_TIMEOUT_MS
vshymanskyy 0:58b20b438383 37 #define BLYNK_TIMEOUT_MS 2000UL
vshymanskyy 0:58b20b438383 38 #endif
vshymanskyy 0:58b20b438383 39
Volodymyr Shymanskyy 18:c328c1a97f90 40 // Limit the amount of outgoing commands per second.
vshymanskyy 0:58b20b438383 41 #ifndef BLYNK_MSG_LIMIT
Volodymyr Shymanskyy 18:c328c1a97f90 42 #define BLYNK_MSG_LIMIT 15
vshymanskyy 0:58b20b438383 43 #endif
vshymanskyy 0:58b20b438383 44
vshymanskyy 0:58b20b438383 45 // Limit the incoming command length.
vshymanskyy 0:58b20b438383 46 #ifndef BLYNK_MAX_READBYTES
vshymanskyy 0:58b20b438383 47 #define BLYNK_MAX_READBYTES 256
vshymanskyy 0:58b20b438383 48 #endif
vshymanskyy 0:58b20b438383 49
vshymanskyy 0:58b20b438383 50 // Limit the outgoing command length.
vshymanskyy 0:58b20b438383 51 #ifndef BLYNK_MAX_SENDBYTES
vshymanskyy 0:58b20b438383 52 #define BLYNK_MAX_SENDBYTES 128
vshymanskyy 0:58b20b438383 53 #endif
vshymanskyy 0:58b20b438383 54
vshymanskyy 0:58b20b438383 55 // Uncomment to disable built-in analog and digital operations.
vshymanskyy 0:58b20b438383 56 //#define BLYNK_NO_BUILTIN
vshymanskyy 0:58b20b438383 57
vshymanskyy 0:58b20b438383 58 // Uncomment to disable providing info about device to the server.
vshymanskyy 0:58b20b438383 59 //#define BLYNK_NO_INFO
vshymanskyy 0:58b20b438383 60
vshymanskyy 0:58b20b438383 61 // Uncomment to enable debug prints.
vshymanskyy 0:58b20b438383 62 //#define BLYNK_DEBUG
vshymanskyy 0:58b20b438383 63
Volodymyr Shymanskyy 2:c5b857d4f9f6 64 // Uncomment to force-enable 128 virtual pins
Volodymyr Shymanskyy 2:c5b857d4f9f6 65 //#define BLYNK_USE_128_VPINS
Volodymyr Shymanskyy 2:c5b857d4f9f6 66
Volodymyr Shymanskyy 9:7369ec77a3ea 67 // Uncomment to disable fancy logo
Volodymyr Shymanskyy 9:7369ec77a3ea 68 //#define BLYNK_NO_FANCY_LOGO
Volodymyr Shymanskyy 9:7369ec77a3ea 69
Volodymyr Shymanskyy 9:7369ec77a3ea 70 // Uncomment to enable 3D fancy logo
Volodymyr Shymanskyy 9:7369ec77a3ea 71 //#define BLYNK_FANCY_LOGO_3D
Volodymyr Shymanskyy 9:7369ec77a3ea 72
vshymanskyy 0:58b20b438383 73 // Uncomment to enable experimental functions.
vshymanskyy 0:58b20b438383 74 //#define BLYNK_EXPERIMENTAL
vshymanskyy 0:58b20b438383 75
vshymanskyy 0:58b20b438383 76 // Uncomment to disable all float/double usage
vshymanskyy 0:58b20b438383 77 //#define BLYNK_NO_FLOAT
vshymanskyy 0:58b20b438383 78
vshymanskyy 0:58b20b438383 79 // Uncomment to switch to direct-connect mode
vshymanskyy 0:58b20b438383 80 //#define BLYNK_USE_DIRECT_CONNECT
vshymanskyy 0:58b20b438383 81
vshymanskyy 0:58b20b438383 82
vshymanskyy 0:58b20b438383 83 // Uncomment to append command body to header (uses more RAM)
vshymanskyy 0:58b20b438383 84 //#define BLYNK_SEND_ATOMIC
vshymanskyy 0:58b20b438383 85
vshymanskyy 0:58b20b438383 86 // Split whole command into chunks (in bytes)
vshymanskyy 0:58b20b438383 87 //#define BLYNK_SEND_CHUNK 64
vshymanskyy 0:58b20b438383 88
vshymanskyy 0:58b20b438383 89 // Wait after sending each chunk (in milliseconds)
vshymanskyy 0:58b20b438383 90 //#define BLYNK_SEND_THROTTLE 10
vshymanskyy 0:58b20b438383 91
vshymanskyy 0:58b20b438383 92 #endif