From 50207a288dc6477fdb8aba54b922f49cb21cc333 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Fri, 22 Sep 2017 01:52:44 +0200 Subject: [PATCH] Add CLOCK_FLAG_HIGH_SPEED_MODE and negate .clockDivider value according to the spec, so that the actual value is easier to read. --- left/src/bootloader_config.c | 4 ++-- shared/bootloader.h | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/left/src/bootloader_config.c b/left/src/bootloader_config.c index 30c8856..9bac24f 100644 --- a/left/src/bootloader_config.c +++ b/left/src/bootloader_config.c @@ -6,6 +6,6 @@ __attribute__((used, section(".BootloaderConfig"))) const bootloader_config_t Bo .enabledPeripherals = EnabledBootloaderPeripherial_I2c, .i2cSlaveAddress = I2C_ADDRESS_LEFT_KEYBOARD_HALF_BOOTLOADER, .peripheralDetectionTimeoutMs = BOOTLOADER_TIMEOUT_MS, - .clockFlags = 0xFF, // Disable High speed mode - .clockDivider = 0xFF, // Use clock divider (0) + .clockFlags = CLOCK_FLAG_HIGH_SPEED_MODE, + .clockDivider = ~0 }; diff --git a/shared/bootloader.h b/shared/bootloader.h index c463d53..aa6233f 100644 --- a/shared/bootloader.h +++ b/shared/bootloader.h @@ -10,6 +10,7 @@ #define BOOTLOADER_TAG 0x6766636B #define BOOTLOADER_TIMEOUT_MS 100 + #define CLOCK_FLAG_HIGH_SPEED_MODE 0x01 // Typedefs: