On Monday, 9 November 2015 at 08:49:57 UTC, Andrey wrote:
On Monday, 9 November 2015 at 08:35:01 UTC, Kagamin wrote:
https://github.com/JinShil/D_Runtime_ARM_Cortex-M_study like
this?
Yes. But I mean the real supported library, with header files,
registers declarations and so on... That is realy low
instructions. It is good for experiments and self-affirmation,
but not usefull for daily work. It't not realy cool to declare
manualy all needed registers adresses and manualy manage
adresses for linker
https://bitbucket.org/timosi/minlibd
contains a modified runtime library and a toolset with a working
example.
It supports many D language features like object creation.
There are some register definitions but it is far from complete.
Suggestions and contributions are welcome.
One thing why the project is going so slowly is the issue with
accessing peripheral registers. The official D does not want to
support register access directly, but only with library
functions. In gdc it is possible with shared variables but this
feature is unstable.
There are some Cortex-m users hanging here but so far any big
project has not been made.