Switch to hardware delays and timeouts via a hardware timer in the V2 Protocol handler.
More additions to the PROGRAM_FLASH_ISP and PROGRAM_EEPROM_ISP commands, although neither work correctly yet. Added dummy RESET_PROTECTIONS handler to prevent the Atmel driver from crashing when the command returns an UNKNOWN_COMMAND error code.
This commit is contained in:
parent
92adb00f8e
commit
8cb8f1cfdd
6 changed files with 101 additions and 28 deletions
|
@ -56,7 +56,6 @@
|
|||
#define PROG_MODE_PAGED_TIMEDELAY_MASK (1 << 4)
|
||||
#define PROG_MODE_PAGED_VALUE_MASK (1 << 5)
|
||||
#define PROG_MODE_PAGED_READYBUSY_MASK (1 << 6)
|
||||
|
||||
#define PROG_MODE_COMMIT_PAGE_MASK (1 << 7)
|
||||
|
||||
/* Function Prototypes: */
|
||||
|
@ -67,6 +66,7 @@
|
|||
static void V2Protocol_Command_SignOn(void);
|
||||
static void V2Protocol_Command_GetSetParam(uint8_t V2Command);
|
||||
static void V2Protocol_Command_LoadAddress(void);
|
||||
static void V2Protocol_Command_ResetProtection(void);
|
||||
static void V2Protocol_Command_EnterISPMode(void);
|
||||
static void V2Protocol_Command_LeaveISPMode(void);
|
||||
static void V2Protocol_Command_ProgramMemory(uint8_t V2Command);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue