Hey!
I pushed a new repo to github yesterday:
http://github.com/gokr/ardunimo
It's a first stab at using Nim on an ARM based Arduino compatible device called the LinkIt ONE from Mediatek. The LinkIt is a pretty cool device, has an ARM based SoC, 16Mb flash and 4Mb RAM. The SDK has the Arduino C++ libs + MediaTek's own libs for using the specific features of the board.
The repo has two Makefiles, and its only for Linux at this time. The one in the wrapper directory produces Nim wrappers for a fair part of the SDK. The main Makefile (which uses the one in wrapper to generate the wrapper) will suck down the MediaTek SDK, the ARM GCC needed and generally link/compile/pack your Nim program into a binary.
Anyone interested in using Nim on embedded devices should find this interesting!
cheers, Göran
PS. Next up is playing with the brand new nRF52-DK from Nordic Semiconductor.
It should probably with tweaks to use avr-gcc (instead of ARM) and avrdude etc to flash. There is already an article about Nim on Arduino Uno (see below), the difference being that I use c2nim to produce wrappers. Note that the Uno is probably too small to do GC etc:
http://disconnected.systems/nim-on-arduino/
I have a bunch of Unos and stuff too, just haven't had time to try them out.