[fpc-devel] Teensy (no OS) programmed with Free Pascal Embedded ARM

Jeppe Johansen jeppe at j-software.dk
Sun Oct 11 21:53:30 CEST 2015



On 10/11/2015 03:54 PM, Paul Breneman wrote:
> On 10/10/2015 01:49 PM, Paul Breneman wrote:
>> On 05/28/2015 08:45 AM, Paul Breneman wrote:
>>> Wow, yesterday I started this new message:
>>> http://forum.lazarus.freepascal.org/index.php/topic,28561.0.html
>>>
>>> And today Laksen says it's committed to SVN trunk.  That was fast!
>>>
>>> Thanks to all the FPC developers!
>>
>> And today I finally made my first release:
>>    http://turbocontrol.com/simpleteensy.htm
>>
>> Can I put the 3 files (as, ld, objcopy) in my zip?
>
> Since those files were on the freepascal.org site I figured it must be 
> OK so I added all 6 of them and released a new 10 MB zip (also has the 
> entire RTL for the release).
>
> ********
>
> I left a message in this forum thread:
> https://forum.pjrc.com/threads/28518-Teensy-with-Freepascal
>
> Got a reply with lots of questions:
> How easy is it to do all the common hardware things from Freepascal? 
> How much low-level setup is required use digital and analog I/O? Can 
> you use the serial ports? Timers? Capacitive touch sensing? Can you 
> even access the registers without porting a massive header file? Is it 
> possible to link with existing C or C++ libraries?
>
> Any quick summary anyone would like for me to post as a response? 
> Please write back here if you don't want to register on that forum.
Posted a reply there.

But anyway, it's not very positive. There's nothing but the bare core so 
far.

If anyone is interested in diving into FPC+embedded I can much more 
readily recommend STM32 micros. In particular the STM32F746GDISCOVERY 
board is pretty awesome for $50 (208 MHz, 8 MB RAM, eth+lcd+stuff). I 
have been porting a pretty big part of the firmware library over here: 
https://github.com/Laksen/fp-stm32f7xx_hal





More information about the fpc-devel mailing list