Open tactical-snacks opened 1 year ago
The PR looks mostly good, but it would make it impossible to use PlatformIO to turn the UPDI pin into a GPIO pin.
You should probably do something like this instead (untested):
if ("dd" in board.get("build.mcu").lower()):
if pin == "updi":
updipin_bit = 1
elif pin == "gpio":
updipin_bit = 0
else:
updipin_bit = 0
return 0xC0 | updipin_bit << 4 | rstpin_bit << 3 | eesave_bit
how/where could i add board_hardware.updipin
for the avr-dd since it has multipurpose reset and updi pins?
should i close this?
for AVR-DD's ...
may help closing issues #60