Official Arduino Micro

Ecco c osa contiene, allego anche lo zip sparkfun in modo da avere un topic completo

This addon should work with no need to modify files. If you're curious what we've done
to the default Arduino files though, read on...

  • bootloaders/caterina: This is a slightly modified version of the Caterina
    bootloader, which is used in the Arduino Leonardo. Defines were modified so the VID
    and PID were set to SparkFun-specific values (VID: 0x1B4F, PIDs: 0x9205/9206 and 0x9203/9204).
    To compile this, you'll need to download LUFA, and point the makefile to that directory.

To compile the bootloader for a Pro Micro, you must first set F_CPU and
PID near the top of the makefile. F_CPU should be either 16000000 or 8000000, respectively
for 5V and 3.3V boards. PID should be either 9205 or 9203 for respectively.

This directory also includes caterina-promicro8.hex and caterina-promicro16.hex,
which are the compiled images for both 8MHz and 16MHz Pro Micro boards. They won't
be deleted after running a 'make clean'.

  • cores/arduino: This is a mostly unchanged listing of all the core files required by
    the ProMicro to compile under Arduino. The files with changes are:
    USBCore.cpp: added conditional statement for seting PLLCSR.

  • variants/promicro: This is identical to the Leonardo pins_arduino.h.

  • boards.txt: This file is what Arduino looks at when populating its Tools > Board menu.
    There are two board entires in this file:
    SparkFun Pro Micro 5V/16MHz -and-
    SparkFun Pro Micro 3.3V/8MHz
    This also defines a few variables such as clock frequency, USB VID and PID, fuses, and
    bootloader location.

ProMicroAddon-13-8-12.zip (98.7 KB)