get rid of all compile warnings

This commit is contained in:
strawmanbobi
2022-01-30 11:24:38 +08:00
parent 6732258bda
commit c98574dbe5
8 changed files with 17 additions and 17 deletions

View File

@@ -187,7 +187,7 @@ void AliyunIoTSDK::loop() {
void AliyunIoTSDK::sendEvent(const char *eventId, const char *param) {
char topicKey[156];
sprintf(topicKey, "%s/%s/post", 0, eventId);
snprintf(topicKey, sizeof(topicKey) - 1, "%d/%s/post", 0, eventId);
char jsonBuf[1024];
sprintf(jsonBuf, ALINK_EVENT_BODY_FORMAT, param, eventId);
Serial.println(jsonBuf);

View File

@@ -33,13 +33,13 @@ volatile irparams_t irparams;
irparams_t *irparams_save; // A copy of the interrupt state while decoding.
#ifndef UNIT_TEST
static void ICACHE_RAM_ATTR read_timeout(void *arg __attribute__((unused))) {
static void IRAM_ATTR read_timeout(void *arg __attribute__((unused))) {
os_intr_lock();
if (irparams.rawlen) irparams.rcvstate = kStopState;
os_intr_unlock();
}
static void ICACHE_RAM_ATTR gpio_intr() {
static void IRAM_ATTR gpio_intr() {
uint32_t now = system_get_time();
uint32_t gpio_status = GPIO_REG_READ(GPIO_STATUS_ADDRESS);
static uint32_t start = 0;

View File

@@ -43,7 +43,7 @@
#if defined(ESP8266)
// interrupt handler and related code must be in RAM on ESP8266,
// according to issue #46.
#define RECEIVE_ATTR ICACHE_RAM_ATTR
#define RECEIVE_ATTR IRAM_ATTR
#define VAR_ISR_ATTR
#elif defined(ESP32)
#define RECEIVE_ATTR IRAM_ATTR

View File

@@ -19,11 +19,11 @@ monitor_speed = 115200
upload_speed = 115200
board_build.flash_mode = dout
build_flags =
-Wno-unused-function
-Wno-unused-variable
-DLOG_DEBUG=1
-DLOG_INFO=1
-DLOG_ERROR=1
upload_port = COM7
monitor_port = COM7
[env:esp8266-1m-base]
board = ${common.board_1m}

View File

@@ -25,11 +25,11 @@
#include <stdio.h>
#include <string.h>
#include <ESP.h>
#include <Esp.h>
#include <WString.h>
#include "defines.h"
#include "IRBabyIRIS.h"
#include "IRbabyIRIS.h"
int getIRISKitVersion(char *buffer, int buffer_size) {
if (NULL == buffer) {

View File

@@ -24,7 +24,7 @@
#include <Arduino.h>
#include "IRbabySerial.h"
#include "IRBabyAlink.h"
#include "IRbabyAlink.h"
#include "IRbabyGlobal.h"
#define TOPIC_NAME_MAX (64)