I get a compile error in IDE 2.3.2 but success (prints output in Serial Monitor) in IDE 1.8.19 same ESP8266 board and code and PC.
My OS is 12.7.3 on Mac mini 2018
Compile error message
Using library IRremoteESP8266 at version 2.8.6 in folder: /Users/mack/Documents/Arduino/libraries/IRremoteESP8266
/Users/mack/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-size -A /private/var/folders/5v/dc3kh_4136g2j560dgjg3vww0000gn/T/arduino/sketches/5269398BAC8E23CAECACA3C873EFC728/TurnOnMitsubishiAC.ino.elf
Sketch uses 273265 bytes (28%) of program storage space. Maximum is 958448 bytes.
Global variables use 28276 bytes (34%) of dynamic memory, leaving 53644 bytes for local variables. Maximum is 81920 bytes.
"/Users/mack/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3" -I "/Users/mack/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/upload.py" --chip esp8266 --port "/dev/cu.usbserial-0001" --baud "115200" "" --before default_reset --after hard_reset write_flash 0x0 "/private/var/folders/5v/dc3kh_4136g2j560dgjg3vww0000gn/T/arduino/sketches/5269398BAC8E23CAECACA3C873EFC728/TurnOnMitsubishiAC.ino.bin"
esptool.py v3.0
Serial port /dev/cu.usbserial-0001
Traceback (most recent call last):
File "/Users/mack/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/pyserial/serial/serialposix.py", line 322, in open
self.fd = os.open(self.portstr, os.O_RDWR | os.O_NOCTTY | os.O_NONBLOCK)
OSError: [Errno 16] Resource busy: '/dev/cu.usbserial-0001'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/mack/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/upload.py", line 66, in
esptool.main(cmdline)
File "/Users/mack/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool/esptool.py", line 3551, in main
esp = chip_class(each_port, initial_baud, args.trace)
File "/Users/mack/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool/esptool.py", line 271, in init
self._port = serial.serial_for_url(port)
File "/Users/mack/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/pyserial/serial/init.py", line 90, in serial_for_url
instance.open()
File "/Users/mack/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/pyserial/serial/serialposix.py", line 325, in open
raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
serial.serialutil.SerialException: [Errno 16] could not open port /dev/cu.usbserial-0001: [Errno 16] Resource busy: '/dev/cu.usbserial-0001'
Failed uploading: uploading error: exit status 1
