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

27291 Commits

Author SHA1 Message Date
Benjamin Valentin
4d5d3eb9e6 boards/msba2: hook up i2c
I2C is not used by any chip on the board, but I2C2 is availiable
on the JP3 connector (shared with UART2).

 - SDA: P0.10
 - SCL: P0.11
2020-02-26 23:41:38 +01:00
Benjamin Valentin
937c954d92 cpu/lpc2387: implement periph/i2c
The lpc23xx MCU has up to three I2C interfaces.
This adds a driver for it.
The peripheral works in interrupt mode, each change of the state machine
will generate an interrupt.
The response to the states are laid out in the data sheet.

This replaces the old driver that was removed in c560e28eb6
2020-02-26 23:41:38 +01:00
benpicco
244c7da050
Merge pull request #13026 from brummer-simon/gnrc_tcp-prepare_for_sock_integration
gnrc_tcp: Prepare for sock integration.
2020-02-26 23:22:58 +01:00
Simon Brummer
10872d9a85 gnrc_tcp: Add Endpoints for connection specification 2020-02-26 21:24:06 +01:00
Peter Kietzmann
c78962a594
Merge pull request #13487 from JannesVolkens/stm32_eth_mac_filter_fix
cpu/stm32_common/periph: Fix multicast filtering
2020-02-26 17:16:08 +01:00
Martine Lenders
079b3abd6a
Merge pull request #13343 from miri64/tests/cleanup/ws281x-arch-feature
tests/driver_ws281x: resolve weird feature dependencies
2020-02-26 17:06:19 +01:00
Jannes
1848b0a5c2 cpu/stm32_common/periph: Fix multicast filtering 2020-02-26 15:57:59 +01:00
benpicco
098852b627
Merge pull request #13228 from benpicco/pkg-nanopb-0.4
pkg/nanopb: bump version to 0.4.1
2020-02-26 15:11:52 +01:00
ad7c19d584
Merge pull request #8576 from miri64/gnrc_uhcpc/enh/update-context
gnrc_uhcpc: update compression context with new prefix
2020-02-26 14:20:44 +01:00
benpicco
6a0b399b7f
Merge pull request #13474 from gschorcht/sys/expect_reduce_avr_ram
sys/test_utils: reduce the RAM usage by `expect` on AVR
2020-02-26 14:20:08 +01:00
Martine Lenders
462db231a3
Merge pull request #13482 from miri64/start_networking/enh/opt-uhcp
start_networking.sh: add capability to not start uhcpd
2020-02-26 14:06:51 +01:00
Martine S. Lenders
d99d0a0df0
gnrc_uhcpc: use LOG_INFO() for configuration information 2020-02-26 13:22:56 +01:00
Martine Lenders
8cc9c5ebe7
gnrc_uhcpc: update compression context with new prefix
This updates (or adds) a compression context whenever a new prefix
arrives at the border router. This allows 6LoWPAN to compress said
prefix in the network.

