zephyr/subsys/logging/frontends
Krzysztof Chruściński da8ba3efa4 logging: frontend_stmesp: Avoid unaligned word access
write_data function which was writing to STMESP data registers was
starting by writing words and tail was written using byte access.
However, RISCV core does not support unaligned access and on Cortex-M33
even if supported it is faster to do aligned access. Reworked
write_data to start first by writing data using byte or half word
access until data pointer is word aligned, then word access is used
and finally tail is written using byte or half word access.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
2024-09-20 15:16:16 -05:00
..
CMakeLists.txt logging: Add demultiplexer for log_frontend_stmesp 2024-09-06 11:31:27 -04:00
Kconfig logging: log_frontend_stmesp: Add support for standalone mode 2024-09-06 11:31:27 -04:00
log_frontend_dict_uart.c
log_frontend_stmesp_demux.c logging: Add demultiplexer for log_frontend_stmesp 2024-09-06 11:31:27 -04:00
log_frontend_stmesp.c logging: frontend_stmesp: Avoid unaligned word access 2024-09-20 15:16:16 -05:00