355 Commits

Author SHA1 Message Date
Zhanglong Xia eb7a910638 [efr32] add support for OQPSK modulation in 915MHz band (#3315) 2019-01-18 05:43:51 -08:00
Kamil Sroka 8c793427a3 [nrf52840] fix build with COAPS=1 and SNTP_CLIENT=1 (#3440) 2019-01-09 14:33:58 -08:00
Kamil Sroka 979b50522d [nrf52840] update nRF52840 radio driver to version 1.2.3 (#3432) 2019-01-04 08:45:41 -08:00
Jonathan Hui 7554e344ce [test-driver] update README.md format (#3430) 2019-01-04 08:42:03 -08:00
Jonathan Hui e2056e0927 [nlbuild-autotools] update to 1.6.5 (#3429) 2019-01-04 08:41:38 -08:00
Jonathan Hui 84cb1e0d14 Merge commit '978a3f4d0664c483dbcf93a176353e4cb5f93aea' into nlbuild-autotools 2019-01-03 19:00:11 +00:00
Kamil Sroka 380be9610c [nrf52840] fix build with IAR (#3428) 2019-01-03 10:27:38 -08:00
Kamil Sroka 0724ce514d [nrf52840] fix build with ECDSA=1 (#3388) 2018-12-20 09:11:56 -08:00
Zhanglong Xia 4279dbc14c [efr32] add support for RTT log (#3285) 2018-12-14 09:25:41 -08:00
Yakun Xu cc10b31b9a [nrf52840] only enable ecdsa when OpenThread configures (#3370) 2018-12-13 09:01:52 -08:00
Jonathan Hui cc7cf137d6 [mbedtls] update to 2.14.0 (#3338) 2018-12-04 09:03:19 -08:00
Jonathan Hui a849306cf6 [mbedtls] update README (#3338) 2018-12-03 21:30:51 -08:00
Jonathan Hui f9b202998b [mbedtls] update mbedtls-config.h to fix build (#3338)
- Add stdio.h for snprintf.

- When `MBEDTLS_ECP_ALT` is defined, need to define mbedtls_ecp_restart_ctx
for build to succeed.
2018-12-03 21:30:36 -08:00
Piotr Szkotak 6e25f6f15d [nrf52840] add support for the USB DFU software trigger (#3312) 2018-12-03 09:09:53 -08:00
Piotr Szkotak a4670d6747 [nrf52840] update softdevice headers to version 6.1.1 (#3332) 2018-11-28 11:35:13 -08:00
Jonathan Hui 94dc2c0949 Merge commit '0b6efe3e561bd8654258f97321296be4c147cb22' into mbedtls 2018-11-27 16:04:59 -08:00
Łukasz Duda 90593db103 [nrf52840] suppress warning in mbedtls in Keil and IAR compiler (#3283) 2018-11-09 09:03:23 -08:00
Jonathan Hui e7b7f3f060 [mbedtls] update README 2018-11-02 21:41:34 -07:00
Jonathan Hui 8d02956c36 [mbedtls] fix build 2018-11-02 15:37:01 -07:00
Jonathan Hui c56e5ea0c4 Merge commit 'e2accb88650112777d9e5b8e0a5bb8576d6eab2a' into mbedtls 2018-11-02 15:36:41 -07:00
Łukasz Duda 014514442d [crypto] add support for ECDSA signing (#3218) 2018-10-30 12:23:10 -07:00
Jonathan Hui 980097c2ef [mbedtls] disable debug by default (#3217) 2018-10-26 13:05:28 -07:00
Kamil Sroka 71d9ba814c [nrf52840] update nRF52840 radio driver to version 1.2.2 (#3203) 2018-10-25 10:17:29 -07:00
Jonathan Hui 868934b114 [dtls] include server only with commissioner or coaps (#3139) 2018-10-12 22:13:08 -07:00
Yakun Xu 2af44beb74 [posix-app] simplify saving settings (#3108) 2018-10-09 11:12:56 -07:00
Jonathan Hui a5dc13e3be [mbedtls] simplify config file (#3126) 2018-10-08 09:24:43 -07:00
Christian Stauffer 2ce47a8e9c [coaps] CoAP Secure Client/Server accessible through OT API (#2716) 2018-09-24 11:22:08 -10:00
Kamil Sroka 7132effa91 [nrf52840] enable ECDSA in mbed TLS (#3080) 2018-09-17 06:30:37 -10:00
Łukasz Duda 9119bd5e33 [nrf52840] suppress IAR error inside mbedtls (#3026) 2018-09-05 23:18:14 -10:00
Kamil Sroka 7917c7b1cc [nrf52840] enable ECDH in mbed TLS (#3023) 2018-09-05 23:17:23 -10:00
Yakun Xu bdffbe5671 [posix-app] enhance virtual time for posix app (#3016) 2018-09-05 18:08:36 -07:00
Hubert Miś c2f32e3df8 [nrf52840] update drivers to SDK 15.1.0 (#3003) 2018-08-29 09:58:29 -07:00
Jonathan Hui d54abf8c63 [travis] fix scan-build (#2990) 2018-08-27 09:41:32 -07:00
Jonathan Hui eba708f018 [mbedtls] simplify source file listing in Makefile.am (#2984) 2018-08-23 10:34:10 -07:00
Yakun Xu af2bfc1cc4 [test] save packets as pcap file in thread-cert tests (#2965) 2018-08-20 09:27:04 -07:00
Hubert Miś 8d2184a4e7 [nrf52840] update nRF52840 radio driver to version 1.2.0 (#2968) 2018-08-17 09:03:55 -07:00
Jonathan Hui 14a1f49011 [efr32] update to Gecko SDK v2.3 (#2909) 2018-07-24 03:59:33 -05:00
Robert Lubos 9b211b76c6 [nrf52840] prevent linker from dicarding strong nrf5CryptoInit implementation (#2899)
Linker will discard libmbedcrypto_a-cc310_mbedtls.o when searching
mbedTLS library, if it finds weak implementation of
nrf5CryptoInit/Deinit before strong ones. Adding additional
symbols to this file will prevent this behavior and make linker
to search libmbedcrypto_a-cc310_mbedtls.o even after weak
implementations are found.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2018-07-19 16:49:30 -05:00
Shu Chen c0454408a8 [nrf52840] reinitialize all peripherals except uart for pseudo reset (#2878)
There are some problems if radio is not reinitialized during pseudo reset:
* It may trigger unexpected otPlatRadioTxDone(), and cause the device to hang;
* The uncleared radio timer queue is invalid, it may block the new added timer which has a larger targer time.

Note: The clock init/deinit is disabled during radio init/deinit.
2018-07-11 14:21:48 -05:00
Seth Rickard 5fc1788d37 [cc1352] add support for Texas Instruments CC1352 (#2863) 2018-07-09 15:28:41 -05:00
Kamil Sroka 8555513247 [build] fix errors and warnings when building on IAR and Keil (#2868) 2018-07-09 11:17:46 -05:00
Shu Chen 0c537d8c0e [nrf52840] set initialized state to false in nrf_drv_clock_uninit() (#2850)
Fix an issue that application could not reinitialize the clock again after nrf_drv_clock_uninit().
2018-07-04 00:05:48 -05:00
Jonathan Hui 496742762d [nlbuild-autotools] ignore autoconf files modified by bootstrap (#2794) 2018-06-15 09:31:42 -07:00
Hubert Miś 3b155ebe1a [nrf52840] fix cc310 with mbedtls 2.9.0 (#2756)
* Update ECP implementation using CC310

* Use software AES for AES-256 in nRF52840 platform
2018-06-07 11:08:38 -07:00
Jonathan Hui 0f26317d0e [mbedtls] remove v2.6.1 (#2756) 2018-06-07 11:08:37 -07:00
Jonathan Hui 35c2c9ec13 [mbedtls] update nrf52840 sha256_alt to new mbedtls APIs (#2756) 2018-06-07 11:08:37 -07:00
Jonathan Hui 5e94a2d485 [mbedtls] update path from 'repo.patched' to 'repo' (#2756) 2018-06-07 11:08:37 -07:00
Jonathan Hui 5309056689 [mbedtls] normalize visual studio files (#2756) 2018-06-07 11:08:25 -07:00
Jonathan Hui 2b05167668 Add subtree mirror of repository 'git@github.com:ARMmbed/mbedtls.git' tag 'mbedtls-2.9.0'. 2018-06-07 11:08:20 -07:00
Shu Chen e7d782c421 [nrf52840] support aes usage in interrupt context (#2719)
Introduce a simple software AES under nRF52840 platform layer for
AES usage when hardware AES is not available.
2018-06-04 09:27:28 -07:00