Added localization, datetime and power management

This commit is contained in:
Jozef Nagy 2025-05-15 21:32:40 +02:00
parent dd4fda27bb
commit a3bc0fc76c
Signed by untrusted user who does not match committer: crz
GPG key ID: 459A4811CEAC7068
13 changed files with 34046 additions and 14 deletions

View file

@ -19,7 +19,7 @@
#define NANOPRINTF_IMPLEMENTATION
#define NANOPRINTF_USE_FIELD_WIDTH_FORMAT_SPECIFIERS 1
#define NANOPRINTF_USE_PRECISION_FORMAT_SPECIFIERS 0
#define NANOPRINTF_USE_PRECISION_FORMAT_SPECIFIERS 1
#define NANOPRINTF_USE_FLOAT_FORMAT_SPECIFIERS 0
#define NANOPRINTF_USE_LARGE_FORMAT_SPECIFIERS 1
#define NANOPRINTF_USE_BINARY_FORMAT_SPECIFIERS 0
@ -62,7 +62,16 @@ void debug(const char *fmt, ...)
uart_sendstr(buf);
}
void snprintf(char *buf, size_t size, const char *fmt, va_list args)
void snprintf(char *buf, size_t size, const char *fmt, ...)
{
va_list args;
va_start(args, fmt);
npf_vsnprintf(buf, size, fmt, args);
va_end(args);
}
void vsnprintf(char *buf, size_t size, const char *fmt, va_list args)
{
npf_vsnprintf(buf, size, fmt, args);
}