MicrOS
syscalls_manager.c File Reference
#include "syscalls_manager.h"

Functions

void syscalls_manager_init ()
 
void syscalls_manager_attach_handler (uint16_t function_number, void(*handler)(interrupt_state *state))
 
void syscalls_manager_detach_handler (uint16_t function_number)
 
void syscalls_manager_call (interrupt_state *state)
 

Variables

void(* syscall_handlers [SYSCALLS_MANAGER_MAX_HANDLERS])(interrupt_state *state)
 

Function Documentation

◆ syscalls_manager_attach_handler()

void syscalls_manager_attach_handler ( uint16_t  function_number,
void(*)(interrupt_state *state)  handler 
)

◆ syscalls_manager_call()

void syscalls_manager_call ( interrupt_state state)

◆ syscalls_manager_detach_handler()

void syscalls_manager_detach_handler ( uint16_t  function_number)

◆ syscalls_manager_init()

void syscalls_manager_init ( )

Variable Documentation

◆ syscall_handlers

void(* syscall_handlers[SYSCALLS_MANAGER_MAX_HANDLERS])(interrupt_state *state)