syscalls.h File Reference

Implementation of required system calls. More...

Detailed Description

Implementation of required system calls.

Gunar Schorcht

Definition in file syscalls.h.

#include <stdarg.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>
#include "esp_common.h"
+ Include dependency graph for syscalls.h:

Go to the source code of this file.


void syscalls_init (void)
 Necessary initializations of system call functions.
int printf (const char *format,...)
 System standard printf function.
unsigned int get_free_heap_size (void)
 Determine free heap size.
uint32_t system_get_time (void)
 Time since boot in us (32bit version)
uint64_t system_get_time_64 (void)
 Time since boot in us (64bit version)
uint32_t system_get_time_ms (void)
 Time since boot in ms (32bit version)
void system_wdt_init (void)
 initialize system watchdog timer ans start it
void system_wdt_start (void)
 start the initialized system watchdog timer
void system_wdt_stop (void)
 start the running system watchdog timer
void system_wdt_feed (void)
 reset the system watchdog timer
void * system_secure_memset (void *s, int c, size_t n)
 memset version that the compiler should not be allowed to optimize this