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

24897 Commits

Author SHA1 Message Date
José Alamos
20ea18637f
Merge pull request #10485 from miri64/gnrc_netif/enh/default-init
gnrc_netif: assume `netif->ops->init()` to be set to at least a default
2019-11-07 11:41:05 +01:00
benpicco
9f0a29dfc3
Merge pull request #12656 from basilfx/feature/efm32_gecko_sdk_26
pkg/geck_sdk: update to version 2.6
2019-11-07 11:22:44 +01:00
Martine Lenders
8eee53b7bd tests/gnrc_ipv6_ext_frag: add bl*pill to BOARD_INSUFFICIENT_MEMORY 2019-11-07 11:04:58 +01:00
Martine Lenders
6493a9e69f gnrc_netif: assume netif->ops->init() to be set 2019-11-07 11:00:36 +01:00
Martine Lenders
14a2f6bc18 gnrc: use gnrc_netif_default_init() for all implementations 2019-11-07 11:00:36 +01:00
Martine Lenders
a1d402e015
Merge pull request #12559 from miri64/gnrc_sixlowpan_frag/enh/factor-out-frag-buf
gnrc_sixlowpan_frag: factor-out and rename fragmentation buffer
2019-11-07 09:47:46 +01:00
Bas Stottelaar
d0ff9530d3 cpu/efm32: update vendor code 2019-11-06 23:25:53 +01:00
Bas Stottelaar
f5ddc372e7 pkg/gecko_sdk: update to version 2.6 2019-11-06 23:11:39 +01:00
Martine Lenders
09b5db28f1 gnrc_netif: expose common init function as default 2019-11-06 18:45:16 +01:00
Martine Lenders
4b82a56c89 gnrc_netif: introduce common init function 2019-11-06 18:45:15 +01:00
08e1cf2d8e
Merge pull request #12634 from aabadie/pr/drivers/hd44780_fix_sam0
drivers/hd44780: fix potential hardfault during initialization
2019-11-06 17:18:16 +01:00
62d299459f
drivers/hd44780: optimize detection of 4 and 8 bit modes
The driver can only be used with either 4 or 8 bit modes. Checking if the 5th pin is set in the configuration is enough the determine if 8bit mode should be used or not
2019-11-06 16:27:39 +01:00
6c56972dba
drivers/include/hd44780: avoid use of magic numbers 2019-11-06 16:25:27 +01:00
c7fac09d42
drivers/hd44780: fix potential hardfault on initialization
Co-authored-by Benjamin Valentin <benpicco@googlemail.com>
2019-11-06 16:14:39 +01:00
benpicco
8c181d8ecd
Merge pull request #12653 from benpicco/sam0-fix-opencd-debug
makefiles/sam0: fix debugging with edbg
2019-11-06 16:04:50 +01:00
Benjamin Valentin
756cab9385 makefiles/sam0: fix debugging with edbg
OpenOCD should *always* be included for debugging if JLinkExe is not used.

