Arduino's AVR core has a bug where it locks up USB serial when it receives a 384 byte serial packet from macOS due to a bug in ZLP handling. This is fixed by patch Arduino/Arduino#6886, which has been unapplied for the past 6 years.
This PR forks the Arduino AVR core so that our keyboards don't lock up when programmed on macOS.
Arduino's AVR core has a bug where it locks up USB serial when it receives a 384 byte serial packet from macOS due to a bug in ZLP handling. This is fixed by patch Arduino/Arduino#6886, which has been unapplied for the past 6 years.
This PR forks the Arduino AVR core so that our keyboards don't lock up when programmed on macOS.