Karl Fessel
Karl Fessel
### Contribution description this transforms sys/log into two simple modules this also makes log_write nonstatic for log_color (saving a lot of space in builds) from #18403 ### Testing procedure there...
### Contribution description doccheck checks the `@defgroup` and `@ingroup` commands for doxygen sadly it uses a wrong list of files this brings them more in sync ### Testing procedure run...
### Contribution description If log_color is used: this moves log_write from its header (being implemtented static to its own compile unit making it used accross multiple compile units) ### Testing...
### Contribution description A concern was raised in #18328 that including of log.h might add to _ namespace, this fixes that making the constat local to its only using function....
### Contribution description adds LPTIMER to ztimer auto init ### Testing procedure ``` CONFIG_ZTIMER_LPTIMER_DEV CONFIG_ZTIMER_LPTIMER_FREQ CONFIG_ZTIMER_LPTIMER_WIDTH CONFIG_ZTIMER_LPTIMER_BLOCK_PM_MODE ``` have to be defined and `ztimer_periph_lptimer ` be used msec and sec...
@miri64 found an issue with unittest and ztimer_sleep in https://github.com/RIOT-OS/RIOT/pull/17680#issuecomment-1184312760 ### Contribution description this PR has a test to reproduce this issue ### Testing procedure ``` make tests-zt tests-nanocoap_cache tests-pkt...
#### Description Since Riot is a library I don't think a unused-function is something to warn about. Solving for this Warning / Error leadsto: - more ifndefs (no one likes...
https://github.com/bytecodealliance/wasm-micro-runtime/blob/006574307557b4e041eeb785274021027e338ade/core/iwasm/common/wasm_shared_memory.c#L295 is used to implement [memory.atomic.wait](https://github.com/WebAssembly/threads/blob/master/proposals/threads/Overview.md#wait) the ops timeout should be nanoseconds but it is interpreted in microseconds https://github.com/bytecodealliance/wasm-micro-runtime/blob/006574307557b4e041eeb785274021027e338ade/core/iwasm/interpreter/wasm_interp_classic.c#L3197 https://github.com/bytecodealliance/wasm-micro-runtime/blob/006574307557b4e041eeb785274021027e338ade/core/iwasm/common/wasm_shared_memory.c#L377 https://github.com/bytecodealliance/wasm-micro-runtime/blob/006574307557b4e041eeb785274021027e338ade/core/shared/platform/common/posix/posix_thread.c#L236
When compiling with Wcast-align and build traged beeing THUMB a huge number of warnings is shown. RIOT uses Wcast-align by default i switched it of for the libwarm.a generation. ```...
### Contribution description Add a feature pre-check for picolibc and newlibc into the make process ### Testing procedure make things with either having or not having picolibc or newlib installed...