HI! We are using the CAN controller and tranceiver available on the LPC11C24 and we used the API placed into the ROM, what are the advantages of having that part of code placed in a ROM? Why not using classic libraries as for other peripherals (GPIO I2C etc)? the assembly code (ie the instructions) that is executed can be anyway seen using the debug thus our guess is that the reason is not to keep the code private. Thank you for any clarification!
To save room in the Flash for your own application ?
To offer a tested and working solution for customers ?
PS: I have used it extensively without any problems.
Thank you for the reply, yes everything works perfectly it is just the first time I deal with something like that and I was worrying that something "fundamental" was behind such a design decision. Thank you again for answering!