many changes

This commit is contained in:
kazu
2018-09-22 15:44:26 +02:00
parent 528a00b0e9
commit 90e9fee101
11 changed files with 1581 additions and 476 deletions

View File

@@ -5,8 +5,38 @@
// https://blog.anto.io/wp-content/uploads/2016/12/esp32.png
#define NODE32S 32
// https://i.pinimg.com/originals/c6/57/83/c657835e84aaf91832a770ea0d7d0767.jpg
#define WROOM32_DEVKIT 32
#define ESP8266 (PLATFORM == WEMOS_D1_MINI) || (PLATFORM == NODE_MCU)
#define ESP32 (PLATFORM == WROOM32_DEVKIT)
#define PLATFORM NODE32S
#if (PLATFORM == WROOM32_DEVKIT)
#define DELAY_US(us) ets_delay_us(us)
#define IN_FLASH
#endif
#if (PLATFORM == WEMOS_D1_MINI) || (PLATFORM == NODE_MCU)
#define DELAY_US(us) os_delay_us(us)
#define IN_FLASH ICACHE_FLASH_ATTR
#endif
#define min(a,b) (a<b) ? (a) : (b)
#define max(a,b) (a>b) ? (a) : (b)
//template <typename T> inline T min(const T a, const T b) {
// return (a<b) ? (a) : (b);
//}
//template <typename T> inline T max(const T a, const T b) {
// return (a>b) ? (a) : (b);
//}
#if ESP8266
#define sprintf os_sprintf
#elif ESP32
#include <stdlib.h>
#include <string.h>
#endif