Abtin Keshavarzian
2a5403d94a
[sntp-clinet] simplify uint64 constants
2019-06-07 11:21:21 -07:00
Kamil Sroka
c14cc60962
[windows] remove unsupported platform ( #3878 )
2019-06-06 11:55:18 -07:00
Łukasz Duda
6d1d7b2404
[cli] count failed ping try ( #3882 )
2019-05-31 09:10:40 -07:00
Łukasz Duda
99937016c0
[cli] extend ipaddr command for selective address printing ( #3856 )
2019-05-29 13:46:56 -07:00
Jonathan Hui
68beda5b07
[cli] move commissioner to separate source files ( #3862 )
2019-05-28 18:25:50 -07:00
Jonathan Hui
9cd11a2761
[cli] move joiner to separate source files ( #3862 )
2019-05-28 18:25:50 -07:00
Łukasz Duda
eb46303ff8
[cli] clean up IPv6 address printing ( #3855 )
2019-05-22 10:59:04 -07:00
Jonathan Hui
fa395d7205
[time-sync] remove reference operator in C API ( #3833 )
2019-05-20 08:50:43 -07:00
Kamil Sroka
56fa9ac9cd
[entropy] allow for entropy source sharing ( #3818 )
2019-05-17 12:41:03 -07:00
Yakun Xu
ae4ef9eb3e
[timer] fix elapsed overflow ( #3789 )
...
This commit fixes a bug in the commissioner when a joiner's expiration
time has alerady elapsed.
This commit also introduces convenience methods for computing time
elapsed and diffs.
2019-05-02 08:44:37 -07:00
Ciaran Woodward
267a3b3e29
[cli] add 'childip' command to cli for getting ip addresses of MTD children ( #3791 )
2019-04-30 18:40:40 -07:00
Jonathan Hui
f46fbb844d
[pskc] switch to using otPSKc struct ( #3769 )
2019-04-18 08:45:14 -07:00
Shu Chen
a43a263a0c
[api] remove otLinkGetPhyChannel*() Link APIs ( #3736 )
2019-04-08 21:25:16 -07:00
Yakun Xu
dd1e0f4695
[cli] add legacy stub in cli ( #3729 )
...
This commit adds stubs for legacy APIs.
2019-04-02 09:11:46 -07:00
Jonathan Hui
49c4b63491
[style] make parameter names consistent across decls and defs ( #3705 )
2019-03-22 08:12:26 -07:00
Jonathan Hui
e00114b3f1
[style] mark single-arg constructors as explicit ( #3705 )
...
Avoids unintentional implicit conversions.
2019-03-22 08:12:26 -07:00
Jonathan Hui
2ab9b49042
[style] use C++-style casts ( #3705 )
2019-03-22 08:12:26 -07:00
Zhanglong Xia
96725a985e
[phy] add support for OQPSK modulation in 915MHz band ( #3378 )
2019-03-08 08:09:55 -08:00
Łukasz Duda
9297f3559d
[cli] allow to define ping interval in milliseconds ( #3607 )
2019-02-19 12:04:23 -08:00
Łukasz Duda
8c13df5a51
[cli] add command to retrieve mle counters ( #3605 )
2019-02-19 11:37:45 -08:00
Jonathan Hui
404d946150
[cli] validate ping interval is positive to avoid Timer::Start() assert ( #3548 )
2019-02-04 10:51:45 -08:00
Jonathan Hui
1c2e7033bf
[cli] fix ping interval bounds check to avoid Timer::Start() assert ( #3531 )
2019-01-29 11:54:38 -08:00
Yakun Xu
504331eadd
[mac] remove mDidTx from otRadioFrame ( #3520 )
...
mDidTx indicates whether a frame is received or transmitted, which is
only useful for capturing packets. This commit removes this field, and makes
this flag an argument to the pcap callback.
2019-01-28 12:31:15 -08:00
Jonathan Hui
251207d725
[cli] add lower bounds check to channel selection ( #3523 )
2019-01-28 08:39:18 -08:00
Jonathan Hui
249bc59874
[cli] add length check for "service add" ( #3508 )
2019-01-25 08:36:06 -08:00
Jonathan Hui
993f537a03
[cli] add ping interval bounds check to avoid Timer::Start() assert ( #3507 )
2019-01-25 08:35:44 -08:00
Yakun Xu
5777e017ac
[cli] refine CLI APIs ( #3501 )
2019-01-24 18:19:50 -08:00
Jonathan Hui
ce3c712fe6
[cli] validate prefix add/remove argument count ( #3505 )
2019-01-24 09:04:38 -08:00
Jonathan Hui
aa5673cd48
[cli] add bounds check on channel selection ( #3499 )
2019-01-23 21:50:38 -08:00
Yakun Xu
3fabc4660c
[slaac] handle slaac internally ( #3484 )
2019-01-22 23:34:26 -08:00
Robert Lubos
9cb48245e5
[cli] fix GetOwner function for console cli backend ( #3486 )
...
Current implementation of GetOwner function for single-instance CLI
assumed that `cli_uart` backend is used. This caused application
crash when different backend was used and `cli_uart` was not
initialized (and in result sUartServer static pointer was not set).
This commit fixes the issue by moving static CLI Server pointer and
the mInterpreter field to the to the base Server class and providing
getter method to obtain the Interpreter instance. With this approach,
any backend derived from the Server class will be able to initialize
the static pointer and will provide a valid reference to the
Interpreter class instance.
Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no >
2019-01-22 16:07:46 -08:00
Yakun Xu
f40f49ff32
[dhcp] remove dhcp server api ( #3476 )
2019-01-18 11:34:40 -08:00
Yakun Xu
820d231067
[cli] cleanup dataset implementation ( #3474 )
2019-01-18 11:32:36 -08:00
Yakun Xu
eb8c6d90bd
[diag] quick fix to support long output ( #3436 )
...
`Cli::Uart::OutputFormat()` current only supports output
`OPENTHREAD_CONFIG_CLI_MAX_LINE_LENGTH` bytes, which isn't enough
for command *diag* by default. This PR removes that restriction
by using `Cli::Uart::Output`.
I think this is just a quick fix, an overall enhancement of Cli is
needed so that we can use small stack size but also get better
performance.
2019-01-09 09:43:14 -08:00
rongli
328239878d
[data-poll-manager] check user-specified poll period ( #3401 )
2018-12-27 22:35:57 -08:00
Jing
eca3e81fd3
[thci] update pollperiod command to accept ms resolution configuration ( #3361 )
2018-12-27 15:39:46 -08:00
Yakun Xu
de63012c9e
[dhcp6-client] remove dhcp6 client api ( #3287 )
2018-12-12 09:58:15 -08:00
Zhanglong Xia
71753b3cb6
[cli] add channel monitor and channel manager commands ( #3286 )
2018-11-26 10:28:59 -08:00
Jonathan Hui
e14d763e2e
[style] relocate OT_UNUSED_VARIABLE ( #3299 )
2018-11-17 12:04:41 -08:00
Joseph Newman
a5f1ed263d
[cli] fix network time format specifier ( #3278 )
2018-11-07 11:35:18 -08:00
Zhanglong Xia
f8909593a9
[api] update message API to create message with priority ( #3199 )
2018-11-05 12:48:39 -08:00
Łukasz Duda
4a89cc63b6
[sntp] initial implementation of sntp client ( #3237 )
2018-11-03 08:11:05 -07:00
Łukasz Duda
597a81fd0a
[dns] simplify defines name and clean up ( #3209 )
2018-10-25 12:58:29 -07:00
Jonathan Hui
5a489836cd
[naming] rename FFD to FTD ( #3102 )
2018-09-27 09:33:03 -07:00
Christian Stauffer
2ce47a8e9c
[coaps] CoAP Secure Client/Server accessible through OT API ( #2716 )
2018-09-24 11:22:08 -10:00
Shu Chen
9a9da5124f
[cli] support energy scan command ( #3036 )
2018-09-06 07:30:55 -10:00
Shu Chen
3174c590c3
[utils] implement a common method for command line parsing ( #3001 )
2018-09-05 00:40:02 -07:00
Shu Chen
026badad96
[diags] use temporary buffer for diag output ( #2992 )
2018-08-28 09:24:23 -07:00
Yakun Xu
0cea4bc738
[cli] return number of bytes in ping reply ( #2973 )
2018-08-17 11:53:54 -07:00
Jonathan Hui
920197398b
[api] change type from uint8_t* to otExtendedPanId ( #2960 )
2018-08-15 10:12:49 -07:00