Log services: Difference between revisions
No edit summary |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 6: | Line 6: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || OpenLogger | | 0 || [[#OpenLogger]] | ||
|} | |} | ||
== OpenLogger == | |||
Takes an input u64 value representing a process ID and returns an [[#ILogger]] instance. | |||
== ILogger == | == ILogger == | ||
Line 16: | Line 20: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || | | 0 || [[#Log]] | ||
|- | |||
| 1 || [3.0.0+] [[#SetDestination]] | |||
|} | |||
== Log == | |||
Takes an input buffer containing the message to log. | |||
Will always return successfully. | |||
== SetDestination == | |||
Takes an input u32 mask value indicating the logging destinations to send incoming log messages to. The mask entries are as follows: | |||
{| class="wikitable" border="1" | |||
|- | |||
! Value || Description | |||
|- | |||
| 1 || TMA | |||
|- | |||
| 2 || UART | |||
|- | |||
| 4 || UART when sleeping | |||
|- | |- | ||
| | | 0xFFFF || Log to all destinations | ||
|} | |} | ||