The attached files add support for SiLabs' C8051F92x-F93x series of Low-Voltage/Low-Power MCUs.
I've used the same file name convention as the C8051F120.h which covers the device range F12x to F13x.
Did you forget to attach the file?
Did you use compiler.h so that it can be used by any compiler?
And did you know that SiLabs already distribute header files for the newer devices based on (a modified version of) compiler.h with their IDE?
Header file for C8051F92x-93x
>Did you forget to attach the file?
Um, appears so. Odd, I'm sure I added it at the time. Now attached.
>Did you use compiler.h so that it can be used by any compiler?
>And did you know that SiLabs already distribute header files for the newer
>devices based on (a modified version of) compiler.h with their IDE?
No, I didn't know that. I'm sure that's a help for Windows users. I use Mac OS X and Linux for development with SDCC, so have never thought to look at the Windows IDE.
I've now just downloaded the IDE off the SiLabs site. Unfortunately although I can unzip the download it only contains a .exe, and that's rather opaque for me so I can see the headers. Are the headers licensed so they could be bundled with SDCC?
I've applied the patch to SDCC 2.9.1 #5453 with slight modification.
The sfr _XPAGE must be exported for the linker, so a preprocessor macro is not sufficient.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.