Fixes safe_delay() to be fully compatible with delay()
This commit is contained in:
parent
8e79e8cdb3
commit
226e74a438
|
@ -35,13 +35,11 @@
|
||||||
|
|
||||||
#include "MarlinConfig.h"
|
#include "MarlinConfig.h"
|
||||||
|
|
||||||
#include "fastio.h"
|
|
||||||
|
|
||||||
#include "enum.h"
|
#include "enum.h"
|
||||||
|
#include "types.h"
|
||||||
|
#include "fastio.h"
|
||||||
#include "utility.h"
|
#include "utility.h"
|
||||||
|
|
||||||
typedef unsigned long millis_t;
|
|
||||||
|
|
||||||
#ifdef USBCON
|
#ifdef USBCON
|
||||||
#include "HardwareSerial.h"
|
#include "HardwareSerial.h"
|
||||||
#if ENABLED(BLUETOOTH)
|
#if ENABLED(BLUETOOTH)
|
||||||
|
|
|
@ -21,9 +21,10 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "Marlin.h"
|
#include "Marlin.h"
|
||||||
|
#include "utility.h"
|
||||||
#include "temperature.h"
|
#include "temperature.h"
|
||||||
|
|
||||||
void safe_delay(uint16_t ms) {
|
void safe_delay(millis_t ms) {
|
||||||
while (ms > 50) {
|
while (ms > 50) {
|
||||||
ms -= 50;
|
ms -= 50;
|
||||||
delay(50);
|
delay(50);
|
||||||
|
|
|
@ -20,4 +20,9 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void safe_delay(uint16_t ms);
|
#ifndef __UTILITY_H__
|
||||||
|
#define __UTILITY_H__
|
||||||
|
|
||||||
|
void safe_delay(millis_t ms);
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue