|
1 | 1 | # MCU name
|
2 | 2 | MCU = atmega32u4
|
3 | 3 |
|
4 |
| -# Processor frequency. |
5 |
| -# This will define a symbol, F_CPU, in all source code files equal to the |
6 |
| -# processor frequency in Hz. You can then use this symbol in your source code to |
7 |
| -# calculate timings. Do NOT tack on a 'UL' at the end, this will be done |
8 |
| -# automatically to create a 32-bit value in your source code. |
9 |
| -# |
10 |
| -# This will be an integer division of F_USB below, as it is sourced by |
11 |
| -# F_USB after it has run through any CPU prescalers. Note that this value |
12 |
| -# does not *change* the processor frequency - it should merely be updated to |
13 |
| -# reflect the processor speed set externally so that the code can use accurate |
14 |
| -# software delays. |
15 |
| -F_CPU = 16000000 |
16 |
| - |
17 |
| -# |
18 |
| -# LUFA specific |
19 |
| -# |
20 |
| -# Target architecture (see library "Board Types" documentation). |
21 |
| -ARCH = AVR8 |
22 |
| - |
23 |
| -# Input clock frequency. |
24 |
| -# This will define a symbol, F_USB, in all source code files equal to the |
25 |
| -# input clock frequency (before any prescaling is performed) in Hz. This value may |
26 |
| -# differ from F_CPU if prescaling is used on the latter, and is required as the |
27 |
| -# raw input clock is fed directly to the PLL sections of the AVR for high speed |
28 |
| -# clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL' |
29 |
| -# at the end, this will be done automatically to create a 32-bit value in your |
30 |
| -# source code. |
31 |
| -# |
32 |
| -# If no clock division is performed on the input clock inside the AVR (via the |
33 |
| -# CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU. |
34 |
| -F_USB = $(F_CPU) |
35 |
| - |
36 |
| -# Interrupt driven control endpoint task(+60) |
37 |
| -OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT |
38 |
| - |
39 |
| -# Bootloader |
40 |
| -# This definition is optional, and if your keyboard supports multiple bootloaders of |
41 |
| -# different sizes, comment this out, and the correct address will be loaded |
42 |
| -# automatically (+60). See bootloader.mk for all options. |
| 4 | +# Bootloader selection |
| 5 | +# Teensy halfkay |
| 6 | +# Pro Micro caterina |
| 7 | +# Atmel DFU atmel-dfu |
| 8 | +# LUFA DFU lufa-dfu |
| 9 | +# QMK DFU qmk-dfu |
| 10 | +# ATmega32A bootloadHID |
| 11 | +# ATmega328P USBasp |
43 | 12 | BOOTLOADER = caterina
|
44 | 13 |
|
45 | 14 | # Build Options
|
|
0 commit comments