-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Description
Board
ESP32
Device Description
ESP32 Do IT V1
Hardware Configuration
Issue potentially lots of devices but the example below is for an I2C based LCD
Version
v3.3.0
Type
Bug
IDE Name
Arduino IDE 1.8.19
Operating System
Debian Linux
Flash frequency
80 MHz
PSRAM enabled
yes
Upload speed
921600
Description
Arduino Core release 3.2.0 based on ESP-IDF Rel 5.4.1 introduced increased logging for i2c.master and this change was subsequently included in ESP-IDF 5.5.0 for Arduino Core 3.3.0.
Problem is, that increased logging produces messages which would be best classified as DEBUG but instead are reproduced on the serial port even if the Arduino IDE log level is configured as NONE. This action fills the serial port with messages from i2c.master which the user may not be interested in.
This increased logging was not generated in ESP-IDF 5.3 used by Arduino Core release 3.1.3 so you either have to keep yourself at Arduino core release 3.1.3 or put up with 100s of messages coming out of i2c.master burying any messages from your application.
Sketch
/*
* I2C based LCD as an example
*
* On a dev board where for unrelated software development
* the LCD may not be connected.
*
* The serial port is then filled with messages
* if using Arduino Core releases 3.2.0 and 3.3.0
*
* Release 3.1.3 has no such issue
*
* It should be possible to disable these messages
* by setting the Arduino debug level to NONE
*
*/
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
void setup() {
Serial.begin(115200);
lcd.init();
lcd.clear();
lcd.backlight();
lcd.setCursor(0,0);
lcd.print("Hello");
}
void loop() {
}
Debug Message
Debug level is the problem, you can't turn these messages off
13:33:15.776 -> E (1071) i2c.master: I2C hardware NACK detected
13:33:15.776 -> E (1071) i2c.master: I2C transaction unexpected nack detected
13:33:15.776 -> E (1071) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:15.776 -> E (1077) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:15.810 -> E (1084) i2c.master: I2C hardware NACK detected
13:33:15.810 -> E (1088) i2c.master: I2C transaction unexpected nack detected
13:33:15.810 -> E (1093) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:15.810 -> E (1100) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:15.810 -> E (1108) i2c.master: I2C hardware NACK detected
13:33:15.810 -> E (1112) i2c.master: I2C transaction unexpected nack detected
13:33:15.810 -> E (1117) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:15.810 -> E (1124) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:15.843 -> E (1137) i2c.master: I2C hardware NACK detected
13:33:15.843 -> E (1137) i2c.master: I2C transaction unexpected nack detected
13:33:15.843 -> E (1141) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:15.876 -> E (1148) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:15.876 -> E (1156) i2c.master: I2C hardware NACK detected
13:33:15.876 -> E (1160) i2c.master: I2C transaction unexpected nack detected
13:33:15.876 -> E (1165) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:15.876 -> E (1172) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:15.876 -> E (1180) i2c.master: I2C hardware NACK detected
13:33:15.876 -> E (1184) i2c.master: I2C transaction unexpected nack detected
13:33:15.876 -> E (1189) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:15.909 -> E (1196) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:15.909 -> E (1208) i2c.master: I2C hardware NACK detected
13:33:15.909 -> E (1209) i2c.master: I2C transaction unexpected nack detected
13:33:15.909 -> E (1213) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:15.943 -> E (1220) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:15.943 -> E (1228) i2c.master: I2C hardware NACK detected
13:33:15.943 -> E (1232) i2c.master: I2C transaction unexpected nack detected
13:33:15.943 -> E (1237) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:15.943 -> E (1244) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:15.943 -> E (1252) i2c.master: I2C hardware NACK detected
13:33:15.943 -> E (1256) i2c.master: I2C transaction unexpected nack detected
13:33:15.976 -> E (1261) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:15.976 -> E (1268) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:15.976 -> E (1276) i2c.master: I2C hardware NACK detected
13:33:15.976 -> E (1280) i2c.master: I2C transaction unexpected nack detected
13:33:16.009 -> E (1285) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.009 -> E (1292) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.009 -> E (1300) i2c.master: I2C hardware NACK detected
13:33:16.009 -> E (1304) i2c.master: I2C transaction unexpected nack detected
13:33:16.009 -> E (1309) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.009 -> E (1316) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.009 -> E (1324) i2c.master: I2C hardware NACK detected
13:33:16.042 -> E (1328) i2c.master: I2C transaction unexpected nack detected
13:33:16.042 -> E (1333) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.042 -> E (1340) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.075 -> E (1348) i2c.master: I2C hardware NACK detected
13:33:16.075 -> E (1352) i2c.master: I2C transaction unexpected nack detected
13:33:16.075 -> E (1357) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.075 -> E (1364) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.075 -> E (1372) i2c.master: I2C hardware NACK detected
13:33:16.075 -> E (1376) i2c.master: I2C transaction unexpected nack detected
13:33:16.075 -> E (1381) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.075 -> E (1388) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.108 -> E (1396) i2c.master: I2C hardware NACK detected
13:33:16.108 -> E (1400) i2c.master: I2C transaction unexpected nack detected
13:33:16.108 -> E (1405) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.108 -> E (1412) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.142 -> E (1420) i2c.master: I2C hardware NACK detected
13:33:16.142 -> E (1424) i2c.master: I2C transaction unexpected nack detected
13:33:16.142 -> E (1429) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.142 -> E (1436) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.142 -> E (1444) i2c.master: I2C hardware NACK detected
13:33:16.142 -> E (1448) i2c.master: I2C transaction unexpected nack detected
13:33:16.142 -> E (1453) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.175 -> E (1460) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.175 -> E (1468) i2c.master: I2C hardware NACK detected
13:33:16.175 -> E (1472) i2c.master: I2C transaction unexpected nack detected
13:33:16.175 -> E (1477) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.208 -> E (1484) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.208 -> E (1492) i2c.master: I2C hardware NACK detected
13:33:16.208 -> E (1496) i2c.master: I2C transaction unexpected nack detected
13:33:16.208 -> E (1501) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.208 -> E (1508) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.208 -> E (1516) i2c.master: I2C hardware NACK detected
13:33:16.208 -> E (1520) i2c.master: I2C transaction unexpected nack detected
13:33:16.241 -> E (1525) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.241 -> E (1532) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.241 -> E (1540) i2c.master: I2C hardware NACK detected
13:33:16.241 -> E (1544) i2c.master: I2C transaction unexpected nack detected
13:33:16.274 -> E (1549) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.274 -> E (1556) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.274 -> E (1564) i2c.master: I2C hardware NACK detected
13:33:16.274 -> E (1568) i2c.master: I2C transaction unexpected nack detected
13:33:16.274 -> E (1573) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.274 -> E (1580) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.274 -> E (1588) i2c.master: I2C hardware NACK detected
13:33:16.307 -> E (1592) i2c.master: I2C transaction unexpected nack detected
13:33:16.307 -> E (1597) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.307 -> E (1604) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.307 -> E (1612) i2c.master: I2C hardware NACK detected
13:33:16.340 -> E (1616) i2c.master: I2C transaction unexpected nack detected
13:33:16.340 -> E (1621) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.340 -> E (1628) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.340 -> E (1636) i2c.master: I2C hardware NACK detected
13:33:16.340 -> E (1640) i2c.master: I2C transaction unexpected nack detected
13:33:16.340 -> E (1645) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.340 -> E (1652) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.373 -> E (1659) i2c.master: I2C hardware NACK detected
13:33:16.373 -> E (1664) i2c.master: I2C transaction unexpected nack detected
13:33:16.373 -> E (1669) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.373 -> E (1676) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.407 -> E (1683) i2c.master: I2C hardware NACK detected
13:33:16.407 -> E (1688) i2c.master: I2C transaction unexpected nack detected
13:33:16.407 -> E (1693) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.407 -> E (1700) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.407 -> E (1707) i2c.master: I2C hardware NACK detected
13:33:16.407 -> E (1711) i2c.master: I2C transaction unexpected nack detected
13:33:16.407 -> E (1717) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.440 -> E (1724) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.440 -> E (1731) i2c.master: I2C hardware NACK detected
13:33:16.440 -> E (1735) i2c.master: I2C transaction unexpected nack detected
13:33:16.440 -> E (1741) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.473 -> E (1748) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.473 -> E (1755) i2c.master: I2C hardware NACK detected
13:33:16.473 -> E (1759) i2c.master: I2C transaction unexpected nack detected
13:33:16.473 -> E (1765) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.473 -> E (1772) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.473 -> E (1781) i2c.master: I2C hardware NACK detected
13:33:16.473 -> E (1783) i2c.master: I2C transaction unexpected nack detected
13:33:16.506 -> E (1789) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.506 -> E (1796) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.506 -> E (1803) i2c.master: I2C hardware NACK detected
13:33:16.506 -> E (1807) i2c.master: I2C transaction unexpected nack detected
13:33:16.539 -> E (1813) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.539 -> E (1820) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.539 -> E (1827) i2c.master: I2C hardware NACK detected
13:33:16.539 -> E (1831) i2c.master: I2C transaction unexpected nack detected
13:33:16.539 -> E (1837) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.539 -> E (1844) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.539 -> E (1851) i2c.master: I2C hardware NACK detected
13:33:16.573 -> E (1855) i2c.master: I2C transaction unexpected nack detected
13:33:16.573 -> E (1861) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.573 -> E (1868) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.573 -> E (1875) i2c.master: I2C hardware NACK detected
13:33:16.606 -> E (1879) i2c.master: I2C transaction unexpected nack detected
13:33:16.606 -> E (1885) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.606 -> E (1892) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.606 -> E (1899) i2c.master: I2C hardware NACK detected
13:33:16.606 -> E (1903) i2c.master: I2C transaction unexpected nack detected
13:33:16.606 -> E (1909) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.606 -> E (1916) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.639 -> E (1923) i2c.master: I2C hardware NACK detected
13:33:16.639 -> E (1927) i2c.master: I2C transaction unexpected nack detected
13:33:16.639 -> E (1933) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.639 -> E (1940) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.672 -> E (1947) i2c.master: I2C hardware NACK detected
13:33:16.672 -> E (1951) i2c.master: I2C transaction unexpected nack detected
13:33:16.672 -> E (1957) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.672 -> E (1964) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.672 -> E (1971) i2c.master: I2C hardware NACK detected
13:33:16.672 -> E (1975) i2c.master: I2C transaction unexpected nack detected
13:33:16.672 -> E (1981) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.705 -> E (1988) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.705 -> E (1995) i2c.master: I2C hardware NACK detected
13:33:16.705 -> E (1999) i2c.master: I2C transaction unexpected nack detected
13:33:16.705 -> E (2005) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.738 -> E (2012) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.738 -> E (2019) i2c.master: I2C hardware NACK detected
13:33:16.738 -> E (2023) i2c.master: I2C transaction unexpected nack detected
13:33:16.738 -> E (2029) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.738 -> E (2036) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.738 -> E (2043) i2c.master: I2C hardware NACK detected
13:33:16.738 -> E (2047) i2c.master: I2C transaction unexpected nack detected
13:33:16.738 -> E (2053) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.772 -> E (2060) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.772 -> E (2069) i2c.master: I2C hardware NACK detected
13:33:16.772 -> E (2071) i2c.master: I2C transaction unexpected nack detected
13:33:16.805 -> E (2077) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.805 -> E (2084) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.805 -> E (2091) i2c.master: I2C hardware NACK detected
13:33:16.805 -> E (2095) i2c.master: I2C transaction unexpected nack detected
13:33:16.805 -> E (2101) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.805 -> E (2108) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.805 -> E (2115) i2c.master: I2C hardware NACK detected
13:33:16.805 -> E (2119) i2c.master: I2C transaction unexpected nack detected
13:33:16.838 -> E (2125) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.838 -> E (2132) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.838 -> E (2139) i2c.master: I2C hardware NACK detected
13:33:16.871 -> E (2143) i2c.master: I2C transaction unexpected nack detected
13:33:16.871 -> E (2149) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.871 -> E (2156) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.871 -> E (2163) i2c.master: I2C hardware NACK detected
13:33:16.871 -> E (2167) i2c.master: I2C transaction unexpected nack detected
13:33:16.871 -> E (2172) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.871 -> E (2179) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.904 -> E (2187) i2c.master: I2C hardware NACK detected
13:33:16.904 -> E (2191) i2c.master: I2C transaction unexpected nack detected
13:33:16.904 -> E (2196) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.904 -> E (2203) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.937 -> E (2213) i2c.master: I2C hardware NACK detected
13:33:16.937 -> E (2215) i2c.master: I2C transaction unexpected nack detected
13:33:16.937 -> E (2220) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.937 -> E (2227) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.937 -> E (2235) i2c.master: I2C hardware NACK detected
13:33:16.937 -> E (2239) i2c.master: I2C transaction unexpected nack detected
13:33:16.937 -> E (2244) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:16.937 -> E (2251) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:16.970 -> E (2259) i2c.master: I2C hardware NACK detected
13:33:16.970 -> E (2263) i2c.master: I2C transaction unexpected nack detected
13:33:16.970 -> E (2268) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.004 -> E (2275) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.004 -> E (2283) i2c.master: I2C hardware NACK detected
13:33:17.004 -> E (2287) i2c.master: I2C transaction unexpected nack detected
13:33:17.004 -> E (2292) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.004 -> E (2299) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.004 -> E (2307) i2c.master: I2C hardware NACK detected
13:33:17.004 -> E (2311) i2c.master: I2C transaction unexpected nack detected
13:33:17.004 -> E (2316) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.037 -> E (2323) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.037 -> E (2331) i2c.master: I2C hardware NACK detected
13:33:17.037 -> E (2335) i2c.master: I2C transaction unexpected nack detected
13:33:17.037 -> E (2340) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.070 -> E (2347) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.070 -> E (2355) i2c.master: I2C hardware NACK detected
13:33:17.070 -> E (2359) i2c.master: I2C transaction unexpected nack detected
13:33:17.070 -> E (2364) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.070 -> E (2371) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.070 -> E (2379) i2c.master: I2C hardware NACK detected
13:33:17.070 -> E (2383) i2c.master: I2C transaction unexpected nack detected
13:33:17.103 -> E (2388) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.103 -> E (2395) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.103 -> E (2403) i2c.master: I2C hardware NACK detected
13:33:17.136 -> E (2407) i2c.master: I2C transaction unexpected nack detected
13:33:17.136 -> E (2412) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.136 -> E (2419) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.136 -> E (2427) i2c.master: I2C hardware NACK detected
13:33:17.136 -> E (2431) i2c.master: I2C transaction unexpected nack detected
13:33:17.136 -> E (2436) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.136 -> E (2443) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.136 -> E (2451) i2c.master: I2C hardware NACK detected
13:33:17.169 -> E (2455) i2c.master: I2C transaction unexpected nack detected
13:33:17.169 -> E (2460) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.169 -> E (2467) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.203 -> E (2475) i2c.master: I2C hardware NACK detected
13:33:17.203 -> E (2479) i2c.master: I2C transaction unexpected nack detected
13:33:17.203 -> E (2484) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.203 -> E (2491) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.203 -> E (2499) i2c.master: I2C hardware NACK detected
13:33:17.203 -> E (2503) i2c.master: I2C transaction unexpected nack detected
13:33:17.203 -> E (2508) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.203 -> E (2515) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.236 -> E (2523) i2c.master: I2C hardware NACK detected
13:33:17.236 -> E (2527) i2c.master: I2C transaction unexpected nack detected
13:33:17.236 -> E (2532) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.236 -> E (2539) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.269 -> E (2547) i2c.master: I2C hardware NACK detected
13:33:17.269 -> E (2551) i2c.master: I2C transaction unexpected nack detected
13:33:17.269 -> E (2556) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.269 -> E (2563) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.269 -> E (2571) i2c.master: I2C hardware NACK detected
13:33:17.269 -> E (2575) i2c.master: I2C transaction unexpected nack detected
13:33:17.269 -> E (2580) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.302 -> E (2587) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.302 -> E (2595) i2c.master: I2C hardware NACK detected
13:33:17.302 -> E (2599) i2c.master: I2C transaction unexpected nack detected
13:33:17.302 -> E (2604) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.335 -> E (2611) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.335 -> E (2619) i2c.master: I2C hardware NACK detected
13:33:17.335 -> E (2623) i2c.master: I2C transaction unexpected nack detected
13:33:17.335 -> E (2628) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.335 -> E (2635) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.335 -> E (2643) i2c.master: I2C hardware NACK detected
13:33:17.335 -> E (2647) i2c.master: I2C transaction unexpected nack detected
13:33:17.368 -> E (2652) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.368 -> E (2659) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.368 -> E (2667) i2c.master: I2C hardware NACK detected
13:33:17.368 -> E (2671) i2c.master: I2C transaction unexpected nack detected
13:33:17.402 -> E (2676) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.402 -> E (2683) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.402 -> E (2691) i2c.master: I2C hardware NACK detected
13:33:17.402 -> E (2695) i2c.master: I2C transaction unexpected nack detected
13:33:17.402 -> E (2700) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.402 -> E (2707) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.402 -> E (2714) i2c.master: I2C hardware NACK detected
13:33:17.436 -> E (2719) i2c.master: I2C transaction unexpected nack detected
13:33:17.436 -> E (2724) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.436 -> E (2731) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.469 -> E (2739) i2c.master: I2C hardware NACK detected
13:33:17.469 -> E (2743) i2c.master: I2C transaction unexpected nack detected
13:33:17.469 -> E (2748) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.469 -> E (2755) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.469 -> E (2762) i2c.master: I2C hardware NACK detected
13:33:17.469 -> E (2766) i2c.master: I2C transaction unexpected nack detected
13:33:17.469 -> E (2772) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.469 -> E (2779) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.502 -> E (2786) i2c.master: I2C hardware NACK detected
13:33:17.502 -> E (2790) i2c.master: I2C transaction unexpected nack detected
13:33:17.502 -> E (2796) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.502 -> E (2803) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.502 -> E (2810) i2c.master: I2C hardware NACK detected
13:33:17.502 -> E (2814) i2c.master: I2C transaction unexpected nack detected
13:33:17.502 -> E (2820) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.536 -> E (2827) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.536 -> E (2834) i2c.master: I2C hardware NACK detected
13:33:17.536 -> E (2838) i2c.master: I2C transaction unexpected nack detected
13:33:17.536 -> E (2844) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.569 -> E (2851) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.569 -> E (2858) i2c.master: I2C hardware NACK detected
13:33:17.569 -> E (2862) i2c.master: I2C transaction unexpected nack detected
13:33:17.569 -> E (2868) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.602 -> E (2875) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.602 -> E (2882) i2c.master: I2C hardware NACK detected
13:33:17.602 -> E (2886) i2c.master: I2C transaction unexpected nack detected
13:33:17.602 -> E (2892) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.602 -> E (2899) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.602 -> E (2906) i2c.master: I2C hardware NACK detected
13:33:17.602 -> E (2910) i2c.master: I2C transaction unexpected nack detected
13:33:17.635 -> E (2916) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.635 -> E (2923) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.635 -> E (2930) i2c.master: I2C hardware NACK detected
13:33:17.635 -> E (2934) i2c.master: I2C transaction unexpected nack detected
13:33:17.635 -> E (2940) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.635 -> E (2947) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.635 -> E (2954) i2c.master: I2C hardware NACK detected
13:33:17.635 -> E (2958) i2c.master: I2C transaction unexpected nack detected
13:33:17.668 -> E (2964) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.668 -> E (2971) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.668 -> E (2978) i2c.master: I2C hardware NACK detected
13:33:17.701 -> E (2982) i2c.master: I2C transaction unexpected nack detected
13:33:17.701 -> E (2988) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.701 -> E (2995) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.701 -> E (3002) i2c.master: I2C hardware NACK detected
13:33:17.701 -> E (3006) i2c.master: I2C transaction unexpected nack detected
13:33:17.701 -> E (3012) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.701 -> E (3019) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.734 -> E (3026) i2c.master: I2C hardware NACK detected
13:33:17.734 -> E (3030) i2c.master: I2C transaction unexpected nack detected
13:33:17.734 -> E (3036) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.734 -> E (3043) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.768 -> E (3050) i2c.master: I2C hardware NACK detected
13:33:17.768 -> E (3054) i2c.master: I2C transaction unexpected nack detected
13:33:17.768 -> E (3060) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.768 -> E (3067) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
13:33:17.768 -> E (3074) i2c.master: I2C hardware NACK detected
13:33:17.768 -> E (3078) i2c.master: I2C transaction unexpected nack detected
13:33:17.768 -> E (3084) i2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed
13:33:17.768 -> E (3091) i2c.master: i2c_master_multi_buffer_transmit(1214): I2C transaction failed
Other Steps to Reproduce
Take the example sketch, load it on a bare bones dev board without any LCD connected and watch the messages come out even if the Arduino debug level is set to NONE for Arduino Core releases 3.3.0 and 3.20 whereas for Release 3.1.3 no such messages come out if the debug level is set to NONE.
I have checked existing issues, online documentation and the Troubleshooting Guide
- I confirm I have checked existing issues, online documentation and Troubleshooting guide.