SyterKit 0.4.0.x
SyterKit is a bare-metal framework
Loading...
Searching...
No Matches
stdlib.h
Go to the documentation of this file.
1#ifndef __STDLIB_H__
2#define __STDLIB_H__
3
4#include <types.h>
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
11
12void sunxi_uart_putc(char c);
13
14void uart_printf(const char *fmt, ...);
15
16void printf(const char *fmt, ...);
17
18uint32_t time_ms(void);
19
20uint64_t time_us(void);
21
22void mdelay(uint32_t ms);
23
24#ifdef __cplusplus
25}
26#endif
27
28#endif /* __STDLIB_H__ */
u64_t uint64_t
Definition stdint.h:16
u32_t uint32_t
Definition stdint.h:13
void printf(const char *fmt,...)
Print message via UART.
Definition log.c:84
void mdelay(uint32_t ms)
Delay execution for a specified number of milliseconds.
Definition timer.c:54
void sunxi_uart_init(uint32_t base)
void sunxi_uart_putc(char c)
Definition printf.c:45
uint32_t time_ms(void)
Get the current time in milliseconds.
Definition timer.c:36
void uart_printf(const char *fmt,...)
Print message via UART.
Definition log.c:74
uint64_t time_us(void)
Get the current time in microseconds.
Definition timer.c:43