From e3cb0f48ef4dbb5211c7db1a7447dc997520d212 Mon Sep 17 00:00:00 2001 From: Dean Camera Date: Thu, 21 Nov 2013 19:19:45 +0100 Subject: Use new VERSION_BCD() macro with explicit int arguments to fix edge cases with the previous floating point macro version. --- LUFA/DoxygenPages/MigrationInformation.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'LUFA/DoxygenPages/MigrationInformation.txt') diff --git a/LUFA/DoxygenPages/MigrationInformation.txt b/LUFA/DoxygenPages/MigrationInformation.txt index a2b2d4dac..25a30c472 100644 --- a/LUFA/DoxygenPages/MigrationInformation.txt +++ b/LUFA/DoxygenPages/MigrationInformation.txt @@ -11,7 +11,9 @@ * areas relevant to making older projects compatible with the API changes of each new release. * * \section Sec_MigrationXXXXXX Migrating from 130901 to XXXXXX - * No migration information. + * USB Core + * - The \c VERSION_BCD() macro has changed from accepting one floating point parameter to taking three distinct major/minor/revision integer parameters, as + * some edge cases caused incorrect parsing of the input float into the final integer BCD encoded value. * * \section Sec_Migration130901 Migrating from 130303 to 130901 * Non-USB Library Components -- cgit v1.2.3