Assets 2

• v2.04 Dec 8th, 2018
- Merged changes to support ATMega328p by @AHorneffer (#132)
- Idlepolls is now only reset when traffic to the current endpoint is detected.
This will let micronucleus timeout also when traffic from other USB devices
is present on the bus.

@cpldcpu cpldcpu released this Jul 28, 2018 · 40 commits to master since this release

Assets 2

v2.03 February 13th, 2016

  • Added page buffer clearing if a new block transfer is initiated. This fixes a critical, but extremely rare bug that could lead to bricking of the device if micronucleus is restarted after an USB error.
  • #74 Fixed LED_INIT macro so it only modifies the DDR register bit of the LED. (Thanks @russdill)
Pre-release
Pre-release

@cpldcpu cpldcpu released this Aug 3, 2015 · 82 commits to master since this release

Assets 2
  • Fixes "unknown USB device" issue when devices with <16MHz CPU clock were connected to a USB3.0 port.
  • Fixes one bug that could lead to a deadlock if no USB was connected while the bootloader was active and noise was injected into the floating D+ input.

@cpldcpu cpldcpu released this Jul 26, 2015 · 90 commits to master since this release

Assets 2

Initial beta release of Micronucleus V2.0

Jun 15, 2015

2.0b

firmware: Fix configuration for ATtiny167

@cpldcpu cpldcpu released this Jul 26, 2015 · 200 commits to master since this release

Assets 2

Changes compared to v1.10:
• The size was reduced further to 1816 bytes, allowing 6380 bytes user space.
(320 bytes more than in v1.06)
• The bootloader will always start and never quit if no user program was loaded.
This allows for much easier driver installation. Use the new "--erase-only"
function of the command line tool to create a clean device.
• New entrymodes have been added. See firmware release notes and source code
comments for details.
• All incoming data is now CRC checked to improve robustness.

Dec 17, 2013
Version 1.10
Dec 11, 2013
Version 1.06 stable