TK. Posted January 2, 2008 Report Share Posted January 2, 2008 There is a new skeleton release available in the http://www.ucapps.de/mios_download.html section .Changes:- enhancement of MIOS_LCD_PrintCString: now it can also print strings which are located in RAM The appr. function in mios_wrapper.asm and the declaration in cmios.h has been changed ("code" attribute removed)- updated latest MIOS header files- mkmk.pl enhancements (based on discussions with Ditier): source code can be located in subdirectories, and libraries can be createdSDCC compatibility:I've tested my own applications with 2.7.0, and they are working fine. Therefore I recomment the usage of this SDCC release instead of 2.5.0 (reminder: 2.6.0 was too buggy)Migration:Since there are no bugfixes, a migration of your application is only required if you want to use the new features. However, due to consistency reasons it makes sense to release application updates with the new wrapper in future.Following steps are required:1) copy the files of the tool directory into the tool directory of your application2) copy the files of the mios_wrapper directory into the mios_wrapper directory of your application. Beware: unfortunately mios_tables.inc is still located there (could change in future) - don't overwrite this file, or make a backup and copy over your customized version3) copy the new cmios.h into your application directoryIf you've added libsdcc.lib to your project, and want to use SDCC 2.7.0 in future, please update this library as well.A precompiled version is available at http://www.ucapps.de/mios/mios_libsdcc_v2_7_0.zipCreating a libraryNice usecase for the new mkmk.pl feature is libsdcc, which has to be rebuilt for MIOS due to the changed FSR pointer mapping.Have a look into the README.txt and MAKEFILE.SPEC file of the library package mentioned above.Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
Jidis Posted January 2, 2008 Report Share Posted January 2, 2008 I couldn't get to that from the download page, but I'm guessing it's this:http://www.ucapps.de/mios/sdcc_skeleton_v1_9b.zipGeorge ??? Quote Link to comment Share on other sites More sharing options...
TK. Posted January 2, 2008 Author Report Share Posted January 2, 2008 yes, this is the right one.Page is mirrored nowBest Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
stryd_one Posted January 4, 2008 Report Share Posted January 4, 2008 Nice one TK :)I've been using sdcc 2.7.0 also, and have found it to be very reliable (except some occasional bugs in nightly builds which is to be expected I guess) Quote Link to comment Share on other sites More sharing options...
TK. Posted January 12, 2008 Author Report Share Posted January 12, 2008 An update is now available (-> sdcc_skeleton_v1_9c) with a minor change in the makefile generator (GPASM_DEFINES variable added to pass parameters to gpasm)Migrationcopy tools/mkmk.pl into your project.Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.