Prusa MINI Firmware overview
wiring_time.h
Go to the documentation of this file.
1 //wiring_time.h - A3ides/STM32
2 #ifndef _WIRING_TIME_H
3 #define _WIRING_TIME_H
4 
5 #ifdef __cplusplus
6 extern "C" {
7 #endif
8 
9 extern uint32_t millis(void);
10 
11 extern uint32_t micros(void);
12 
13 extern void delay(uint32_t dwMs);
14 
15 extern void delayMicroseconds(uint32_t usec);
16 
17 #ifdef __cplusplus
18 }
19 #endif
20 
21 #endif //_WIRING_TIME_H
delayMicroseconds
void delayMicroseconds(uint32_t usec)
Definition: wiring_time.c:48
is_interrupt
static int is_interrupt(void)
Definition: wiring_time.c:38
g29_auto.start
start
Definition: g29_auto.py:150
millis
uint32_t millis(void)
Definition: wiring_time.c:29
osDelay
osStatus osDelay(uint32_t millisec)
Wait for Timeout (Time Delay)
Definition: cmsis_os.c:365
HAL_GetTick
uint32_t HAL_GetTick(void)
Provides a tick value in millisecond.
Definition: stm32f4xx_hal.c:339
GetCurrentMicro
uint32_t GetCurrentMicro(void)
Definition: wiring_time.c:6
delay
void delay(uint32_t dwMs)
Definition: wiring_time.c:42
delay
void delay(uint32_t ms)
Definition: wiring_time.c:42
millis
uint32_t millis(void)
Definition: wiring_time.c:29
Arduino.h
micros
uint32_t micros(void)
Definition: wiring_time.c:34
cmsis_os.h
Header of cmsis_os.c A new set of APIs are added in addition to existing ones, these APIs are specifi...
micros
uint32_t micros(void)
Definition: wiring_time.c:34
delayMicroseconds
void delayMicroseconds(uint32_t usec)
Definition: wiring_time.c:48