mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-19 14:12:01 +00:00
Use default NVM base address in the AVRISP programmer project in case the host programmer software doesn't set it correctly.
This commit is contained in:
parent
4f74075fad
commit
461607020c
@ -61,7 +61,7 @@
|
|||||||
* - Fixed the definition of the Endpoint_BytesInEndpoint() macro for the U4 series AVR parts
|
* - Fixed the definition of the Endpoint_BytesInEndpoint() macro for the U4 series AVR parts
|
||||||
* - Fixed MIDI host Class driver MIDI_Host_SendEventPacket() routine not properly checking for Pipe ready before writing
|
* - Fixed MIDI host Class driver MIDI_Host_SendEventPacket() routine not properly checking for Pipe ready before writing
|
||||||
* - Fixed use of deprecated struct initializers, removed library unused parameter warnings when compiled with -Wextra enabled
|
* - Fixed use of deprecated struct initializers, removed library unused parameter warnings when compiled with -Wextra enabled
|
||||||
* - Fixed Still Image Host Class driver truncating the PIMA response code (thanks to Daniel)
|
* - Fixed Still Image Host Class driver truncating the PIMA response code (thanks to Daniel Seibert)
|
||||||
*
|
*
|
||||||
* \section Sec_ChangeLog091122 Version 091122
|
* \section Sec_ChangeLog091122 Version 091122
|
||||||
*
|
*
|
||||||
|
@ -38,7 +38,7 @@
|
|||||||
|
|
||||||
#if defined(ENABLE_PDI_PROTOCOL) || defined(__DOXYGEN__)
|
#if defined(ENABLE_PDI_PROTOCOL) || defined(__DOXYGEN__)
|
||||||
/** Base absolute address for the target's NVM controller */
|
/** Base absolute address for the target's NVM controller */
|
||||||
uint32_t XPROG_Param_NVMBase;
|
uint32_t XPROG_Param_NVMBase = 0x010001C0;
|
||||||
|
|
||||||
/** Size in bytes of the target's EEPROM page */
|
/** Size in bytes of the target's EEPROM page */
|
||||||
uint32_t XPROG_Param_EEPageSize;
|
uint32_t XPROG_Param_EEPageSize;
|
||||||
|
@ -39,14 +39,15 @@
|
|||||||
#if defined(ENABLE_PDI_PROTOCOL) || defined(__DOXYGEN__)
|
#if defined(ENABLE_PDI_PROTOCOL) || defined(__DOXYGEN__)
|
||||||
|
|
||||||
/** Flag to indicate if the USART is currently in Tx or Rx mode. */
|
/** Flag to indicate if the USART is currently in Tx or Rx mode. */
|
||||||
volatile bool IsSending;
|
volatile bool IsSending;
|
||||||
|
|
||||||
#if !defined(PDI_VIA_HARDWARE_USART)
|
#if !defined(PDI_VIA_HARDWARE_USART)
|
||||||
/** Software USART raw frame bits for transmission/reception. */
|
/** Software USART raw frame bits for transmission/reception. */
|
||||||
volatile uint16_t SoftUSART_Data;
|
volatile uint16_t SoftUSART_Data;
|
||||||
|
|
||||||
/** Bits remaining to be sent or received via the software USART - set as a GPIOR for speed. */
|
/** Bits remaining to be sent or received via the software USART - set as a GPIOR for speed. */
|
||||||
#define SoftUSART_BitCount GPIOR2
|
#define SoftUSART_BitCount GPIOR2
|
||||||
|
|
||||||
|
|
||||||
/** ISR to manage the software USART when bit-banged USART mode is selected. */
|
/** ISR to manage the software USART when bit-banged USART mode is selected. */
|
||||||
ISR(TIMER1_COMPA_vect, ISR_BLOCK)
|
ISR(TIMER1_COMPA_vect, ISR_BLOCK)
|
||||||
|
Loading…
Reference in New Issue
Block a user