Commit Graph

23 Commits

Author SHA1 Message Date
rongli 328239878d [data-poll-manager] check user-specified poll period (#3401) 2018-12-27 22:35:57 -08:00
Jonathan Hui 5a489836cd [naming] rename FFD to FTD (#3102) 2018-09-27 09:33:03 -07:00
Jonathan Hui 9d585edc46 [types] move types into specific headers (#2946) 2018-08-08 11:19:41 -07:00
Jonathan Hui 741941e271 [radio] remove transmit power config from core (#2352)
Thread (and OpenThread) does not employ any form of transmit power control.
As a result, while OpenThread provides APIs to control transmit power, it
simply buffers and passes the transmit power value straight through to the
radio.

Currently, the transmit power APIs allow specifying an int8_t in units of
dBm.  This is overly constraining for platforms that have more advanced ways
of configuring the transmit power.

This commit removes the transmit power configuration from the core.  This
provides better flexibility in platform-specific ways to configure transmit
power.
2017-11-28 17:33:32 +00:00
Jonathan Hui 74b3160f9d [meshcop] use IEEE EUI-64 rather than Joiner ID on user input (#2311) 2017-11-07 09:41:46 -08:00
Jonathan Hui 2304e4d5ac Clean up state changed names. (#1887) 2017-06-08 08:50:00 -07:00
Shu Chen 473b83b02f Add --enable-border-router configure option (#1834)
* Use `OPENTHREAD_ENABLE_BORDER_ROUTER` feature flag to wrap Border Router related features

* MTD devices could also act as a Border Router
2017-06-02 21:49:07 -07:00
Jonathan Hui 48b9299544 Clean up error names. (#1764) 2017-05-23 09:34:35 -07:00
Jonathan Hui da7ba8ba19 Require Thread Master Key to be 16 bytes. (#1724)
- Update code to use `otMasterKey` type.
2017-05-05 09:21:43 -07:00
Shu Chen 90d62a4e22 Remove some Leader/Router related features from MTD build (#1680)
* Unify the location of "#if OPENTHREAD_FTD" which include/exclude the whole file

Also correct some comments in xxx_api.cpp

* Remove Address Resolver related features from MTD build

* Remove some Leader/Router related features from MTD build

* Remove Leader/Router related APIs from MTD build

* Remove Leader/Router related functions from MTD build
2017-04-30 20:46:22 -07:00
Jonathan Hui 1eabda6a08 Change top-level namespace from 'Thread' to 'ot'. (#1664) 2017-04-27 22:29:05 -07:00
Robert Quattlebaum 812cc838eb build: Fixes for cross-compilation. (#1527)
This commit includes two changes:

*   Removes existing `AC_NO_EXECUTABLES` from `configure.ac`, since it
    is a hack only intended to be used by the GCC project.
*   Adds a new configure argument: `--enable-no-executables-hack`,
    which restores `AC_NO_EXECUTABLES` for broken build environemnts
    which require it.
*   Removes `--target` from example makefiles, since it is only
    appropriate when compiling compilers.

As a side effect of the second change, cross compiling with the
makefiles now no longer causes the `arm-none-eabi-` prefix to be
prepended to all built executables. This change updates all of the
documentation accordingly.
2017-03-29 13:22:07 -07:00
Nick Banks 303d0ba0ad Fix Warnings in Windows Build (#1518)
* Fix WinRT function overloading

* Default Spinel Struct parameter
2017-03-28 09:20:13 -07:00
jjlee9 36ff8022dc Win/app updates2 (#1473)
* add talk functionality to OpenThread.vcxproj

* update README.md

* fixed according to Section 4 of RFC 5952 (CR by aeliot)

* fix removing an empty context bug (can't remove twice)
2017-03-21 08:44:35 -07:00
Nick Banks 5db5caddc9 Update Windows App Images (#1489)
* Update Windows App Images

* Make Windows App Background color White
2017-03-20 17:11:04 -07:00
Nick Banks 974421da98 Windows App Updates (#1431)
* Initial new API helpers

* Finish up API helper

* Update App to use new API helpers

* More cleanup and added support for preferred router ID

* Clean up state change handlers

* Add logging

* Some more clean up and redesign

* Added small readme for Windows App.
2017-03-07 10:29:30 -08:00
Jonathan Hui d0c687505b Move openthread.h to openthread/openthread.h. 2017-03-02 10:24:55 -08:00
Jonathan Hui 7f680552eb Thread API cleanup. 2017-03-02 10:24:55 -08:00
Jonathan Hui 0746a44a7c Link API cleanup. 2017-03-02 10:24:55 -08:00
Jonathan Hui 98da7f3166 IPv6 API cleanup. 2017-03-02 10:24:55 -08:00
Jonathan Hui e972443845 Commissioner and Joiner API cleanup. 2017-03-02 10:24:55 -08:00
Nick Banks f435735582 Windows otLwf Tunnel Mode (#984)
* Integrate 'Tunnel Mode' otLwf code and a few other minor changes in the Windows code/projects.
2016-12-05 16:35:56 -08:00
Nick Banks 851027d912 Add an initial Windows Universal App for OpenThread (#951)
* Add an initial Windows Universal App for OpenThread
2016-11-09 23:25:34 +08:00