1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-17 05:12:57 +01:00
RIOT/drivers
bors[bot] 441b69964c
Merge #19106
19106: core/lib: Add macros/utils.h header r=aabadie a=maribu

### Contribution description

The macros CONCAT(), MIN(), and MAX() are defined over and over again in RIOT's code base. This de-duplicates the code by moving the macros to a common place.

### Testing procedure

Generated binaries don't change, as this only a de-duplication of macros that doesn't change their definition.

### Issues/PRs references

None

Co-authored-by: Marian Buschsieweke <marian.buschsieweke@ovgu.de>
2023-01-07 21:16:51 +00:00
..
ad7746
adcxx1c
ads101x doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
adt7310
adxl345
aip31068
apa102
apds99xx
at drivers/at: add a function read a response plus the OK 2022-10-16 14:05:31 +02:00
at24cxxx core/lib: Add macros/utils.h header 2023-01-07 09:47:44 +01:00
at24mac
at25xxx doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
at30tse75x
at86rf2xx drivers/at86rf2xx: Add missing doc and fix doccheck 2023-01-05 14:25:19 +01:00
at86rf215 at86rf215: respect ack request option 2022-12-14 16:29:01 +01:00
ata8520e doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
atwinc15x0 drivers/atwinc15x0: don't disable interrupts 2022-10-25 14:47:13 +02:00
bh1750fvi
bh1900nux
bme680
bmp180
bmx055
bmx280
bq2429x
can_trx
cc1xxx_common
cc110x netdev_drivers: make sure to signal LINK_UP at least once 2022-09-16 22:57:28 +02:00
cc2420 netdev_drivers: make sure to signal LINK_UP at least once 2022-09-16 22:57:28 +02:00
ccs811
cst816s
dac_dds doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
dcf77
dfplayer treewide: fix conditionals on deprecated module 2022-09-21 09:42:37 +02:00
dht
disp_dev
dose drivers/dose: make use of checksum module 2022-10-06 17:48:47 +02:00
ds18
ds75lx
ds1307
ds3231 drivers/ds3231 fix docs, alarms are supported 2022-12-27 17:21:55 +01:00
ds3234
dsp0401
dynamixel
edbg_eui
enc28j60 doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
encx24j600 doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
ethos drivers/ethos: Fix off-by-one in ETHOS driver 2022-10-31 12:13:41 +01:00
feetech
ft5x06
fxos8700 drivers/fxos8700: Add missing doc and fix doccheck 2023-01-05 14:25:20 +01:00
gp2y10xx
grove_ledbar boards: add some missing whitespaces for static tests 2022-09-14 15:11:14 +02:00
hd44780
hdc1000 drivers/hdc1000: Add missing doc and fix doccheck 2023-01-05 14:25:20 +01:00
hih6130
hm330x
hmc5883l doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
hsc
hts221
ili9341
ina2xx
ina3221
include drivers/ds3231 fix docs, alarms are supported 2022-12-27 17:21:55 +01:00
io1_xplained boards: add some missing whitespaces for static tests 2022-09-14 15:11:14 +02:00
ir_nec
isl29020
isl29125
itg320x doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
jc42
kw2xrf drivers/kw2xrd/Kconfig: fix kconfig model 2022-08-23 10:04:44 +02:00
kw41zrf kw41zrf: respect ack request option 2022-12-14 16:29:01 +01:00
l3g4200d doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
l3gxxxx
lc709203f doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
lcd
lis2dh12
lis3dh
lis3mdl doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
lm75 doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
lpd8808
lpsxxx
lsm6dsl core/lib: Add macros/utils.h header 2023-01-07 09:47:44 +01:00
lsm303agr rust: Update dependencies 2022-10-04 00:28:46 +02:00
lsm303dlhc codespell: fix remaining issues 2022-09-16 14:00:35 +02:00
ltc4150
mag3110
matrix_keypad matrix_keypad: Add driver for a matrix keypad 2022-10-28 10:03:37 +02:00
mcp47xx
mcp2515 doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
mhz19 doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
mma8x5x
mma7660
motor_driver
mpl3115a2
mpu9x50
mq3
mrf24j40 netdev_drivers: make sure to signal LINK_UP at least once 2022-09-16 22:57:28 +02:00
mtd drivers/at24cxxx: Fix kconfig model 2022-08-17 14:37:21 +02:00
mtd_flashpage
mtd_mapper
mtd_mci
mtd_sdcard core/lib: Add macros/utils.h header 2023-01-07 09:47:44 +01:00
mtd_spi_nor core/lib: Add macros/utils.h header 2023-01-07 09:47:44 +01:00
my9221
ncv7356
netdev codespell: fix remaining issues 2022-09-16 14:00:35 +02:00
netdev_ieee802154_submac Merge #19053 2022-12-15 10:15:31 +00:00
nrf24l01p doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
nrf24l01p_ng netdev_drivers: make sure to signal LINK_UP at least once 2022-09-16 22:57:28 +02:00
nvram
nvram_spi
opt3001 doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
pca9633
pca9685
pcd8544
pcf857x
periph_common drivers/usbdev_synopsys_dwc2: add internal UTMI HS PHY support 2022-10-16 11:35:42 +02:00
ph_oem
pir drivers/pir: Add missing doc and fix doccheck 2023-01-05 14:25:18 +01:00
pn532
pulse_counter drivers/pulse_counter: Add missing doc and fix doccheck 2023-01-05 14:25:19 +01:00
qmc5883l
rgbled
rn2xx3 sys/net/gnrc/netif: allow checking if a netdev is legacy or new API 2022-08-17 12:56:07 +02:00
rtt_rtc
saul
scd30
sdcard_spi drivers/sdcard_spi: make use of crc16_ccitt_false_update() 2022-10-20 00:43:27 +02:00
sdp3x
sds011 doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
seesaw_soil
servo
sgp30 drivers/sgp30: add missing include 2022-09-26 18:54:40 +02:00
sht1x drivers/sht1x: add missing include for ARRAY_SIZE 2022-11-22 13:39:35 +01:00
sht2x drivers/sht2x: use sys/checksum/crc8 2022-12-14 21:47:32 +01:00
sht3x codespell: fix remaining issues 2022-09-16 14:00:35 +02:00
shtcx
si70xx
si114x
si1133
slipdev drivers/slipdev: fix off-by-one error in _recv() 2022-10-31 22:54:33 +01:00
sm_pwm_01c drivers/sm_pwm_01c: add missing include 2022-09-26 18:54:40 +02:00
soft_spi drivers/soft_spi: fix device validation bug 2022-12-14 08:18:45 -05:00
soft_uart
sps30
srf02
srf04 boards: add some missing whitespaces for static tests 2022-09-14 15:11:14 +02:00
srf08
st7735
stmpe811 doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
sx126x netdev_drivers: make sure to signal LINK_UP at least once 2022-09-16 22:57:28 +02:00
sx127x netdev_drivers: make sure to signal LINK_UP at least once 2022-09-16 22:57:28 +02:00
sx1280 netdev_drivers: make sure to signal LINK_UP at least once 2022-09-16 22:57:28 +02:00
tcs37727
tja1042
tmp00x drivers/tmp00x: Add missing doc and fix doccheck 2023-01-05 14:25:19 +01:00
touch_dev
tps6274x
tsl2561
tsl4531x
uart_half_duplex
usbdev_mock
usbdev_synopsys_dwc2 drivers/usbdev_synopsys_dwc2: add EFM32 support 2022-12-07 16:34:34 +01:00
vcnl40x0 doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
veml6070
w5100 netdev_drivers: make sure to signal LINK_UP at least once 2022-09-16 22:57:28 +02:00
ws281x drivers/ws281x: fix out-of-bounds read on native 2023-01-07 02:27:01 +01:00
xbee netdev_drivers: make sure to signal LINK_UP at least once 2022-09-16 22:57:28 +02:00
doc.txt
Kconfig matrix_keypad: Add driver for a matrix keypad 2022-10-28 10:03:37 +02:00
Kconfig.net drivers/kw41zrf: model Kconfig 2022-07-28 09:32:24 +02:00
Makefile
Makefile.dep drivers/usbdev_synopsys_dwc2: fix dependency on ztimer_msec 2022-10-17 20:01:54 +02:00