Ryan 0c160e1fba Separate 6KRO and NKRO report structs (#22267) před 2 roky
..
boards 893d86cb89 Add Anne Pro 2 keyboard (#14385) před 4 roky
c15 00feff656f Migrate WEAR_LEVELING_*_SIZE to info.json (#22010) před 2 roky
c18 00feff656f Migrate WEAR_LEVELING_*_SIZE to info.json (#22010) před 2 roky
keymaps 6ed605a614 Fix annepro2/c18:iso_default (#19147) před 3 roky
ld 893d86cb89 Add Anne Pro 2 keyboard (#14385) před 4 roky
annepro2.c a5e7390419 [keyboard] Prevent LED flicker when connecting AnnePro 2 (#19709) před 3 roky
annepro2.h 4d8dd55bf9 Move 60% layouts to data driven (#20477) před 3 roky
annepro2_ble.c 0c160e1fba Separate 6KRO and NKRO report structs (#22267) před 2 roky
annepro2_ble.h 893d86cb89 Add Anne Pro 2 keyboard (#14385) před 4 roky
ap2_led.c a5e7390419 [keyboard] Prevent LED flicker when connecting AnnePro 2 (#19709) před 3 roky
ap2_led.h a5e7390419 [keyboard] Prevent LED flicker when connecting AnnePro 2 (#19709) před 3 roky
chconf.h 893d86cb89 Add Anne Pro 2 keyboard (#14385) před 4 roky
config_led.c dc67fd9b87 Various improvements for the AnnePro2 (#16579) před 4 roky
config_led.h fa132baa43 Decrease LED animation frequency to improve performance (#19677) před 3 roky
halconf.h 4f124574f1 (develop)AP2: Enable support for WL EEPROM Driver (#17506) před 4 roky
info.json 4d8dd55bf9 Move 60% layouts to data driven (#20477) před 3 roky
matrix.c 893d86cb89 Add Anne Pro 2 keyboard (#14385) před 4 roky
mcuconf.h 4f124574f1 (develop)AP2: Enable support for WL EEPROM Driver (#17506) před 4 roky
protocol.c dc67fd9b87 Various improvements for the AnnePro2 (#16579) před 4 roky
protocol.h a5e7390419 [keyboard] Prevent LED flicker when connecting AnnePro 2 (#19709) před 3 roky
readme.md 7d60a141a2 Anne Pro 2 Refactor (#16864) před 4 roky
rgb_driver.c 85dc473faa AnnePro2: Adjust RGB flushing (#18640) před 3 roky

readme.md

Anne Pro 2 rev. C15 and C18 QMK firmware

An ANSI-layout 60% keyboard featuring Bluetooth support and per-key RGB lighting.

How to compile

After setting up your build environment, you can compile the Anne Pro 2 C18 default keymap by using:

make annepro2/c18:default

If you want to compile the Anne Pro 2 C15 default keymap use:

make annepro2/c15:default

Installing

Get AnnePro2 Tools

If you want the executable instead of compiling it yourself, download it here. Windows and Linux versions are available. Otherwise, follow the steps below:

  1. Install the latest stable rust toolchain using rustup
  2. Also install Visual Studio Community edition including the C/C++ module to prevent errors while compiling
  3. Download or Clone the AnnePro2-Tools project.
  4. Compile the tool using

    cargo build --release
    

    The compiled tool should be in ./target/release/annepro2_tools (In later I will refer to this as annepro2_tools)

Flashing the firmware

  1. Put the keyboard into DFU/IAP mode by unplugging the keyboard, then holding ESC while plugging it back in.
  2. Run annepro2_tools with the firmware you just built.
    Please substitute with the correct paths and correct bin file if you chose another keymap profile.

    annepro2_tools annepro2_c15_default.bin
    

If the tool can't find the keyboard please double check you have the keyboard in IAP mode.

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.