projects
/
pub
/
lufa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Documentation: Update copyrights to 2019.
[pub/lufa.git]
/
Bootloaders
/
Printer
/
BootloaderPrinter.c
diff --git
a/Bootloaders/Printer/BootloaderPrinter.c
b/Bootloaders/Printer/BootloaderPrinter.c
index
da41621
..
deb3b96
100644
(file)
--- a/
Bootloaders/Printer/BootloaderPrinter.c
+++ b/
Bootloaders/Printer/BootloaderPrinter.c
@@
-1,13
+1,13
@@
/*
LUFA Library
/*
LUFA Library
- Copyright (C) Dean Camera, 201
8
.
+ Copyright (C) Dean Camera, 201
9
.
dean [at] fourwalledcubicle [dot] com
www.lufa-lib.org
*/
/*
dean [at] fourwalledcubicle [dot] com
www.lufa-lib.org
*/
/*
- Copyright 201
8
Dean Camera (dean [at] fourwalledcubicle [dot] com)
+ Copyright 201
9
Dean Camera (dean [at] fourwalledcubicle [dot] com)
Permission to use, copy, modify, distribute, and sell this
software and its documentation for any purpose is hereby granted
Permission to use, copy, modify, distribute, and sell this
software and its documentation for any purpose is hereby granted
@@
-67,7
+67,7
@@
USB_ClassInfo_PRNT_Device_t TextOnly_Printer_Interface =
/** Intel HEX parser state machine state information, to track the contents of
* a HEX file streamed in as a sequence of arbitrary bytes.
*/
/** Intel HEX parser state machine state information, to track the contents of
* a HEX file streamed in as a sequence of arbitrary bytes.
*/
-struct
+st
atic st
ruct
{
/** Current HEX parser state machine state. */
uint8_t ParserState;
{
/** Current HEX parser state machine state. */
uint8_t ParserState;
@@
-87,11
+87,11
@@
struct
/** Checksum of the current record received so far. */
uint8_t Checksum;
/** Starting address of the last addressed FLASH page. */
/** Checksum of the current record received so far. */
uint8_t Checksum;
/** Starting address of the last addressed FLASH page. */
-
uint32
_t PageStartAddress;
+
flashaddr
_t PageStartAddress;
/** Current 32-bit byte extended base address in FLASH being targeted. */
/** Current 32-bit byte extended base address in FLASH being targeted. */
-
uint32
_t CurrBaseAddress;
+
flashaddr
_t CurrBaseAddress;
/** Current 32-bit byte address in FLASH being targeted. */
/** Current 32-bit byte address in FLASH being targeted. */
-
uint32
_t CurrAddress;
+
flashaddr
_t CurrAddress;
} HEXParser;
/** Indicates if there is data waiting to be written to a physical page of
} HEXParser;
/** Indicates if there is data waiting to be written to a physical page of
@@
-146,7
+146,7
@@
void Application_Jump_Check(void)
JTAG_ENABLE();
#else
/* Check if the device's BOOTRST fuse is set */
JTAG_ENABLE();
#else
/* Check if the device's BOOTRST fuse is set */
- if (
BootloaderAPI_ReadFuse(GET_HIGH_FUSE_BITS) & FUSE_BOOTRST
)
+ if (
!(BootloaderAPI_ReadFuse(GET_HIGH_FUSE_BITS) & ~FUSE_BOOTRST)
)
{
/* If the reset source was not an external reset or the key is correct, clear it and jump to the application */
if (!(MCUSR & (1 << EXTRF)) || (MagicBootKey == MAGIC_BOOT_KEY))
{
/* If the reset source was not an external reset or the key is correct, clear it and jump to the application */
if (!(MCUSR & (1 << EXTRF)) || (MagicBootKey == MAGIC_BOOT_KEY))