diff options
Diffstat (limited to 'c/src/lib/libbsp/arm')
12 files changed, 18 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/rtc/rtc.c b/c/src/lib/libbsp/arm/altera-cyclone-v/rtc/rtc.c index baf93ff3fb..e0e468892b 100644 --- a/c/src/lib/libbsp/arm/altera-cyclone-v/rtc/rtc.c +++ b/c/src/lib/libbsp/arm/altera-cyclone-v/rtc/rtc.c @@ -29,6 +29,7 @@ #include <rtems/score/todimpl.h> #include <sys/filio.h> #include <fcntl.h> +#include <string.h> #include <unistd.h> #include <bsp/i2cdrv.h> diff --git a/c/src/lib/libbsp/arm/atsam/spi/atsam_spi_bus.c b/c/src/lib/libbsp/arm/atsam/spi/atsam_spi_bus.c index 5dfa62ebae..8fa21fa5b2 100644 --- a/c/src/lib/libbsp/arm/atsam/spi/atsam_spi_bus.c +++ b/c/src/lib/libbsp/arm/atsam/spi/atsam_spi_bus.c @@ -32,6 +32,8 @@ #include <dev/spi/spi.h> +#include <string.h> + #define MAX_SPI_FREQUENCY 50000000 typedef struct { diff --git a/c/src/lib/libbsp/arm/lpc176x/can/can.c b/c/src/lib/libbsp/arm/lpc176x/can/can.c index 781300c23d..e5ffc29b7a 100755 --- a/c/src/lib/libbsp/arm/lpc176x/can/can.c +++ b/c/src/lib/libbsp/arm/lpc176x/can/can.c @@ -22,6 +22,7 @@ #include <bsp/can.h> #include <bsp/can-defs.h> #include <bsp/mbed-pinmap.h> +#include <string.h> /** * @brief The standard isr to be installed for all the can devices. diff --git a/c/src/lib/libbsp/arm/lpc32xx/misc/nand-mlc-read-blocks.c b/c/src/lib/libbsp/arm/lpc32xx/misc/nand-mlc-read-blocks.c index 05e00c2373..bc01a984ea 100644 --- a/c/src/lib/libbsp/arm/lpc32xx/misc/nand-mlc-read-blocks.c +++ b/c/src/lib/libbsp/arm/lpc32xx/misc/nand-mlc-read-blocks.c @@ -21,6 +21,8 @@ #include <bsp/nand-mlc.h> +#include <string.h> + static rtems_status_code read_page( uint32_t first_page_of_block, uint32_t page, diff --git a/c/src/lib/libbsp/arm/lpc32xx/misc/nand-mlc-write-blocks.c b/c/src/lib/libbsp/arm/lpc32xx/misc/nand-mlc-write-blocks.c index 3129ced8ff..cfcb9cd27e 100644 --- a/c/src/lib/libbsp/arm/lpc32xx/misc/nand-mlc-write-blocks.c +++ b/c/src/lib/libbsp/arm/lpc32xx/misc/nand-mlc-write-blocks.c @@ -22,6 +22,8 @@ #include <bsp/nand-mlc.h> +#include <string.h> + static const uint32_t ones_spare [MLC_LARGE_SPARE_WORD_COUNT] = { 0xffffffff, 0xffffffff, diff --git a/c/src/lib/libbsp/arm/raspberrypi/console/console_select.c b/c/src/lib/libbsp/arm/raspberrypi/console/console_select.c index 8000a7afc0..30aaff42e5 100644 --- a/c/src/lib/libbsp/arm/raspberrypi/console/console_select.c +++ b/c/src/lib/libbsp/arm/raspberrypi/console/console_select.c @@ -20,6 +20,7 @@ #include <bsp/fatal.h> #include <rtems/libio.h> #include <stdlib.h> +#include <string.h> #include <assert.h> #include <termios.h> diff --git a/c/src/lib/libbsp/arm/raspberrypi/misc/vc_defines.h b/c/src/lib/libbsp/arm/raspberrypi/misc/vc_defines.h index 9725445c9e..857305bf92 100644 --- a/c/src/lib/libbsp/arm/raspberrypi/misc/vc_defines.h +++ b/c/src/lib/libbsp/arm/raspberrypi/misc/vc_defines.h @@ -20,6 +20,8 @@ #ifndef LIBBSP_ARM_RASPBERRYPI_VC_DEFINES_H #define LIBBSP_ARM_RASPBERRYPI_VC_DEFINES_H +#include <string.h> + /** * @defgroup raspberrypi_vc Register Definitions * diff --git a/c/src/lib/libbsp/arm/raspberrypi/startup/cmdline.c b/c/src/lib/libbsp/arm/raspberrypi/startup/cmdline.c index 9e41813e08..222b21eb63 100644 --- a/c/src/lib/libbsp/arm/raspberrypi/startup/cmdline.c +++ b/c/src/lib/libbsp/arm/raspberrypi/startup/cmdline.c @@ -18,6 +18,8 @@ #include <bsp.h> #include <bsp/vc.h> +#include <string.h> + #define MAX_CMDLINE_LENGTH 1024 static int rpi_cmdline_ready = -1; static char rpi_cmdline_cached[MAX_CMDLINE_LENGTH] = "force .data placement"; diff --git a/c/src/lib/libbsp/arm/shared/arm-pl111-fb.c b/c/src/lib/libbsp/arm/shared/arm-pl111-fb.c index 7ca831563f..dc67a089c9 100644 --- a/c/src/lib/libbsp/arm/shared/arm-pl111-fb.c +++ b/c/src/lib/libbsp/arm/shared/arm-pl111-fb.c @@ -15,6 +15,7 @@ #include <errno.h> #include <assert.h> #include <stdlib.h> +#include <string.h> #include <rtems/framebuffer.h> #include <rtems/fb.h> diff --git a/c/src/lib/libbsp/arm/shared/armv7m/irq/armv7m-irq.c b/c/src/lib/libbsp/arm/shared/armv7m/irq/armv7m-irq.c index 1d930a4591..99c0e373bf 100644 --- a/c/src/lib/libbsp/arm/shared/armv7m/irq/armv7m-irq.c +++ b/c/src/lib/libbsp/arm/shared/armv7m/irq/armv7m-irq.c @@ -12,6 +12,8 @@ * http://www.rtems.org/license/LICENSE. */ +#include <string.h> + #include <rtems/score/armv7m.h> #include <bsp.h> diff --git a/c/src/lib/libbsp/arm/tms570/console/printk-support.c b/c/src/lib/libbsp/arm/tms570/console/printk-support.c index 668f2d9959..31e2c19b69 100644 --- a/c/src/lib/libbsp/arm/tms570/console/printk-support.c +++ b/c/src/lib/libbsp/arm/tms570/console/printk-support.c @@ -26,6 +26,7 @@ #include <rtems/bspIo.h> #include <rtems/sysinit.h> #include <stdint.h> +#include <string.h> #include <bsp/tms570-sci.h> #include <bsp/tms570-sci-driver.h> diff --git a/c/src/lib/libbsp/arm/tms570/pom/tms570-pom.c b/c/src/lib/libbsp/arm/tms570/pom/tms570-pom.c index 6de64fe0f5..4fdc3e89eb 100644 --- a/c/src/lib/libbsp/arm/tms570/pom/tms570-pom.c +++ b/c/src/lib/libbsp/arm/tms570/pom/tms570-pom.c @@ -20,6 +20,7 @@ */ #include <stdint.h> +#include <string.h> #include <bsp/tms570-pom.h> #include <bsp/linker-symbols.h> #include <rtems/score/armv4.h> |