From 185738b801b13cd59de87b9c514923534f91b6a9 Mon Sep 17 00:00:00 2001 From: majekw Date: Sat, 26 Sep 2015 20:28:03 +0200 Subject: [PATCH] Use STK_SW_MINOR/STK_SW_MAJOR instead of hardcoded 0x81/0x82 values. --- optiboot/bootloaders/optiboot/optiboot.c | 4 ++-- optiboot/bootloaders/optiboot/stk500.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/optiboot/bootloaders/optiboot/optiboot.c b/optiboot/bootloaders/optiboot/optiboot.c index 9beab24..8a851af 100644 --- a/optiboot/bootloaders/optiboot/optiboot.c +++ b/optiboot/bootloaders/optiboot/optiboot.c @@ -528,9 +528,9 @@ int main(void) { * Send optiboot version as "SW version" * Note that the references to memory are optimized away. */ - if (which == 0x82) { + if (which == STK_SW_MINOR) { putch(optiboot_version & 0xFF); - } else if (which == 0x81) { + } else if (which == STK_SW_MAJOR) { putch(optiboot_version >> 8); } else { /* diff --git a/optiboot/bootloaders/optiboot/stk500.h b/optiboot/bootloaders/optiboot/stk500.h index c75908c..420706a 100644 --- a/optiboot/bootloaders/optiboot/stk500.h +++ b/optiboot/bootloaders/optiboot/stk500.h @@ -42,3 +42,5 @@ #define STK_READ_OSCCAL 0x76 // 'v' #define STK_READ_FUSE_EXT 0x77 // 'w' #define STK_READ_OSCCAL_EXT 0x78 // 'x' +#define STK_SW_MAJOR 0x81 // ' ' +#define STK_SW_MINOR 0x82 // ' '