[fpc-devel] Specific RTL for embedded target

Michael Ring mail at michael-ring.org
Fri Nov 13 08:41:04 CET 2015

Hi Simon, have a look at


there is some work going on right now to make this lib fully support 
embedded targets.

It today supports Raspberry PI, Intel Galileo and BeagleBone Black and 
there is already initial support for lpc11xx + stm32f4xx chips and 
support for mk22xx chips (Teensy 3.x and Frdm-k22f) will follow soon.

Any possible help would be appreciated, either for testing what is 
already there or helping to port to more/different 


Am 11.11.15 um 22:06 schrieb Simon Ameis:
> Hello,
> does anyone work on a library (embedded RTL) for basic embedded
> microcontroller units (MCU) like AVR or ARM?
> I think, there should be a stable interface along different MCUs for
> accessing various hardware interfaces.
> * MCU compatible/optimized string functions
> * I2C
> * SPI
> * GPIO
> * Analog Inputs/Outputs
> * PWM
> * UART
> * Timer
> * Watchdog timers
> These topics are much more dependant on the individual MCU families. It
> would be great to have a cross MCU API though.
> * MCU setup
> * Power Management
> As there are some libraries out there on the net, they could inspire the
> design of the embedded RTL.
> Are there any concerns on translating one library as long as it has a
> less restrictive license than modified LGPL used by the default RTL
> (e.g. BSD license)?
> Kind Regards
> Simon Ameis
> _______________________________________________
> fpc-devel maillist  -  fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20151113/fad43e14/attachment.html>

More information about the fpc-devel mailing list