Francisco
1a8b35f54b
Merge pull request #13377 from leandrolanzieri/pr/kconfig_migrate/drivers/periph_wdt
...
drivers/periph/wdt: Expose configurations to Kconfig
2020-03-31 16:36:36 +02:00
benpicco
e7c1605119
Merge pull request #13691 from benpicco/tests/driver_netdev_common
...
tests/driver_netdev_common: add compile-test for network drivers
2020-03-31 14:50:28 +02:00
Leandro Lanzieri
8cca9bfc28
drivers/wdt: Expose configuration to Kconfig
2020-03-31 13:39:38 +02:00
Leandro Lanzieri
00b71a2708
drivers/wdt: Move WDT_WARNING_PERIOD to 'CONFIG_' namespace
2020-03-31 13:39:37 +02:00
Akshai M
58516f7e2a
drivers/include/sx127x.h: Tagged Compile Time Configuration
2020-03-27 19:06:10 +05:30
Martine S. Lenders
62d48d5bf3
gnrc_netif: document new *_create() out parameter as such
2020-03-26 14:37:44 +01:00
Martine Lenders
061eb88c05
Merge pull request #12994 from jia200x/pr/gnrc_netif_desc_alloc
...
gnrc_netif: implementation of dynamic GNRC_NETIF_NUMOF approach
2020-03-26 14:30:44 +01:00
Jose Alamos
67ed9defbe
gnrc_netif_xxx_create: use external netif allocation
2020-03-26 11:12:23 +01:00
Marian Buschsieweke
937361856d
Merge pull request #13702 from ccoors/feature/esp32-ws281x
...
drivers/ws281x: Add support for esp32
2020-03-25 21:39:40 +01:00
Christian Friedrich Coors
08703766fc
drivers/ws281x: Add ESP32 support
2020-03-25 17:25:35 +01:00
Dylan Laduranty
c4a8c63002
Merge pull request #13693 from benpicco/boards/same54-xpro-ext
...
boards/same54-xpro: configure remaining EXT connectors
2020-03-25 14:08:13 +01:00
Francisco Molina
9fa0099d62
cpu/stm32wb: add flashpage support
...
- Since flash access is shared with CPU2 we resize ROM_LEN
according to CPU2 secure flash memmory area.
- Add assert to prevent unauthorized reads from CPU2 secure
flash area
2020-03-25 09:29:56 +01:00
6faae9a9c9
Merge pull request #13657 from aabadie/pr/boards/backlight_common_defines
...
boards/pinetime: add defines for controlling the backlight pin
2020-03-24 13:52:57 +01:00
1498a7ada2
drivers/disp_dev: add help functions for backlight
2020-03-24 12:02:50 +01:00
Gunar Schorcht
4d306a4636
drivers/sht3x: fix broken links
2020-03-24 10:38:40 +01:00
Gunar Schorcht
3542c7af0e
drivers/sdcard_spi: fix broken links
2020-03-24 10:38:40 +01:00
Gunar Schorcht
1d79de0c92
drivers/ccs811: fix broken links
2020-03-24 10:38:40 +01:00
Benjamin Valentin
f673e275f3
drivers/at86rf215: adapt default config to same54-xpro EXT1
...
Previously the default config was for connecting the REB215-XPRO
module to EXT3 on same54-xpro.
Since now more SPI buses are configured on same54-xpro and the default
config also serves as a compile test for boards with only one SPI bus,
connect the module to the (new) first SPI bus by default.
2020-03-24 01:16:47 +01:00
Benjamin Valentin
c4f248d51c
drivers/dose: fix declaration of signal()
2020-03-23 20:35:54 +01:00
benpicco
e725111562
Merge pull request #13656 from gschorcht/drivers/apds9xx_fix_wait_long_init
...
drivers/apd99xx: fix wait long initialization
2020-03-22 17:26:22 +01:00
Francisco
cdbf0b2d69
Merge pull request #13583 from benpicco/at86rf215-minimal
...
drivers/at86rf215: add basic support for AT86RF215 dual-band radio
2020-03-20 09:33:50 +01:00
benpicco
5435792034
Merge pull request #12277 from benemorius/pr/kw41zrf
...
drivers: add kw41zrf
2020-03-20 00:49:56 +01:00
Joakim Nohlgård
5bd67d88a8
drivers/kw41zrf: Transceiver driver for the KW41Z radio
...
This is the radio found in NXP Kinetis KW41Z, KW21Z. Only 802.15.4 mode
is implemented (KW41Z also supports BLE on the same transceiver).
The driver uses vendor supplied initialization code for the low level
XCVR hardware, these files were imported from KSDK 2.2.0 (framework_5.3.5)
2020-03-19 17:00:04 -05:00
Benjamin Valentin
d716195ecb
drivers/periph_common: init RTT before RTC
2020-03-19 15:25:14 +01:00
Benjamin Valentin
60cc3b8757
periph/rtt: Allow using MOCK_RTT defines from Unit Test
2020-03-19 15:25:14 +01:00
Benjamin Valentin
cd2b86c4b1
rtt_rtc: add RTT based RTC implementation
2020-03-19 15:25:14 +01:00
Benjamin Valentin
d35511bee7
drivers/at86rf215: Add basic driver for the AT86RF215 radio
...
This adds a driver for the SPI based AT86RF215 transceiver.
The chip supports the IEEE Std 802.15.4-2015 and IEEE Std 802.15.4g-2012 standard.
This driver supports two versions of the chip:
- AT86RF215: dual sub-GHz & 2.4 GHz radio & baseband
- AT86RF215M: sub-GHz radio & baseband only
Both radios support the following PHY modes:
- MR-FSK
- MR-OFDM
- MR-O-QPKS
- O-QPSK (legacy)
The driver currently only implements support for legacy O-QPSK.
To use both interfaces, add
GNRC_NETIF_NUMOF := 2
to your Makefile.
The transceiver is able to send frames of up to 2047 bytes according to
IEEE 802.15.4g-2012 when operating in non-legacy mode.
Known issues:
- [ ] dBm setting values are bogus
- [ ] Channel spacing for sub-GHz MR-O-QPSK might be wrong
- [ ] TX/RX stress test will lock up the driver on openmote-b
2020-03-19 14:39:18 +01:00
Gunar Schorcht
2581fdee66
drivers/apd99xx: fix wait long initialization
2020-03-19 10:26:30 +01:00
Martine Lenders
5defa1ae34
Merge pull request #13466 from gschorcht/fix_compilation_with_ndebug
...
tests: fix compilation problems with NDEBUG
2020-03-12 19:34:33 +01:00
Gunar Schorcht
bd658b02ae
drivers/mtd_mapper: fix NDEBUG compile problem
2020-03-12 18:04:42 +01:00
Robert Hartung
dc6665d5cf
Merge pull request #12717 from dylad/pr/bme680_pkg_driver
...
driver/bme680: add I2C/SPI driver for BME680 device
2020-03-12 14:00:40 +01:00
benpicco
24477ae3cb
Merge pull request #13588 from maribu/cc110x-isr
...
drivers/cc110x: Handle lost IRQs more gracefully
2020-03-12 12:21:07 +01:00
Gunar Schorcht
a1e2f36adb
drivers/saul: add auto_init for BME680
2020-03-12 08:52:10 +01:00
Gunar Schorcht
c4325e4d5e
drivers/bme680: add SAUL capabilities
2020-03-12 08:52:10 +01:00
Gunar Schorcht
1118f80180
drivers/saul: add common gas class
2020-03-12 08:42:59 +01:00
Gunar Schorcht
9dd11eb188
drivers: add support for BME680 driver
...
Add the support for BME680 based on the BME680 vendor driver package.
2020-03-12 08:42:59 +01:00
Schorcht
811850bba7
sys/auto_init: add APDS99XX ALS and proximity
2020-03-11 14:21:47 +01:00
Schorcht
7548a6e849
drivers: add APDS99XX ALS and proximity
2020-03-11 14:21:47 +01:00
Gunar Schorcht
3adbbdcf9b
drivers/sx127x: fix length check of netstat_opt_t
in _set
2020-03-08 17:10:46 +01:00
Marian Buschsieweke
02a425f114
drivers/cc110x: Handle lost IRQs more gracefully
...
When an IRQ is lost during cc110x_send(), the driver will remain locked until
another IRQ is triggered. This commit changes the behavior to wait for at most
an reasonable upper bound, which is chosen to not only allow the driver to
recover but also (at least in theory) complete the transmission correctly.
2020-03-08 12:49:57 +01:00
57985806c1
Merge pull request #13562 from jia200x/pr/netdev_irq_end
...
netdev: add netdev_trigger_event_isr() function
2020-03-06 15:37:24 +01:00
Jose Alamos
3ad574a822
drivers/netdev: use netdev_trigger_event_isr function
2020-03-06 14:03:43 +01:00
Jose Alamos
67bc0e13af
netdev: add netdev_trigger_event_isr function
2020-03-06 14:02:40 +01:00
benpicco
7877ffdf2a
Merge pull request #13511 from fjmolinas/pr_auto_init_periph
...
drivers/periph_common: add periph_init% modules
2020-03-06 13:05:57 +01:00
Francisco Molina
6b6479e6e9
drivers/periph_common: add periph_init% module
2020-03-06 11:21:19 +01:00
Martine Lenders
ff425576a0
slipdev_stdio: provide stdio multiplexing over SLIP
2020-03-06 08:58:45 +01:00
Martine Lenders
8e827055f0
slipmux: remove inesc
member
...
It's not needed anymore.
2020-03-06 08:58:45 +01:00
Martine Lenders
f11940973c
slipdev: internally expose byte stuffing functionality
2020-03-06 08:58:45 +01:00
Martine Lenders
79e80d4fec
slipdev: expose marker byte definitions
2020-03-06 08:56:40 +01:00
Martine Lenders
23f6cf8a37
slipdev: provide default configuration
2020-03-05 18:17:01 +01:00