Fix STM32 HW Serial + EP compile (#19990)
This commit is contained in:
		
							parent
							
								
									3c512648da
								
							
						
					
					
						commit
						172996f2b3
					
				@ -81,7 +81,9 @@ void HAL_init() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  SetTimerInterruptPriorities();
 | 
					  SetTimerInterruptPriorities();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  TERN_(EMERGENCY_PARSER, USB_Hook_init());
 | 
					  #if ENABLED(EMERGENCY_PARSER) && USBD_USE_CDC
 | 
				
			||||||
 | 
					    USB_Hook_init();
 | 
				
			||||||
 | 
					  #endif
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void HAL_clear_reset_source() { __HAL_RCC_CLEAR_RESET_FLAGS(); }
 | 
					void HAL_clear_reset_source() { __HAL_RCC_CLEAR_RESET_FLAGS(); }
 | 
				
			||||||
@ -128,8 +130,12 @@ uint16_t HAL_adc_get_result() { return HAL_adc_result; }
 | 
				
			|||||||
void flashFirmware(const int16_t) { NVIC_SystemReset(); }
 | 
					void flashFirmware(const int16_t) { NVIC_SystemReset(); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Maple Compatibility
 | 
					// Maple Compatibility
 | 
				
			||||||
 | 
					volatile uint32_t systick_uptime_millis = 0;
 | 
				
			||||||
systickCallback_t systick_user_callback;
 | 
					systickCallback_t systick_user_callback;
 | 
				
			||||||
void systick_attach_callback(systickCallback_t cb) { systick_user_callback = cb; }
 | 
					void systick_attach_callback(systickCallback_t cb) { systick_user_callback = cb; }
 | 
				
			||||||
void HAL_SYSTICK_Callback() { if (systick_user_callback) systick_user_callback(); }
 | 
					void HAL_SYSTICK_Callback() {
 | 
				
			||||||
 | 
					  systick_uptime_millis++;
 | 
				
			||||||
 | 
					  if (systick_user_callback) systick_user_callback();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif // ARDUINO_ARCH_STM32 && !STM32GENERIC
 | 
					#endif // ARDUINO_ARCH_STM32 && !STM32GENERIC
 | 
				
			||||||
 | 
				
			|||||||
@ -184,3 +184,4 @@ void flashFirmware(const int16_t);
 | 
				
			|||||||
typedef void (*systickCallback_t)(void);
 | 
					typedef void (*systickCallback_t)(void);
 | 
				
			||||||
void systick_attach_callback(systickCallback_t cb);
 | 
					void systick_attach_callback(systickCallback_t cb);
 | 
				
			||||||
void HAL_SYSTICK_Callback();
 | 
					void HAL_SYSTICK_Callback();
 | 
				
			||||||
 | 
					extern volatile uint32_t systick_uptime_millis;
 | 
				
			||||||
 | 
				
			|||||||
@ -21,7 +21,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#include "../../inc/MarlinConfigPre.h"
 | 
					#include "../../inc/MarlinConfigPre.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if ENABLED(EMERGENCY_PARSER)
 | 
					#if ENABLED(EMERGENCY_PARSER) && USBD_USE_CDC
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "usb_serial.h"
 | 
					#include "usb_serial.h"
 | 
				
			||||||
#include "../../feature/e_parser.h"
 | 
					#include "../../feature/e_parser.h"
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user