• RTOS-2 API call osMessageQueueGet() corrupts thread stack
    Hi, I'm using Keil RTX5 (5.5.2) over RTOS-2 API. I'm trying to send a simple struct of data (8 bytes) from one thread to another: typedef struct LogType { uint32_t id; uint32_t timestamp; }...
  • RTOS-2 API call osMessageQueueGet() corrupts thread stack
    Hi, I'm using Keil RTX5 (5.5.2) over RTOS-2 API. I'm trying to send a simple struct of data (8 bytes) from one thread to another: typedef struct LogType { uint32_t id; uint32_t timestamp; }...
  • Seeking Wisdom; Func calls from interupt and Volatile
    Hi Everyone, I have 3 controllers, all using SILABS C8051F040 SOC. They perfrom various functions on there own and communicate via CAN. They are working well together (I fixed one major problem I will...
  • Can't return from C func called from ASM
    Hello. I have an existing ASM progrom which I am going to convert, as needed, to C. I was succesful at overriding the UART interrupt function (in C). Now, in my main ASM loop I need to check for recieved...
  • Seeking Wisdom; Func calls from interupt and Volatile
    Hi Everyone, I have 3 controllers, all using SILABS C8051F040 SOC. They perfrom various functions on there own and communicate via CAN. They are working well together (I fixed one major problem I will...