Docker-Build mit gcc-arm-none-eabi 4.9-2014q4 (statt Homebrew-Cask) verwendet, Dockerfile/tools/docker.sh dafür aus Task 13 vorgezogen. cmake/sdk.cmake schont gcc 4.9 (kennt -fcommon/-Wno-error=... nicht). Zwei zusätzliche SDK-Stubs (EarlyInit, pre_gpio_config) in src/sys/sdk_stubs.c ergänzt, siehe sdk/PATCHES.md.
27 lines
1.1 KiB
C
27 lines
1.1 KiB
C
#ifndef WM_DRIVER
|
|
#define WM_DRIVER
|
|
#include "../Platform/Drivers/uart/wm_uart.c"
|
|
#include "../Platform/Drivers/timer/wm_timer.c"
|
|
#include "../Platform/Drivers/spi/wm_hostspi.c"
|
|
#include "../Platform/Drivers/rtc/wm_rtc.c"
|
|
#include "../Platform/Drivers/pwm/wm_pwm.c"
|
|
#include "../Platform/Drivers/irq/wm_irq.c"
|
|
#include "../Platform/Drivers/i2c/wm_i2c.c"
|
|
#include "../Platform/Drivers/hspi/wm_hspi.c"
|
|
#include "../Platform/Drivers/gpio/wm_gpio.c"
|
|
#include "../Platform/Drivers/efuse/wm_efuse.c"
|
|
#include "../Platform/Drivers/dma/wm_dma.c"
|
|
#include "../Platform/Drivers/cpu/wm_cpu.c"
|
|
#include "../Platform/Drivers/adc/wm_adc.c"
|
|
#include "../Platform/Drivers/io/wm_io.c"
|
|
#include "../Platform/Drivers/i2s/wm_i2s.c"
|
|
#include "../Platform/Drivers/lcd/wm_lcd.c"
|
|
#include "../Platform/Drivers/pmu/wm_pmu.c"
|
|
#include "../Platform/Drivers/7816/wm_7816.c"
|
|
#include "../Platform/Drivers/internalflash/wm_internal_fls.c"
|
|
#include "../Platform/Drivers/flash/wm_fls.c"
|
|
#include "../Platform/Drivers/flash/wm_fls_gd25qxx.c"
|
|
#include "../Platform/Drivers/watchdog/wm_watchdog.c"
|
|
#include "../Platform/Drivers/gpio/wm_gpio_afsel.c"
|
|
#endif //WM_DRIVER
|