MicrOS
|
#include <stdint.h>
Go to the source code of this file.
Functions | |
uint32_t | micros_interrupt_0a (uint32_t function_number) |
Generates interrupt without passing any parameter. More... | |
uint32_t | micros_interrupt_1a (uint32_t function_number, uint32_t a) |
Generates interrupt with one parameter. More... | |
uint32_t | micros_interrupt_2a (uint32_t function_number, uint32_t a, uint32_t b) |
Generates interrupt with one parameter. More... | |
uint32_t | micros_interrupt_3a (uint32_t function_number, uint32_t a, uint32_t b, uint32_t c) |
Generates interrupt with one parameter. More... | |
uint32_t | micros_interrupt_4a (uint32_t function_number, uint32_t a, uint32_t b, uint32_t c, uint32_t d) |
Generates interrupt with one parameter. More... | |
uint32_t | micros_interrupt_5a (uint32_t function_number, uint32_t a, uint32_t b, uint32_t c, uint32_t d, uint32_t e) |
Generates interrupt with one parameter. More... | |
Generates interrupt without passing any parameter.
Generates interrupt with the specified parameter and without passing any parameter. Then returns value stored in the eax register.
function_number | Function number. |
Generates interrupt with one parameter.
Generates interrupt with the specified parameter and parameter stored in ebx register. Then returns value stored in the eax register.
function_number | Function number. |
a | First parameter. |
Generates interrupt with one parameter.
Generates interrupt with the specified parameter and parameters stored in ebx and ecx registers. Then returns value stored in the eax register.
function_number | Function number. |
a | First parameter. |
b | Second parameter. |
Generates interrupt with one parameter.
Generates interrupt with the specified parameter and parameters stored in ebx, ecx and edx registers. Then returns value stored in the eax register.
function_number | Function number. |
a | First parameter. |
b | Second parameter. |
c | Third parameter. |
uint32_t micros_interrupt_4a | ( | uint32_t | function_number, |
uint32_t | a, | ||
uint32_t | b, | ||
uint32_t | c, | ||
uint32_t | d | ||
) |
Generates interrupt with one parameter.
Generates interrupt with the specified parameter and parameters stored in ebx, ecx, edx and esi registers. Then returns value stored in the eax register.
function_number | Function number. |
a | First parameter. |
b | Second parameter. |
c | Third parameter. |
d | Fourth parameter. |
uint32_t micros_interrupt_5a | ( | uint32_t | function_number, |
uint32_t | a, | ||
uint32_t | b, | ||
uint32_t | c, | ||
uint32_t | d, | ||
uint32_t | e | ||
) |
Generates interrupt with one parameter.
Generates interrupt with the specified parameter and parameters stored in ebx, ecx, edx, esi and edi registers. Then returns value stored in the eax register.
function_number | Function number. |
a | First parameter. |
b | Second parameter. |
c | Third parameter. |
d | Fourth parameter. |
e | Fifth parameter. |