• 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...
  • 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...
  • 6.02 -> 6.10a
    Yesterday I download the latest version of C51 compiler. I installed it, but now I have a strange error during the compilation! The error message is: "C:\UTILS\KEIL\C51\BIN\A51.EXE" ".\MC16R.a51" SET...
  • 6.02 -> 6.10a
    Yesterday I download the latest version of C51 compiler. I installed it, but now I have a strange error during the compilation! The error message is: "C:\UTILS\KEIL\C51\BIN\A51.EXE" ".\MC16R.a51" SET...
  • .LST and .M51 SFR mapping mismatches (uvision2 6.02 and 6.10)
    Hi, In an older version of my software, I use a specific SFR (CNTRL_REG) mapped on 0xC5 SFr address. In the new version, I need to map it at 0xC1. I thought it was very easy just by changing the...