/*\r
LUFA Library\r
- Copyright (C) Dean Camera, 2009.\r
+ Copyright (C) Dean Camera, 2010.\r
\r
dean [at] fourwalledcubicle [dot] com\r
www.fourwalledcubicle.com\r
*/\r
\r
/*\r
- Copyright 2009 Dean Camera (dean [at] fourwalledcubicle [dot] com)\r
+ Copyright 2010 Dean Camera (dean [at] fourwalledcubicle [dot] com)\r
\r
Permission to use, copy, modify, distribute, and sell this \r
software and its documentation for any purpose is hereby granted\r
#define PROG_MODE_PAGED_READYBUSY_MASK (1 << 6)\r
#define PROG_MODE_COMMIT_PAGE_MASK (1 << 7)\r
\r
- /* Inline Functions: */\r
- /** Blocking delay for a given number of milliseconds.\r
- *\r
- * \param[in] DelayMS Number of milliseconds to delay for\r
- */\r
- static inline void ISPProtocol_DelayMS(uint8_t DelayMS)\r
- {\r
- while (DelayMS--)\r
- _delay_ms(1);\r
- }\r
-\r
/* Function Prototypes: */\r
void ISPProtocol_EnterISPMode(void);\r
void ISPProtocol_LeaveISPMode(void);\r
void ISPProtocol_ReadFuseLockSigOSCCAL(const uint8_t V2Command);\r
void ISPProtocol_WriteFuseLock(const uint8_t V2Command);\r
void ISPProtocol_SPIMulti(void);\r
-\r
+ void ISPProtocol_DelayMS(uint8_t DelayMS);\r
#endif\r