On Fri, Jun 21, 2013 at 10:33 AM, Thad Guidry <[email protected]> wrote: > I would rather see Atmel AVR or ARM Cortex M0 as targets. > > Also, would low voltage, low power 8-bit targets with under 512KB ram be > impossible ? >
Where are you finding 8-bit targets with 512KB ram? Generally they have 8K or less. The highest end device I plan to work on only has 192KB of RAM. ARM Cortex-M0 is very similar to Cortex-M4 - it's a subset of ARMv6 rather than ARMv7 technically, so it needs different compiler options to LLVM, but I would like to support it too. It's easier to develop on the M4 though, just because of the RAM - ST sells a devkit for $15 that includes a processor with 1MB of Flash and 192KB of SRAM. Once I get it working there, I'll probably add support for the M3 and M0/M0+ too. AVR doesn't have a LLVM backend, nor do I think one would be worthwhile, when vendors like NXP are selling Cortex-M0 chips for under $1.00. The ARM NVIC is also a lot nicer and it should be relatively easy to implement interrupt routines in pure Rust (with a C method signature) _______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
