Changelog:

V00.00.01.25 August 4, 2017

	* Implements M400 command
	* Implements builtin skew compensation
	* G32 will now invalidate the bed orientation before calibrating it so that an energency stop doesn't result in a valid bed orientation that wasn't finished
	* External bed height and expand printable region settings are now used when keeping movements in bounds
	* Uses Atmel Software Framework's CRC driver for all CRC functionality
	* Fixed issue where one byte would be lost when receiving more than 64 bytes at once from USB
	* Fixed issue where emergency stop wouldn't interrupt a G4 delay command
	* Fixed issue where commands sent after an emergency stop would be lost until the command queue was fully empty
	* Underscore characters will replace characters in the serial number that are non-alphanumeric in the USB descriptor and M115 response
	* All of the printer's peripherals will be set to their default state (heater off, motors off, LED max brightness, fan off) when printer is inactive for 10 minutes
	* Homing wont be performed when extruder is so high that it'll run into the printer's frame if it homes
	* Trippled the command queue size
	* Double the allowed request size
	* Keeping movements in bounds now accounts for bed leveling and skew compensation

V00.00.01.24 June 6, 2017

	* Update EEPROM addresses
	* Fixed host commands that generate CRC32 checksums for the bootloader, application, and application table
	* Fixed issue with M33 Manager flashing ROMs that have an uneven number of bytes

V00.00.01.23 October 20, 2016

	* Fixed rounding issue that could cause floating point number to be formatted incorrectly

V00.00.01.22 September 22, 2016

	* Fixed issue with the M109 command's output and Simplify3D
	* Saves X, Y, and Z axes direction, validity, and value in EEPROM before resetting due to an M115 S628 command
	* Implemented G20, G21, M1, M112, M82, M83, M84, M22, and M81 commands

V00.00.01.18 August 30, 2016

	* Sped up movements
	* Allows setting the calibrate Z0 correction factor
	* Fixed issue where motors could move faster than the feedrate provided by a command. Huge thanks to qwerty8224!

V00.00.01.12 August 17, 2016

	* Continually checks if accelerometer and heater are working while they're being used
	* Prevents moving higher than the initial starting point when moving to Z0
	* Allows setting the jerk sensitivity for homing in the EEPROM
	* Fixed potential issue that can occur when interrupts read/write to the EEPROM or multibyte global variables
	* Prevents the M618 and M619 from reading/writing to the firmware decryption table in the EEPROM

V00.00.01.06 July 28, 2016

	* First non-alpha release of iMe. Huge thanks to everyone who contributed!
	* Compiled with the latest Atmel Software Framework V3.32
	* Uses intrinsic delays
	* Fixed accumulating rounding error that occurs due moving a fractional number of steps
	* Decreased homing accelerometer sensitivity
	* Allows setting the steps/mm for each of the motors

V00.00.00.12 July 20, 2016

	* Sped up movements
	* No longer adjusts the motor E current since it might be putting too much stress on the motor when no filament is present and when the nozzle is clogged
	* Compiled with the latest Atmel AVR 8-bit Toolchain V3.5.3 and Atmel Software Framework V3.31
	* Fixed issue where the bed orientation version in the printer's EEPROM would be updated after running a G32 command
	* Sets unused pins as inputs with pull-up resistors enabled

V00.00.00.10 June 16, 2016

	* Fixed compatibility with MatterControl
	* M33 Manager includes button to install M3D firmware

V00.00.00.09 June 1, 2016

	* Fixed compatibility with Simplify3D and Repetier-Host
	* M33 Manager now allows switching to bootloader mode
	* Added delays to allow voltages to stabilize before reading them with the ADC

V00.00.00.08 May 25, 2016

	* Decreased homing accelerometer sensitivity
	* Added 'ok' response for M999 commands
	* First stable release of M33 Manager

V00.00.00.07 May 18, 2016

	* Prevents X and Y movements from going out of bounds
	* Writing to the EEPROM has been moved to a timer interrupt to reduce how much it bottlenecked the movement speed
	* Fixed serial port detection in the OS X version of M33 Manager

V00.00.00.06 May 12, 2016

	* Initial release