Skip to content

Can't find pins_arduino.h on Attiny85 #49

@thiakil

Description

@thiakil

Using Toolchain master & https://github.com/damellis/attiny (added in Arduino IDE, works fine there) I'm having a couple of issues (one easy to work around).

CMake 3.19.2 (bundled with Jetbrains CLion)

  JSON path 'packages.1.platforms.3.toolsDependencies.N' in 'ard_pkg.2'
  invalid!!!

This can be worked around by adding "toolsDependencies": [] to the package index json.

  1. The titular issue:
In file included from C:\Users\lex\Downloads\arduino-1.8.15\hardware\arduino\avr\cores\arduino\wiring_private.h:31:0,
                 from C:\Users\lex\Downloads\arduino-1.8.15\hardware\arduino\avr\cores\arduino\WInterrupts.c:33:
C:\Users\lex\Downloads\arduino-1.8.15\hardware\arduino\avr\cores\arduino\Arduino.h:258:10: fatal error: pins_arduino.h: No such file or directory
 #include "pins_arduino.h"
          ^~~~~~~~~~~~~~~~
compilation terminated.
mingw32-make.exe[3]: *** [CMakeFiles\_arduino_lib_core.dir\build.make:81: CMakeFiles/_arduino_lib_core.dir/C_/Users/lex/Downloads/arduino-1.8.15/hardware/arduino/avr/cores/arduino/WInterrupts.c.o] Error 1

The file definitely exists.

Board options:

set(ARDUINO_BOARD "ATtiny25/45/85 [avr.ATtinyX5]") # ATtiny25/45/85
set(ARDUINO_AVR_ATTINYX5_MENU_CPU_ATTINY85 TRUE) # ATtiny85
set(ARDUINO_AVR_ATTINYX5_MENU_CLOCK_INTERNAL8 TRUE) # Internal 8 MHz

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions