stash
This commit is contained in:
parent
9c5fb65a90
commit
1263d7836f
6 changed files with 105 additions and 35 deletions
|
|
@ -11,6 +11,24 @@ char syslog_buf[syslog_buffer_size + 1];
|
|||
volatile unsigned head = 0;
|
||||
volatile unsigned streams = 0;
|
||||
|
||||
|
||||
const char hex_lookup[] = "0123456789ABCDEF";
|
||||
char str_i32[] = "00000000";
|
||||
|
||||
extern "C" void syslog_i32(const uint32_t val) {
|
||||
|
||||
str_i32[1] = hex_lookup[val & 0xF];
|
||||
str_i32[0] = hex_lookup[(val >> 4) & 0xF];
|
||||
str_i32[3] = hex_lookup[(val >> 8) & 0xF];
|
||||
str_i32[2] = hex_lookup[(val >> 12) & 0xF];
|
||||
str_i32[5] = hex_lookup[(val >> 16) & 0xF];
|
||||
str_i32[4] = hex_lookup[(val >> 20) & 0xF];
|
||||
str_i32[7] = hex_lookup[(val >> 24) & 0xF];
|
||||
str_i32[6] = hex_lookup[(val >> 28) & 0xF];
|
||||
//
|
||||
syslog(str_i32);
|
||||
}
|
||||
|
||||
extern "C" void syslog(const char *msg) {
|
||||
//printf("syslog> %s", msg);
|
||||
while (char c = *msg++) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue