I was able to run my code successfully by modifying the file


building and then flashing the MCU with avrdude.

Is there any way to have Arduino IDE build system pick its pins_arduino.h file from somewhere else ?


Yes, MiniCore is a self-contained hardware package. After installing MiniCore select one of the MiniCore boards in the Arduino IDE's Tools > Board menu and the Arduino IDE will automatically use the pins_arduino.h file included with MiniCore. There is no need to modify any file in the Arduino IDE folder or any other folder.

| improve this answer | |
  • Arduino IDE does not use the pins_arduino.h file included with MiniCore. Can you give me its path on your installation so I can at least check it is there ? – kellogs Apr 17 '17 at 11:21
  • 1
    Do this: Select a MiniCore board from the Tools > Board menu, File > Examples > AVR C code examples > Blink, Sketch > Show Sketch Folder, Navigate up 4 folder levels to the 1.0.3 folder. The pins_arduino.h file used for MiniCore boards is located under that folder in the variants/standard folder. – per1234 Apr 17 '17 at 12:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.