So I’am trying to use the same library latest macOS, latest PIO etc.
Sadly I also get these errors and the compilation fails:
|-- <DigisparkCDC>
Building in release mode
Compiling .pio/build/digispark-tiny/lib165/DigisparkCDC/DigiCDC.cpp.o
Compiling .pio/build/digispark-tiny/lib165/DigisparkCDC/usbdrvasm.asm.o
In file included from /Users/majuss/.platformio/packages/framework-arduino-avr-digistump/cores/dtiny/Stream.h:24:0,
from lib/DigisparkCDC/DigiCDC.h:15,
from lib/DigisparkCDC/DigiCDC.cpp:10:
/Users/majuss/.platformio/packages/framework-arduino-avr-digistump/cores/dtiny/Print.h:37:0: warning: "BIN" redefined
#define BIN 2
^
In file included from /Users/majuss/.platformio/packages/toolchain-atmelavr/avr/include/avr/iotn85.h:38:0,
from /Users/majuss/.platformio/packages/toolchain-atmelavr/avr/include/avr/io.h:428,
from /Users/majuss/.platformio/packages/toolchain-atmelavr/avr/include/avr/interrupt.h:38,
from lib/DigisparkCDC/osccal.h:25,
from lib/DigisparkCDC/usbconfig.h:240,
from lib/DigisparkCDC/usbdrv.h:13,
from lib/DigisparkCDC/DigiCDC.h:11,
from lib/DigisparkCDC/DigiCDC.cpp:10:
/Users/majuss/.platformio/packages/toolchain-atmelavr/avr/include/avr/iotnx5.h:55:0: note: this is the location of the previous definition
#define BIN 7
^
avr-as: unrecognized option `-x'
Compiling .pio/build/digispark-tiny/FrameworkArduino/Tone.cpp.o
*** [.pio/build/digispark-tiny/lib165/DigisparkCDC/usbdrvasm.asm.o] Error 1
Compiling .pio/build/digispark-tiny/FrameworkArduino/WInterrupts.c.o
In file included from /Users/majuss/.platformio/packages/framework-arduino-avr-digistump/cores/dtiny/Tone.cpp:41:0:
/Users/majuss/.platformio/packages/framework-arduino-avr-digistump/cores/dtiny/Tone.cpp: In function 'void tone(uint8_t, unsigned int, long unsigned int)':
/Users/majuss/.platformio/packages/framework-arduino-avr-digistump/cores/dtiny/pins_arduino.h:80:95: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
#define portOutputRegister(P) ( (volatile uint8_t *)( pgm_read_byte( port_to_output_PGM + (P))) )
^
/Users/majuss/.platformio/packages/framework-arduino-avr-digistump/cores/dtiny/Tone.cpp:232:33: note: in expansion of macro 'portOutputRegister'
tone_timer_pin_register = portOutputRegister( digitalPinToPort( _pin ) );
^
In file included from /Users/majuss/.platformio/packages/framework-arduino-avr-digistump/cores/dtiny/wiring_private.h:32:0,
from /Users/majuss/.platformio/packages/framework-arduino-avr-digistump/cores/dtiny/WInterrupts.c:37:
/Users/majuss/.platformio/packages/toolchain-atmelavr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to <util/delay.h>." [-Wcpp]
#warning "This file has been moved to <util/delay.h>."
^