tests: cpp: cxx: include top-level driver headers

Include (almost) all top-level driver header files to ensure error-free
C++ compilation.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
This commit is contained in:
Henrik Brix Andersen 2022-04-07 10:56:26 +02:00 committed by Carles Cufí
commit 4fada77953

View file

@ -17,16 +17,62 @@
#include <device.h>
#include <kernel.h>
#include <net/buf.h>
#include <sys/byteorder.h>
/* #include <sys/byteorder.h> conflicts with __bswapXX on native_posix */
#include <sys/crc.h>
#include <sys/crc.h>
#include <drivers/adc.h>
#include <drivers/bbram.h>
#include <drivers/cache.h>
#include <drivers/can.h>
#include <drivers/can/transceiver.h>
#include <drivers/clock_control.h>
#include <drivers/counter.h>
#include <drivers/dac.h>
#include <drivers/disk.h>
#include <drivers/display.h>
#include <drivers/dma.h>
#include <drivers/ec_host_cmd_periph.h>
#include <drivers/edac.h>
#include <drivers/eeprom.h>
#include <drivers/emul.h>
#include <drivers/entropy.h>
#include <drivers/espi_emul.h>
#include <drivers/espi.h>
/* drivers/espi_saf.h requires SoC specific header */
#include <drivers/flash.h>
#include <drivers/fpga.h>
#include <drivers/gna.h>
#include <drivers/gpio.h>
#include <drivers/hwinfo.h>
#include <drivers/i2c_emul.h>
#include <drivers/i2c.h>
#include <drivers/i2s.h>
#include <drivers/ipm.h>
#include <drivers/kscan.h>
#include <drivers/led.h>
#include <drivers/led_strip.h>
#include <drivers/lora.h>
#include <drivers/mbox.h>
#include <drivers/mdio.h>
#include <drivers/peci.h>
/* drivers/pinctrl.h requires SoC specific header */
#include <drivers/pinmux.h>
#include <drivers/pm_cpu_ops.h>
#include <drivers/ps2.h>
#include <drivers/ptp_clock.h>
#include <drivers/pwm.h>
#include <drivers/regulator.h>
/* drivers/reset.h conflicts with assert() for certain platforms */
#include <drivers/sensor.h>
#include <drivers/spi_emul.h>
#include <drivers/spi.h>
#include <drivers/syscon.h>
#include <drivers/uart.h>
#include <usb/usb_device.h>
#include <usb/class/usb_hid.h>
#include <drivers/video-controls.h>
#include <drivers/video.h>
#include <drivers/watchdog.h>
#include <ztest.h>