fixes #12652
2019-11-06 15:43:15 +01:00
Marian Buschsieweke
cd298b9c4e
Merge pull request #12649 from aabadie/pr/boards/atmega256rfr2-xpro_fixes
boards/atmega256rfr2-xpro: update clock configuration/stdio baudrate + a test timeout
2019-11-06 15:21:32 +01:00
bd39ce3179
tests/periph_gpio: increase timeout for automatic test
periph_gpio requires more time to complete on slow platforms, like AVR
2019-11-06 12:46:28 +01:00
cab3cc473e
tests/periph_timer: add atmega256rfr2-xpro to boards with 25KHz timer 2019-11-06 12:46:28 +01:00
42c4b7d34d
boards/atmega256rfr2-xpro: use 115200 baudrate for STDIO 2019-11-06 12:46:28 +01:00
485bfc45da
boards/atmega256rfr2-xpro: document how to configure the fuses
This is important for a correct configuration of the external 16MHz oscillator
2019-11-06 12:46:28 +01:00
498cbe9bbc
boards/atmega256rfr2-xpro: configure external 16MHz oscillator 2019-11-06 12:46:28 +01:00
Marian Buschsieweke
d02ed3a3ff
Merge pull request #12646 from maribu/atmega328p-timer
boards/atmega328p: Fixed xtimer frequency
2019-11-05 22:19:09 +01:00
Marian Buschsieweke
f55e438d56
boards/atmega328p: Fixed xtimer frequency
The ATmega328p on a breadboard can have various frequencies depending on
the fuse settings and whether and which crystal is connected. Thus, finding a
fixed xtimer frequency that can be configured for every CPU core clock with the
available prescalers is not possible. Therefore, the fixed frequency is replaced
by a frequency depending on the CPU clock speed. For CPU clock frequency of
more than 4 MHz a prescaler of 64 will be chosen (same as on the Arduino Uno),
for 4 MHz and less a prescaler of 8 will be chosen.
2019-11-05 19:32:29 +01:00
benpicco
035bac0bf4
Merge pull request #12639 from aabadie/pr/boards/atmega256rfr2
boards/atmega256rfr2-xpro: initial support
2019-11-05 19:03:49 +01:00
Marian Buschsieweke
4d279ae76e
Merge pull request #12055 from fabian18/driver-ina3221
Driver for INA3221 current and power and bus voltage monitor
2019-11-05 14:45:03 +01:00
benpicco
2390d494a9
Merge pull request #12640 from benpicco/rtc_tm_compare
periph_common/rtc: add rtc_tm_compare()
2019-11-05 13:20:49 +01:00
Benjamin Valentin
24ae298115 unittests: add rtc_tm_compare() to unittest 2019-11-05 12:52:45 +01:00
Benjamin Valentin
513a3a7d59 periph_common/rtc: add rtc_tm_compare()
Add an easy way to compare two points in time.
2019-11-05 12:52:45 +01:00
fabian18
7e8cce875a drivers/ina3221: Added SAUL integration 2019-11-05 12:37:41 +01:00
fabian18
5311de7131 tests/driver_ina3221: Test for INA3221 2019-11-05 12:33:06 +01:00
fabian18
195379a9b8 drivers/ina3221: INA3221 driver implementation 2019-11-05 12:29:42 +01:00
66f28d7694
examples/default: add atmega256rfr2-xpro to board with netif 2019-11-05 10:40:59 +01:00
602f9d7f9c
tests: exclude atmega256rfr2-xpro where required 2019-11-05 10:40:59 +01:00
f24a3802c7
boards/atmega256rfr2-xpro: configure debug 2019-11-05 10:40:32 +01:00
1a16ee8215
makefiles/avrdude: allow setting debug server interface 2019-11-05 10:40:32 +01:00
4751892ce9
boards/atmega256rfr2-xpro: initial support 2019-11-05 10:40:32 +01:00
c210658255
Merge pull request #12644 from aabadie/pr/pkg/oonf_api_features_blacklist
pkg/oonf_api: add avr8 and msp430 arch to features blacklist
2019-11-05 10:08:03 +01:00
bf1b6b6f9c
tests/nhdp: remove useless BOARD_BLACKLIST
The corresponding arch features are blacklisted in oonf_api package which is a dependency of nhdp
2019-11-05 09:47:25 +01:00
f542bc5fcf
pkg/oonf_api: blacklist unsupported architectures
AVR8 and MSP430 are excluded because of missing features in their respective toolchains
2019-11-05 09:47:25 +01:00
Martine Lenders
d30a1ccbe8
Merge pull request #12643 from aabadie/pr/pkg/ubasic_features_blacklist
pkg/ubasic: use features blacklist and remove use of BOARD_BLACKLIST in test
2019-11-05 09:20:22 +01:00
e1db54c20a
tests/pkg_ubasic: remove useless BOARD_BLACKLIST
The corresponding arch features are blacklisted at package level
2019-11-05 08:45:12 +01:00
6791662397
pkg/ubasic: blacklist unsupported architectures
AVR8, MSP430, RISV and MIPS are excluded because of missing features in their respective toolchains
2019-11-05 08:45:12 +01:00
6acf47e8f6
Merge pull request #12638 from aabadie/pr/make/application_name_tests
tests: use common APPLICATION definition + enforce the pattern with CI check
2019-11-05 08:20:54 +01:00
d69254b9df
tools/buildsystem_sanity_check: add check for APPLICATION in tests
This check verifies the APPLICATION variable is not set by tests application Makefiles. These applications should include the common test Makefile, where this variable is automatically set
2019-11-05 07:59:57 +01:00
3b42755d84
tests/driver_sht2x: cleanup how required features are set 2019-11-05 07:59:57 +01:00
33982a965d
tests/Makefile.tests_common: fix indent 2019-11-05 07:59:57 +01:00
49f1f4a9e0
tests: don't define APPLICATION in application Makefile
The right way is to include the common test Makefile where the application is automatically defined.
2019-11-05 07:59:57 +01:00
Martine Lenders
ca37cde142 gnrc_sixlowpan_frag_fb: introduce function to get entry by tag 2019-11-04 20:04:39 +01:00
Martine Lenders
8c3dc66ad8 gnrc_sixlowpan_frag: factor-out and rename fragmentation buffer
The name `fragment_msg` or `frag_msg`/`msg_frag` always to me was a bit
misplaced, as it basically implements an asynchronous fragmentation
buffer and doesn't necessarily have anything to do with messages.
This change

1. changes the name to `fb` (for fragmentation buffer)
2. factors its code out to its own sub-module so it can be re-used by
   other 6LoWPAN fragmentation schemes like [Selective Fragment
   Recovery]

[Selective Fragment Recovery]: https://tools.ietf.org/html/draft-ietf-6lo-fragment-recovery-05
2019-11-04 20:04:37 +01:00