Go to the source code of this file.
|
#define | KWriteCharacterInline(c) __attribute__((leaf)) asm volatile("jsr 0xFFF5\n.byte %0\n" : : "i"(c) : "p") |
| Kernel call: Write a character to the current console, inlined. More...
|
|
#define | KSendMessage(group, function) __attribute__((leaf)) asm volatile("jsr 0xFFF7\n.byte %0, %1\n" : : "i"(group), "i"(function) : "p") |
| Kernel call: Send a command, inlined. More...
|
|
#define | KSendMessageSync(group, function) |
| Combines KSendMessage and KWaitMessage. More...
|
|
◆ KSendMessage
#define KSendMessage |
( |
|
group, |
|
|
|
function |
|
) |
| __attribute__((leaf)) asm volatile("jsr 0xFFF7\n.byte %0, %1\n" : : "i"(group), "i"(function) : "p") |
Kernel call: Send a command, inlined.
- Parameters
-
group | The command group. |
function | The command function. |
◆ KSendMessageSync
#define KSendMessageSync |
( |
|
group, |
|
|
|
function |
|
) |
| |
Value:
Combines KSendMessage and KWaitMessage.
◆ KWriteCharacterInline
#define KWriteCharacterInline |
( |
|
c | ) |
__attribute__((leaf)) asm volatile("jsr 0xFFF5\n.byte %0\n" : : "i"(c) : "p") |
Kernel call: Write a character to the current console, inlined.
- Parameters
-
#define KSendMessage(group, function)
Kernel call: Send a command, inlined.
Definition: kernel.h:71