1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

21811 Commits

Author SHA1 Message Date
2ed516fa39
c25519: add test application 2019-04-04 14:05:57 +02:00
6d8e18b57e
c25519: Initial support for c25519 package
c25519[1] is a library optimized for embedded applications handling ed25519
signing and x25519 crypto. It uses significantly less memory and flash
compared to TweetNaCl and is significantly faster when used on a
samr21-xpro

[1]: https://www.dlbeer.co.nz/oss/c25519.html
2019-04-04 14:05:57 +02:00
Dylan Laduranty
e83ea659c8
Merge pull request #11282 from bergzand/pr/usb/sam0_fix_default
sam0_common: Fix syntax mistake in usbdev driver
2019-03-26 16:37:36 +01:00
1286b18ca9
sam0_common: Fix syntax mistake in usbdev driver 2019-03-26 16:09:03 +01:00
Dylan Laduranty
a7785683c2
Merge pull request #11172 from cladmi/pr/make/flashfile/edbg
makefiles/edbg.inc.mk: use FLASHFILE
2019-03-26 15:12:58 +01:00
Hauke Petersen
7ec3a7ca74
Merge pull request #11280 from haukepetersen/fix_nimble_stdintinclude
ble/nimble: fix missing stdint incl in riot_nimble
2019-03-26 14:41:29 +01:00
Hauke Petersen
4907d56185 ble/nimble: fix missing stdint incl in riot_nimble 2019-03-26 14:24:15 +01:00
Martine Lenders
97c4fef19e
Merge pull request #11232 from haukepetersen/fix_nimble_includeguardsriotinit
pkg/nimble: fix include guards in nimble_riot.c
2019-03-26 14:18:28 +01:00
Kevin "Bear Puncher" Weiss
268d3e926c
Merge pull request #10826 from ranbe1/at_driver_uart_initialize_status
drivers/at: make at_dev_init() return uart initialize status
2019-03-26 14:07:05 +01:00
Gaëtan Harter
d4775ccf96
riotboot: remove compatibility for HEXFILE as file to flash
It is now the case for `edbg`.
Openocd support still needs special handling.
2019-03-26 13:35:04 +01:00
Gaëtan Harter
72bc21c0de
makefiles/edbg.inc.mk: use FLASHFILE
Update to use FLASHFILE as file to be flashed on the board.
2019-03-26 13:35:04 +01:00
Dylan Laduranty
b0a2559db8
Merge pull request #11248 from emmanuelsearch/pr-riotboot-saml1x
saml1x: add riotboot support
2019-03-26 13:08:59 +01:00
emmanuelsearch
61c793aa4c cpu/cortexm_common: Add image_baseaddr support for Cortex-M23 2019-03-26 11:46:00 +01:00
emmanuelsearch
78cbf4fb57 saml1x: Add riotboot support 2019-03-26 11:46:00 +01:00
Dylan Laduranty
93bff4878f
Merge pull request #10915 from bergzand/pr/usb/sam0
sam0_common: Add USB peripheral driver
2019-03-26 10:43:26 +01:00
7daf5966c2
arduino-zero: add usbdev feature 2019-03-26 10:26:12 +01:00
99962ffd15
samr21-xpro: add usbdev configuration 2019-03-26 10:26:12 +01:00
d7804823db
sam0_common: Add USB peripheral driver 2019-03-26 10:26:11 +01:00
Martine Lenders
9319c320d8
Merge pull request #11268 from haukepetersen/opt_ble_doxygen
net/ble: cleanup doxygen grouping
2019-03-26 10:02:40 +01:00
c697a3bfd8
usbdev: extend events with suspend/resume 2019-03-25 21:03:21 +01:00
Dylan Laduranty
784af0a9c8
Merge pull request #11213 from bergzand/pr/usb/periph_init
usbdev: Add low level initialization to `periph_init()`
2019-03-25 20:49:25 +01:00
Hauke Petersen
f5467ef9f1 net/ble: cleanup doxygen grouping 2019-03-25 19:04:05 +01:00
Kevin "Bear Puncher" Weiss
096e4a2354
Merge pull request #11240 from maribu/i2c_scan
shell: Add command i2c_scan
2019-03-25 15:25:17 +01:00
Marian Buschsieweke
6b0082bb3f
shell: Add command i2c_scan
Add a trivial shell program that scans for all slaves on an I2C bus by iterating
all of the possible 127 I2C addresses and checking for the ACK of the device.
2019-03-25 14:10:04 +01:00
Kevin "Bear Puncher" Weiss
d660888150
Merge pull request #11082 from OTAkeys/pr/stm32_i2c_2_restart_error
cpu/stm32_common/i2c_2: reset i2c when timeout during start condition
2019-03-25 13:20:11 +01:00
MichelRottleuthner
2eecd6d215
Merge pull request #11259 from MrKevinWeiss/pr/i2c/fixnacktimeoutstmf1
cpu/stm32_common: Fix i2c_2 NACK stopping twice
2019-03-25 13:17:34 +01:00
Vincent Dupont
dc5f58dcc8 cpu/stm32_common/i2c_2: reset i2c when timeout during start condition 2019-03-25 12:48:06 +01:00
MrKevinWeiss
2e37add109 cpu/stm32_common: Fix i2c_2 NACK stopping twice
There is an error when the start byte NACKs
The nack sets the stop bit twice which keeps the stop bit high the next time
When the stop bit is high it creates a timeout when trying to use
This commit fixes so when a NACK occures on the address it doesn't stop twice
2019-03-25 12:19:31 +01:00
afa261194b
Merge pull request #11245 from gschorcht/tests/malloc/fix
tests/malloc: fix of dereferencing a NULL pointer
2019-03-25 08:40:24 +01:00
Semjon Kerner
253cf0f9fc
Merge pull request #11176 from bergzand/pr/nrf802154/undef_memcpy
nrf802154: don't call memcpy if iolist->iol_len==0
2019-03-25 08:09:59 +01:00
Emmanuel Baccelli
1859d03a5a
Merge pull request #11249 from dylad/pr/saml1x_waitstate
cpu/saml1x: set wait state according to datasheet
2019-03-24 23:40:51 +01:00
930dd0aad9
Merge pull request #11253 from aabadie/pr/tools_pyocd_offset
tools/pyocd: add option for image offset
2019-03-24 18:35:49 +01:00
e2a162b79d
tools/pyocd: add option for image offset 2019-03-24 16:48:45 +01:00
e830462bf2
boards/nrf52840-mdk: fix device type used with pyocd
This allows pyOCD to use the right memory values, especially flash size and pyOCD 0.14.1 has support for nrf52840.
2019-03-24 16:48:29 +01:00
Gaëtan Harter
6bbd3a5c27
Merge pull request #11247 from MrKevinWeiss/pr/tests/doc
tests/doc: Add intial how to test doc
2019-03-24 15:59:19 +01:00
MrKevinWeiss
7bd633a8b2 tests/doc: Add intial how to test doc
This commit adds a README.md to the testing folder.
It explains the basic about how to run a test with testrunner.
It adds a reference so it will be displayed on the doxygen docs.
There currently is not obvious documentation for running tests.
2019-03-24 15:15:35 +01:00
Martine Lenders
bcb6b921d3
Merge pull request #11255 from aabadie/pr/gnrc_netif_nrfmin_fix
net/gnrc_netif/nrfmin: put NETOPT_PROTO assert at the right place
2019-03-24 15:01:50 +01:00
5fa2528185
net/gnrc_netif/nrfmin: put NETOPT assert at the right place
NETOPT depends on GNRC_SIXLOWPAN and should be moved inside the corresponding preprocessor conditional code
2019-03-24 14:34:12 +01:00
19781098cb
Merge pull request #11136 from jia200x/pr/gnrc_netif_lora
gnrc_netif: add NETDEV_TYPE_LORA to L2ADDR check
2019-03-24 11:43:01 +01:00
Jose Alamos
83ba971412
gnrc_netif: add NETDEV_TYPE_LORA to L2ADDR check 2019-03-24 11:10:41 +01:00
1f937cedb7
Merge pull request #11141 from fjmolinas/stm32l0_bootloader
stm32l0: add riotboot support
2019-03-24 10:48:48 +01:00
dylad
82aa6c0280 cpu/saml1x: set wait state according to datasheet 2019-03-24 10:43:40 +01:00
francisco
9624a34e86 boards/b-072z-lrwan1: provide riotboot feature 2019-03-24 10:05:53 +01:00
10b783d82c
Merge pull request #11211 from aabadie/cpu_stm32f3_cpu
cpu/stm32: add STOP and STANDBY low-power for stm32f3, unify for all stm32
2019-03-23 20:59:22 +01:00
francisco
235d5ce835 boards/nucleo-l073rz: provide riotboot feature 2019-03-23 20:38:20 +01:00
Francisco Acosta
c0d907addc
Merge pull request #11242 from gschorcht/sys/riotbboot/slot/doxygen_fix
sys/riotboot: doxygen fix in slot.h
2019-03-23 14:22:12 +01:00
Emmanuel Baccelli
5c66b1fa4a
Merge pull request #11244 from aabadie/pr/boards/nrf52840-mdk-802154
boards/nrf52840-mdk: add missing dependency to 802154 driver
2019-03-23 14:01:54 +01:00
Gunar Schorcht
136849661a tests/malloc: fix of dereferencing a NULL pointer
If the memory is exhausted during the allocation of the new `head` structure, subsequent accesses to `head` will result in dereferencing of a NULL pointer.
2019-03-23 14:01:28 +01:00
d5eda42b65
examples/default: add nrf52840-mdk to boards with netif 2019-03-23 13:41:02 +01:00
e7f8e46114
boards/nrf52840-mdk: add missing dependency to 802154 driver 2019-03-23 13:40:18 +01:00