Fix STM32 HW Serial + EP compile (#19990)
This commit is contained in:
parent
5deca5a18f
commit
e7ebb66200
@ -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…
Reference in New Issue
Block a user