Commit Graph

11 Commits

Author SHA1 Message Date
Jonathan Hui 6e7f8534e0 Locally define new operator to avoid dependence on stdinc++. (#118) 2016-06-08 13:41:13 -07:00
Jonathan Hui 6c310bf6bf Add simple command prompt '>'. (#117) 2016-06-08 09:20:36 -07:00
Jonathan Hui c3009d0361 Move example apps to C-only API. (#99) 2016-06-02 18:38:27 -07:00
Jonathan Hui e2a85d62e3 Require radio driver to provide transmit and receive buffers. (#87)
Some radio chips have memory-mapped regions for transmit and receive buffers.
This change allows the radio driver to pass those buffers, when available,
directly to upper layers and avoid unnecessary copies.
2016-05-27 14:17:48 -07:00
Jonathan Hui 7d2e4a0267 Change API to require all calls be from the same context. (#78)
* Remove atomic driver and all uses of otPlatAtomic* in OpenThread.
* Change posix example to only use a single thread of execution.
2016-05-27 09:16:04 -07:00
Jonathan Hui e3f0e69ea6 Replace CLI response buffer with direct output via CLI server. (#75)
* Added new Output method that allows format strings.
* Added an output FIFO to the CLI serial server.
2016-05-26 13:30:34 -07:00
Robert Quattlebaum f9cbea3433 cli: Don't give character value 3 (CTRL-C) any special treatment. [#57] (#64)
This was originally here because of some misconfigured TTY settings,
and can cause problems when running on embedded devices.

Since the misconfigured TTY settings have been addressed, this check
is no longer needed.
2016-05-23 15:05:14 -07:00
Robert Quattlebaum 4c560dc94e For upstream/serial and logging fixes (#28)
* posix: logging: Use `stderr` instead of `stdout` for debug logging.

* posix: serial: Restore socket `termios` settings for `stdin` and `stdout` at exit.
2016-05-13 16:29:38 -07:00
Jonathan Hui baa8994190 Re-enable termio settings. (#25) 2016-05-13 09:33:35 -07:00
Marcin K Szczodrak 99870fae01 adjust license text width (#22) 2016-05-12 22:39:11 -07:00
Jonathan Hui 4f9945c533 Initial commit 2016-05-10 22:49:53 -07:00