moononournation / Arduino_GFX

Arduino GFX developing for various color displays and various data bus interfaces
Other
807 stars 158 forks source link

#include <Arduino_GFX_Library.h> throws Error #457

Closed leon-mauer closed 6 months ago

leon-mauer commented 6 months ago

Hey, I am using the Arduino Nano ESP32 and by compiling a Project which includes Arduino_GFX_Library.h. The IDE throws the following error:

In file included from /Users/mauerleon/Library/Arduino15/packages/esp32/hardware/esp32/2.0.14/cores/esp32/Arduino.h:223, from /private/var/folders/cq/33y_djn52pv16ysb3dddl5nr0000gn/T/arduino/sketches/D1C7CAA46E9D6C31C775CAC1DC925F6C/sketch/SBC-LCD1.28R_Arduino-Clock-Example.ino.cpp:1: /Users/mauerleon/Library/Arduino15/packages/esp32/hardware/esp32/2.0.14/cores/esp32/io_pin_remap.h:47:61: error: 'digitalPinToGPIONumber' is not a type

define pinMode(pin, mode) pinMode(digitalPinToGPIONumber(pin), mode)

                                                         ^~~~~~~~~~~~~~~~~~~~~~

/Users/mauerleon/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/databus/Arduino_XL9535SWSPI.h:36:8: note: in expansion of macro 'pinMode' void pinMode(uint8_t pin, uint8_t mode); ^~~ /Users/mauerleon/Library/Arduino15/packages/esp32/hardware/esp32/2.0.14/cores/esp32/io_pin_remap.h:46:66: error: 'digitalPinToGPIONumber' is not a type

define digitalWrite(pin, val) digitalWrite(digitalPinToGPIONumber(pin), val)

                                                              ^~~~~~~~~~~~~~~~~~~~~~

/Users/mauerleon/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/databus/Arduino_XL9535SWSPI.h:39:8: note: in expansion of macro 'digitalWrite' void digitalWrite(uint8_t pin, uint8_t val); ^~~~ /Users/mauerleon/Library/Arduino15/packages/esp32/hardware/esp32/2.0.14/cores/esp32/io_pin_remap.h:42:65: error: 'digitalPinToGPIONumber' is not a type

define digitalRead(pin) digitalRead(digitalPinToGPIONumber(pin))

                                                             ^~~~~~~~~~~~~~~~~~~~~~

/Users/mauerleon/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/databus/Arduino_XL9535SWSPI.h:40:7: note: in expansion of macro 'digitalRead' int digitalRead(uint8_t pin); ^~~ /Users/mauerleon/Library/Arduino15/packages/esp32/hardware/esp32/2.0.14/cores/esp32/io_pin_remap.h:47:61: error: 'digitalPinToGPIONumber' is not a type

define pinMode(pin, mode) pinMode(digitalPinToGPIONumber(pin), mode)

                                                         ^~~~~~~~~~~~~~~~~~~~~~

/Users/mauerleon/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/databus/Arduino_XCA9554SWSPI.h:32:8: note: in expansion of macro 'pinMode' void pinMode(uint8_t pin, uint8_t mode); ^~~ /Users/mauerleon/Library/Arduino15/packages/esp32/hardware/esp32/2.0.14/cores/esp32/io_pin_remap.h:46:66: error: 'digitalPinToGPIONumber' is not a type

define digitalWrite(pin, val) digitalWrite(digitalPinToGPIONumber(pin), val)

                                                              ^~~~~~~~~~~~~~~~~~~~~~

/Users/mauerleon/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/databus/Arduino_XCA9554SWSPI.h:33:8: note: in expansion of macro 'digitalWrite' void digitalWrite(uint8_t pin, uint8_t val); ^~~~ /Users/mauerleon/Library/Arduino15/packages/esp32/hardware/esp32/2.0.14/cores/esp32/io_pin_remap.h:42:65: error: 'digitalPinToGPIONumber' is not a type

define digitalRead(pin) digitalRead(digitalPinToGPIONumber(pin))

                                                             ^~~~~~~~~~~~~~~~~~~~~~

/Users/mauerleon/Documents/Arduino/libraries/GFX_Library_for_Arduino/src/databus/Arduino_XCA9554SWSPI.h:34:7: note: in expansion of macro 'digitalRead' int digitalRead(uint8_t pin); ^~~

exit status 1

Compilation error: exit status 1

I don't understand the problem.

Best Regards

Leon

leon-mauer commented 6 months ago

closed