Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Added 'ansic' os support for minimal (embedded) targets #13088
Note: draft only.
Added a new OS target for running Nim on embedded targets with very basic OS support, the goal is to require only ANSI C features and nothing else. This new
"baremetal" is not right either. As far as I am concerned, this "os" flavour is ment to get Nim highly portable for running on anything that has a fairly recent C compiler and bit of the standard C library and nothing else. I now run this on a small custom embedded OS on an ARM cortex M4, or on a bare metal 16Kb 8 bit AVR atmel, but also use it to run Nim inside the Linux kernel.