• Interrupt not seen by M0 core
    Note: This was originally posted on 13th October 2011 at http://forums.arm.com I am sending an interrupt to the M0 from another processor.   In the NVIC registers I can see the interrupt pending, and...
  • RTX166-Tiny and automatic variables is seen as not safe
    After some work with RTX-tiny, I have taken the following note: In RTX166-Tiny, the use of local (auto) variables is strongly impaired. RTX-Tiny shifts the contents of the stacks (user and system stack...
  • C166 Compiler
    /* file1.c */ static void StaticFunction(void); void main(void) { StaticFunction(); } void StaticFunction(void) { /* something */ } /* file2.c */ void SomeFunction(void) { StaticFunction...
  • Bug in void* handling? (C166 V6.03)
    Hello All! I have a function which receives a void*: static dword queue[QUEUE_CNT][QUEUE_LEN]; static byte widx[QUEUE_CNT]; byte PutQueueItem( byte queueId, void* pItem ) { dword* pq = &queue...
  • C166 doesn't compile
    I use uVision 1.31/C166 on WinXP computer. It was working well but now I've got a problem. When I click Build All there are Compiling messages in Project Status window but compilation seems very fast...