I'm trying to put 2 config chars into ROM (user makes a change which the ROM remembers during power down). However on compiling I get: 'error C142: illegal initialization' and then 'warning C34: 'code' : missing declaration specifiers The code I am using is as follows: code const unsigned char Config1 = 0x00; code const unsigned char Config2 = 0xA0; Can anyone tell me what is going on. Thanks
you have only to correct the order in your lines to: const unsigned char code name = ...
Hi Frank I started with that earlier on today and I get different errors. From the way Keil is formatting it looks like it's thinking 'code' is the variable name. When I change the code as you said I get the following errors: 'error C142: illegal initialization' 'error C42: 'code': not in formal parameter list Any ideas