• Why does this piece of assembly not work?
    Hello all, Can you tell mw why this piece of code: LDMDB R13, {R0 - LR}^ NOP MOVS PC, LR // hand over control to task does not update registers R13 and R14 (but does update R0 - R12)? The...
  • Why does this piece of assembly not work?
    Hello all, Can you tell mw why this piece of code: LDMDB R13, {R0 - LR}^ NOP MOVS PC, LR // hand over control to task does not update registers R13 and R14 (but does update R0 - R12)? The...
  • bit ops: why does this work?
    from reading the docs, i cannot understand why this code __works__?: union _word { uint word; struct { uchar low; uchar hi; } bytes; }; static bdata uint bstate = 0; sbit sb_AC_IS_OK =...
  • bit ops: why does this work?
    from reading the docs, i cannot understand why this code __works__?: union _word { uint word; struct { uchar low; uchar hi; } bytes; }; static bdata uint bstate = 0; sbit sb_AC_IS_OK =...
  • ARM MDK: Why does this not compile?
    Hi, I hope someone can help. Code with comments explaining the problem is shown below. char const char_set1[42] = {'A','B','C','D','E','F','G','H', 'I','J','K','L','M','N','O','P', 'Q','R...