This is the project I've been tinkering with for a good number of weekends — zinc, the bare metal stack for rust is available at https://github.com/hackndev/zinc.
I've just finished a major refactoring work for LPC1768 code, so STM32F4 is kind of broken yet, and LPC1114 is totally dropped, but I'll fix that soon. The current code supports GPIO operations, UART and SSP in SPI mode for NXP LPC1768, also featuring a driver for http://mbed.org/cookbook/mbed-application-board TFT LCD and for ILI9341-based TFT LCDs commonly found on ebay. My plan is to fix support for STM32F4, bring it to the level of NXP part and try to expand this to a small RTOS, which would be a nice demo of rust capabilities for embedded development. The code is licensed under Apache-2.0. There's no readme yet, but you can see the demo applications written with zinc here: https://github.com/hackndev/zinc/tree/master/apps. -- Sincerely, Vladimir "Farcaller" Pouzanov http://farcaller.net/
_______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
