From ea7661ff8adf45f2896a34d06b9f2ed08480546a Mon Sep 17 00:00:00 2001 From: schneider <schneider@blinkenlichts.net> Date: Wed, 9 Sep 2020 22:44:16 +0200 Subject: [PATCH] fix(spi): adapt to new SDK 0.2.1-12 --- epicardium/modules/hardware.c | 11 +++++------ lib/card10/card10.c | 9 +++++---- lib/gfx/GUI_DEV/DEV_Config.c | 9 +++++---- 3 files changed, 15 insertions(+), 14 deletions(-) diff --git a/epicardium/modules/hardware.c b/epicardium/modules/hardware.c index cda6a09a2..10b85356e 100644 --- a/epicardium/modules/hardware.c +++ b/epicardium/modules/hardware.c @@ -96,12 +96,11 @@ int hardware_early_init(void) /* * SPI for ECG */ - const sys_cfg_spi_t spi17y_master_cfg = { - .map = MAP_A, - .ss0 = Enable, - .ss1 = Disable, - .ss2 = Disable, - }; + const sys_cfg_spi_t spi17y_master_cfg = { .map = MAP_A, + .ss0 = Enable, + .ss1 = Disable, + .ss2 = Disable, + .num_io = 2 }; if (SPI_Init(SPI0, 0, SPI_SPEED, spi17y_master_cfg) != 0) { LOG_ERR("init", "Error configuring SPI"); diff --git a/lib/card10/card10.c b/lib/card10/card10.c index 5eeb26005..e3d647693 100644 --- a/lib/card10/card10.c +++ b/lib/card10/card10.c @@ -75,10 +75,11 @@ void card10_init(void) // Enable SPI sys_cfg_spi_t spi17y_master_cfg; - spi17y_master_cfg.map = MAP_A; - spi17y_master_cfg.ss0 = Enable; - spi17y_master_cfg.ss1 = Disable; - spi17y_master_cfg.ss2 = Disable; + spi17y_master_cfg.map = MAP_A; + spi17y_master_cfg.ss0 = Enable; + spi17y_master_cfg.ss1 = Disable; + spi17y_master_cfg.ss2 = Disable; + spi17y_master_cfg.num_io = 2; if (SPI_Init(SPI0, 0, SPI_SPEED, spi17y_master_cfg) != 0) { printf("Error configuring SPI\n"); while (1) diff --git a/lib/gfx/GUI_DEV/DEV_Config.c b/lib/gfx/GUI_DEV/DEV_Config.c index bd2475e49..67c73a142 100644 --- a/lib/gfx/GUI_DEV/DEV_Config.c +++ b/lib/gfx/GUI_DEV/DEV_Config.c @@ -51,10 +51,11 @@ void lcd_write(uint8_t *data, int size) { sys_cfg_spi_t spi17y_master_cfg; - spi17y_master_cfg.map = MAP_A; - spi17y_master_cfg.ss0 = Enable; - spi17y_master_cfg.ss1 = Disable; - spi17y_master_cfg.ss2 = Disable; + spi17y_master_cfg.map = MAP_A; + spi17y_master_cfg.ss0 = Enable; + spi17y_master_cfg.ss1 = Disable; + spi17y_master_cfg.ss2 = Disable; + spi17y_master_cfg.num_io = 2; if (SPI_Init(SPI2, 0, SPI_SPEED, spi17y_master_cfg) != 0) { printf("Error configuring SPI\n"); while (1) -- GitLab