From 984f1634d81b3e4bac021b6bd3c96d45694222fc Mon Sep 17 00:00:00 2001 From: Rahix <rahix@rahix.de> Date: Sun, 16 Jun 2019 20:15:58 +0200 Subject: [PATCH] feat: Add epicardium stub Signed-off-by: Rahix <rahix@rahix.de> --- epicardium/main.c | 7 +++++++ epicardium/meson.build | 19 +++++++++++++++++++ meson.build | 2 ++ 3 files changed, 28 insertions(+) create mode 100644 epicardium/main.c create mode 100644 epicardium/meson.build diff --git a/epicardium/main.c b/epicardium/main.c new file mode 100644 index 000000000..c9aa0acce --- /dev/null +++ b/epicardium/main.c @@ -0,0 +1,7 @@ +#include "card10.h" + +int main(void) +{ + card10_init(); + card10_diag(); +} diff --git a/epicardium/meson.build b/epicardium/meson.build new file mode 100644 index 000000000..51cc66740 --- /dev/null +++ b/epicardium/meson.build @@ -0,0 +1,19 @@ +name = 'epicardium' + +elf = executable( + name + '.elf', + 'main.c', + dependencies: [libcard10, max32665_startup_core0], + link_whole: [max32665_startup_core0_lib, board_card10_lib], + link_args: [ + '-Wl,-Map=' + meson.current_build_dir() + '/' + name + '.map', + ], +) + +custom_target( + name + '.bin', + build_by_default: true, + output: name + '.bin', + input: elf, + command: [build_image, '@INPUT@', '@OUTPUT0@'], +) diff --git a/meson.build b/meson.build index b8ea87e93..8d951c6fa 100644 --- a/meson.build +++ b/meson.build @@ -32,4 +32,6 @@ python3 = 'python3' subdir('lib/') subdir('bootloader/') + +subdir('epicardium/') subdir('hw-tests/') -- GitLab