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

2343 Commits

Author SHA1 Message Date
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
benpicco
7af046d740
Merge pull request #13548 from benpicco/sys/auto_init/netif-manual
sys/auto_init: allow delayed initialisation of SAUL & gnrc_netif
2020-03-05 17:05:02 +01:00
Jan Mohr
aa5ffe5a6d drivers/lis2dh12: added interrupt function 2020-03-04 17:01:58 +01:00
Benjamin Valentin
521b1ce440 sys/auto_init: allow delayed initialisation of SAUL
Co-authored-by: Martine S. Lenders <m.lenders@fu-berlin.de>
2020-03-04 16:13:40 +01:00
1298ae828a
Merge pull request #13202 from bergzand/pr/mtd/mapper
MTD: Add module for remapping MTD sectors
2020-03-04 11:51:39 +01:00
9a430cd682
mtd: add module for remapping MTD sectors 2020-03-04 10:47:50 +01:00
Benjamin Valentin
725311a054 periph_common/rtc: add rtc_tm_valid()
Add a function to verify all members of a struct tm are within
the valid range.
2020-03-03 16:26:14 +01:00
Gunar Schorcht
9e372104f0
Merge pull request #13284 from benpicco/rtc_mktime
periph_common/rtc: add rtc_mktime() & rtc_localtime() helper functions for RTC implementations
2020-03-03 14:12:50 +01:00
b050608771
Merge pull request #13262 from aabadie/pr/sys/disp_dev
sys/disp_dev: add generic interface for display drivers
2020-03-03 13:25:45 +01:00
d13d1aed48
Merge pull request #13336 from bergzand/pr/mtd_spi_nor/erase_timings_in_struct
mtd_spi_nor: erase timings in struct
2020-03-03 11:59:28 +01:00
Benjamin Valentin
5b64ae4ef5 periph_common/rtc: add rtc_localtime()
Add function to convert a RTC timestamp (non-UNIX) to a time struct.
2020-03-03 11:01:02 +01:00
acfac5d32d
drivers/ili9341: provide adaption to disp_dev interface 2020-03-03 10:25:55 +01:00
ac6d0b9077
sys: add interface for generic display device 2020-03-03 10:25:54 +01:00
dc04b86d1b
mtd_spi_nor: Add wait timings to parameters 2020-03-03 09:49:00 +01:00
Benjamin Valentin
fbada0df58 periph_common/rtc: handle m_mday == 0 in rtc_tm_normalize() 2020-02-29 17:42:50 +01:00
Benjamin Valentin
becff61e20 periph_common/rtc: add rtc_mktime()
Add a function to convert a time struct to an unsigned timestamp (non-UNIX).
2020-02-29 17:42:50 +01:00
Benjamin Valentin
743471362e drivers/ds18: fix doxygen group of ds18_internal.h 2020-02-27 17:43:53 +01:00
benpicco
50a5845b15
Merge pull request #13037 from benpicco/lpc23xx_i2c
cpu/lpc2387: implement periph/i2c
2020-02-27 09:58:34 +01:00
Gunar Schorcht
a27e77cfb3 drivers/at24mac: fix grouping in doc 2020-02-27 08:46:40 +01:00
Gunar Schorcht
dfae4fbb27 drivers/bmx280: remove line break in defgroup
defgroup command must not contain a line break.
2020-02-27 08:43:21 +01:00
Gunar Schorcht
2bbc02a6e0 drivers/sps30: brief documentation added 2020-02-27 08:43:21 +01:00
Gunar Schorcht
a9a9745ffd drivers/at: change grouping in doc 2020-02-27 08:43:21 +01:00
Gunar Schorcht
4c210b7b2f drivers/at24xxx: fix grouping in doc 2020-02-27 08:43:21 +01:00
Gunar Schorcht
918b3517a7 doc: create a category for miscellaneous drivers
A documentation category for drivers that do not fit in any other driver category is added.
2020-02-27 08:43:21 +01:00
Benjamin Valentin
00131bb745 drivers/at24mac: include kernel_defines.h
We need that header file for the ARRAY_SIZE() macro.
2020-02-26 23:41:38 +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
2b713f13cb
drivers/srf08: refactor driver configuration 2020-02-25 21:24:02 +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
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
d40015a41a
mtd_spi_nor: Add chip wait timings to debug output 2020-02-25 11:21:20 +01:00
01818ed4e8 drivers/bmx280: provide correct CALIB_T_P_LEN 2020-02-24 15:21:06 +01:00
8a909b1f9a drivers/bmx280: increase CALIB_T_P_LEN 2020-02-24 14:25:32 +01:00
fabian18
2c77ee4cab drivers/at24cxxx: at24cxxx EEPROM driver 2020-02-24 14:00:25 +01:00
Michel Rottleuthner
1743f96fa8 drivers/saul: satisfy vera++ (shorten lines to below 100 chars) 2020-02-20 14:26:55 +01:00
Michel Rottleuthner
7e089bce7b drivers/sps30: add saul integration 2020-02-20 14:26:55 +01:00
Michel Rottleuthner
46091b6b43 drivers/saul: add class and string for size measurements 2020-02-20 14:26:55 +01:00
Michel Rottleuthner
c4093c29a4 drivers: add driver for Sensirion SPS30 particulate matter sensor 2020-02-20 14:26:55 +01:00
Yegor Yefremov
f63cc9f900 drivers/sx127x: fix dead links
URLs of the datasheets have been changed again.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
2020-02-17 09:54:21 +01:00
benpicco
6f97012237
Merge pull request #13356 from benemorius/pr/at86reset
drivers/at86rf2xx: reset hardware before reading any register
2020-02-16 20:42:41 +01:00
Jue
9cb8e2c941 drivers/dose: made the sense pin optional 2020-02-16 17:58:58 +01:00
Jue
cc184ca65b drivers/dose: fixed misspelled OCTET 2020-02-16 17:58:57 +01:00
Thomas Stilwell
751b0332da drivers/at86rf2xx: reset hardware before reading version register 2020-02-13 21:33:22 -06:00
Benjamin Valentin
d3ace2e821 drivers: add at24mac driver
The AT24MAC is an EEPROM that provides unique ID functionality.
On one address it provides normal AT24xxx EEPROM operations, but
on a seperate i2c address a read-only EUI-64 and a 128-bit ID are
provided.

This adds a simply driver for this chip.
2020-02-13 15:58:43 +01:00
a055a6c579
Merge pull request #13362 from benpicco/at86rf2xx-luid_get
drivers/at86rf2xx: use luid_get_eui64() / luid_get_short()
2020-02-13 15:33:41 +01:00
Benjamin Valentin
63f6d6aa13 drivers/at86rf2xx: use luid_get_eui64() / luid_get_short()
Use dedicated helper functions to generate long and short address.

Maybe fixes #13358
2020-02-13 11:17:11 +01:00
1bc842707a
drivers/stmpe811: add implementation 2020-02-13 09:14:51 +01:00