Hello, Céu is a reactive programming language targeting embedded systems. It aims to offer a higher-level and safer alternative to C. Currently, it runs under Arduino and TinyOS. Céu follows the synchronous execution model (à la Esterel) and supports concurrent lines of execution. A static analysis detects non-deterministic access to shared state. The runtime footprint is around 3 Kbytes/ROM and 75 bytes/RAM (values for the BlinkApp ported to Céu).
There is a specific page for running Céu under TinyOS with some examples and videos: http://www.ceu-lang.org/wiki/index.php?title=TinyOS Homepage: http://www.ceu-lang.org/ Git Repo: http://github.com/fsantanna/ceu/ Céu is an ongoing work, and only the basic functionality of TinyOS is available (radio, leds, serial). All feedback is welcome! Thanks, Francisco Sant'Anna http://www.ceu-lang.org/chico/
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
