Skip to content
Bob Frazier edited this page Mar 13, 2015 · 7 revisions

News

3/13/2015 - happy Friday the 13th! USB dev has been stalled due to problems with the header files (now fixed, reported for avr-libc), and the need to (basically) COMPLETELY re-write the USB code from scratch.

1/14/2015 - commit for updated HardwareSerial, updated bootloader code, and other fixes associated with ongoing effort for USB and E5 PWM (which is better but still isn't working properly). USB and E5 PWM still 'work in progress'.

1/14/2015 - added requirement for new definition for 'SERIAL_n_' macros, specifically 'USARTnn_VECTOR_EXISTS'. This definition must be added to the appropriate section in 'pins_arduino.h' to support 'buffer full' conditions properly. This modification allows the 'write' function to be called with interrupts disabled, which can help with debugging. A 'buffer full' condition with a serial write would otherwise hang everything. Unfortunately it means modifying all of the 'pins_arduino.h' files accordingly, though the change is small.

12/4/2014 - fixed some wrong definitions in wiring.c issue #22

12/4/2014 - USB support is a 'work in progress'.

12/4/2014 - WinAVR windows compiler code 'work in progress', running into problems related to include and search paths when cygwin is not installed. windows installer to be determined, MSI is 'no joy' for various reasons. See 'patches' subtree for more on this

12/4/2014 - xmega32E5 now uses universal bootloader.