Paul,

I can generate the pascal unit for the nrf51 module from the CMSIS Data of this chip.

Drop me a note if are you interested, this unit should make your life a lot easier.


Michael


Am 16.04.15 um 20:29 schrieb Jeppe Johansen:
On 04/16/2015 12:49 PM, Paul Michell wrote:
I assume this is because string handling support is not included in the
embedded RTL generated with the compiler, or that I am not linking the right object files if I need to do this by hand? What would be the best way to enable string handling? Even short string handling would make FPC far more
preferable to C for me for embedded work.
You would make it a whole lot easier for yourself if you just used the Embedded target and added an actual controller type for that specific microcontroller. Then you wouldn't need to play around with linker scripts and manually including and trimming RTL files.

Adding the controller type is about 5-10 lines of code. Then the RTL unit can be a stub for now which basically just initializes .data and .bss.

If you have the name of the controller I can add it?
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to