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:
KWaitMessage()
#define KSendMessage(group, function)
Kernel call: Send a command, inlined.
Definition: kernel.h:71
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
-