Commit Graph

12 Commits

Author SHA1 Message Date
Shu Chen 40ff2d8973 Enhance transmit done callback by passing up the ACK frame (#1790)
* Add new otPlatRadioTxDone() callback which will pass up ACK frame

* The passed up ACK messages are also used for link quality evaluation

* The new feature are supported by the following platforms with this commit:
    - posix
    - cc2538
    - efr32
    - da15000

* The new feature are not supported by the following platforms at this moment,
  since their radio drivers do not pass up ACK frame:
    - cc2650
    - nrf52840
    - kw41z
    - emsk
2017-05-26 14:14:05 -07:00
Jonathan Hui 48b9299544 Clean up error names. (#1764) 2017-05-23 09:34:35 -07:00
Abtin Keshavarzian 41b82d3a89 Fix typos in comments (#1688) 2017-05-01 14:46:30 -07: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 77bc491c56 Tasklet API cleanup. 2017-03-02 10:24:55 -08:00
Jorge Vergara f3817e76cf Enable mbedTLS dynamic memory allocation in user mode on Windows (#1373)
* change user mode openthread to enable dynamic memory allocation in mbedtls

* complete merge by adding OPENTHREAD_MULTIPLE_INSTANCE to last file

* remove some extraneous changes that got pulled in accidentally

* fix spacing

* fix crash in existing tests due to this change

* fix x86 build
2017-02-23 22:01:59 -08:00
Nick Banks 53bcbb9012 Add otLinkRaw* API (#1181) 2017-01-24 11:16:32 -08:00
Jonathan Hui a319791b70 Enable fuzz testing. (#945) 2016-11-10 04:39:29 +08:00
pvanhorn 67dbbfc402 Fix scanning behavior. Change logic around otPlatRadioGetTransmitBuffer. (#942)
* Fix scanning behavior with default channel. Change logic around otPlatRadioGetTransmitBuffer so that the buffer becomes the property of OT post call. The MAC will keep a pointer to the tx buffer and pass it into otPlatRadioTransmit. This change should make the notion of retrying the transmit operation with the same buffer more intuitive.
2016-11-08 12:21:28 -08:00
Nick Banks 82e85a7300 Some Very Simple Fuzz Testing (#901)
* Add initial 'dump' fuzzing for radio receive.
2016-11-04 14:53:07 -07:00