Where in the GCC docs is it documented regarding the trailing 'asm (0x01a0");'? I understand what it's doing, but not why, in a grammar context.
--John /* The adc12 declaration itself */ struct { adc12ctl0_t ctl0; adc12ctl1_t ctl1; adc12xflg_t ifg; adc12xflg_t ie; adc12xflg_t iv; } adc12 asm("0x01A0");