This package also contains a binary of the release candidate for MIOS V1.8, which is required to get the wrapper properly working (there is only a small change: FSR0L and FSR0H will be saved on interrupts)
More informations about the C interface can be found here:
You can migrate your existing C code by copying all files from the skeleton directory (and subdirectories) except for main.c into your project directoy.
in the meantime it should be ok to use the “latest and greatest” version
Once I’ve finished the documentation of MIDIbox FM, I will continue with the C stuff. I’m planning a C testsuite (some kind of reliability test) which ensures that the most important C constructs are working, and that all MIOS functions can be accessed
The low/high byte order has been changed (again) in SDCC 2.5.0, this means that all MIOS functions which are using 16bit words (like some AIN and BANKSTICK/FLASH/EEPROM functions) don’t work anymore.