Sadly, there is now way to just remove the context when the prefix is
overwritten, so I do not do it. If an administrator chooses to reset the
prefix they can use `6ctx del` which timeouts the prefix appropriately,
but IMHO it doesn't hurt to keep the old contexts.
2020-02-26 13:22:56 +01:00
Martine S. Lenders
21807d40a5
start_networking.sh: add capability to not start uhcpd
As we now also support DHCPv6 we might want to use the setup-routine of
start_networking.sh but not start the UHCP server.
2020-02-26 12:40:03 +01:00
426b0d70d7
Merge pull request #13462 from dylad/pr/saml1x/fix_unittests
tests/unittests: fix GCC compiler bug in core-atomic for SAML1X
2020-02-26 12:38:22 +01:00
09538c5a75 dist: split out static tests from build_and_test.sh 2020-02-26 12:36:50 +01:00
dylad
fd984439a3 tests/unittests: fix GCC compiler bug in core-atomic for SAML1X
Co-Authored-By: benpicco <benpicco@googlemail.com>
2020-02-26 10:56:15 +01:00
dylad
841140ad88 tests/unittests: remove the temporary fix from #13456 2020-02-26 10:56:15 +01:00
dde05355c5
Merge pull request #13481 from kaspar030/fix_pinetime_nor
boards/pinetime: update mtd_spi_nor config
2020-02-26 10:31:54 +01:00
benpicco
98405fe151
Merge pull request #12380 from benemorius/pr/efm32-uart-init-tx-idle
cpu/efm32/uart: uart_init(): begin with TX pin at idle level
2020-02-26 10:23:12 +01:00
cbb248319e boards/pinetime: update mtd_spi_nor config 2020-02-26 10:00:55 +01:00
2dcf65d942
Merge pull request #13332 from bergzand/pr/mtd_spi_nor/params_struct
mtd_spi_nor: Move const params to separate struct
2020-02-26 09:43:18 +01:00
benpicco
0edfd13df0
Merge pull request #13310 from benpicco/sam0-exti-common
cpu/sam0_common: use generic exti_config
2020-02-26 08:40:49 +01:00
benpicco
99f3f67e67
Merge pull request #13317 from benpicco/arm7-event_thread
tests/event_threads: remove arch_arm7 from blacklist
2020-02-26 08:39:00 +01:00
Benjamin Valentin
a0ac2384ac cpu/sam0_common: samr30: add integer literal macros
All the more recent vendor files have them, so include them for samr30 too.
It is expected for this to become obsolete with the next vendor file update.
2020-02-25 21:52:24 +01:00
Peter Kietzmann
5c8d926334
Merge pull request #13431 from aabadie/pr/drivers/srf08_cleanup
drivers/srf08: cleanup driver configuration scheme
2020-02-25 21:51:22 +01:00
462f320aaf
tests/driver_srf08: update with new init scheme
+ cleanup not needed export of variables
2020-02-25 21:24:02 +01:00
2b713f13cb
drivers/srf08: refactor driver configuration 2020-02-25 21:24:02 +01:00
Peter Kietzmann
a27b58fbba
Merge pull request #13479 from MichelRottleuthner/pr_phytec_fix_tmp_addr
boards/pba-d-01-kw2x: add config for tmp006 addr
2020-02-25 21:04:20 +01:00
a8231f2079
Merge pull request #13161 from bergzand/pr/pinetime/mtd
pinetime: add MTD configuration
2020-02-25 20:44:59 +01:00
Michel Rottleuthner
9ec1a6fab5 boards/pba-d-01-kw2x: add config for tmp006 addr 2020-02-25 20:25:26 +01:00
Martine Lenders
ec6c07d35d
Merge pull request #13424 from miri64/examples/enh/dhcpv6-br
examples/gnrc_border_router: add optional DHCPv6 support
2020-02-25 20:08:31 +01:00
Gunar Schorcht
f688f84a15
Merge pull request #12928 from benpicco/newlib-multiheap
sys/newlib: enable multiple heaps in _sbrk_r()
2020-02-25 19:16:42 +01:00
benpicco
aa1c23d4bd
Merge pull request #11929 from fabian18/driver-at24cxxx-eeprom
Driver for AT24CXXX EEPROM
2020-02-25 18:16:45 +01:00
Peter Kietzmann
00d4d365ce
Merge pull request #13383 from JannesVolkens/stm32_eth_mac_filter_fix
cpu/stm32_common/periph: Fix addr filtering
2020-02-25 18:03:19 +01:00
benpicco
8e32161396
Merge pull request #13476 from kaspar030/fix_silabs_openocd_export
boards/common/silabs: remove OPENOCD_CONFIG export
2020-02-25 17:59:35 +01:00
0d468c1068 boards/common/silabs: remove OPENOCD_CONFIG export 2020-02-25 17:26:00 +01:00
Gunar Schorcht
9c726e7eb5 sys: reduce RAM usage by expect on AVR 2020-02-25 16:43:04 +01:00
f451eb692c
Merge pull request #13452 from aabadie/pr/tools/openocd_config_export
tools/openocd: only export OPENOCD_CONFIG to required targets
2020-02-25 15:11:38 +01:00
514873fe12
pinetime: add MTD configuration 2020-02-25 14:31:39 +01:00
ab333f3fb2
Merge pull request #13335 from bergzand/pr/mtd_spi_nor/wait_in_debug
mtd_spi_nor: Add chip wait timings to debug output
2020-02-25 13:33:00 +01:00
785052e410
Merge pull request #13468 from aabadie/pr/tools/bossa_rework
tools/bossa: split between 1.8 and 1.9 versions
2020-02-25 13:32:38 +01:00
benpicco
2b4a8e694a
Merge pull request #13465 from gschorcht/cpu/atmega_common/fix_ndebug_problem
cpu/atmega_common: fix of compilation problem with NDEBUG
2020-02-25 11:56:58 +01:00
d41621e95f
boards/arduino-due: force bossa 1.8 version 2020-02-25 11:49:10 +01:00
698d371140
makefiles/bossa: adapt Makefiles for bossa version 2020-02-25 11:49:10 +01:00
d5e13fe4fa
dist/tools/bossa-1.9: add version 1.9.1 2020-02-25 11:49:10 +01:00
e16a9753d9
dist/tools/bossa: move to bossa-1.8 directory 2020-02-25 11:47:32 +01:00
e119bf6681
Merge pull request #13080 from aabadie/pr/make/remove_useless_exports_all
make: even more useless exports removed
2020-02-25 11:30:03 +01:00
d40015a41a
mtd_spi_nor: Add chip wait timings to debug output 2020-02-25 11:21:20 +01:00
fadd361a67
Merge pull request #12574 from aabadie/pr/tools/codespell_ignore_list
tools/codespell: improve ignored words list + enable colored output
2020-02-25 11:09:41 +01:00