escherstair

Results 40 issues of escherstair

I get a warning/suggestion from the compiler because in the following function https://github.com/ARM-software/CMSIS_5/blob/a75f01746df18bb5b929dfb8dc6c9407fac3a0f3/CMSIS/Core/Include/core_cm7.h#L2195-L2199 in the line ```C uint32_t *vectors = (uint32_t *)SCB->VTOR; ``` the pointer `vectors` can/should be defines as...

enhancement

`print_number()` seems to be an innocuous function because it prints a number into a string. Is uses `sprintf` (with different format specifiers `"%d"`, `"%1.15g"`, ... depending on the type) and...

I see that the latest official release is more than one year old ([5.7.0](https://github.com/ARM-software/CMSIS_5/releases/tag/5.7.0) - April 2020). I think that in one year a lot of improvements have been done....

I have a Debian bookworm (stable) than runs on a NXP iMX8M-Plus, and I built cog by sources as suggested by @bertogg in issue #736. Now I have ```bash cog...

Rule 6.5.7 of [ISO/IEC 9899:1999 (E)](https://www.dii.uchile.cl/~daespino/files/Iso_C_1999_definition.pdf) standard describes Bitwise shift operators. Paragraph 5 states: > The result of E1 >> E2 is E1 right-shifted E2 bit positions. If E1 has...

enhancement

Based on what I see, the wrapper `heap_useNewlib_NXP.c` has been verified for newlib versions 2.5 - 4.2 https://github.com/DRNadler/FreeRTOS_helpers/blob/e325ec7025c68cb6affbdf4003c6c3383eeee126/heap_useNewlib_NXP.c#L70C43-L70C68 The latest releases ARM GCC `12.3.Rel1` and `13.2.Rel1` come with newlib 4.3....

I open this issue as a follow-back of this one #65, since I see that the same issue is there with FreeRTOS 11.1.0. The last release that works properly is...

Based on the official documentation [here](https://www.freertos.org/Documentation/02-Kernel/03-Supported-devices/02-Customization) and on the `FreeRTOSConfig.h` template supplied here https://github.com/FreeRTOS/FreeRTOS-Kernel/blob/3a7b3082cfce01ffba07b9be1398795b8307b05a/examples/template_configuration/FreeRTOSConfig.h#L410-L424 FreeRTOSConfig.h should contain a definiton of `configASSERT()` macro, to trap errors during development. I always have...

This PR fixes various warnings coming from clang compiler, related to implicit conversions from `int` to etiher `uint16_t` or `uint8_t`. These warnings come from a platfrom where `int` is at...

This is a question on rpmsg usage, because I need to be sure if I can use it in this way or not. ALmost every example I've seen uses rpmsg...

question