From d151ada9c34470d74729e9d00467a40970e5beae Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Tue, 7 Jun 2016 10:12:08 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9599 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- testhal/STM32/STM32F3xx/SPI-N25Q128/Makefile | 12 ++++++------ testhal/STM32/STM32F3xx/SPI-N25Q128/main.c | 15 +++++---------- 2 files changed, 11 insertions(+), 16 deletions(-) (limited to 'testhal/STM32') diff --git a/testhal/STM32/STM32F3xx/SPI-N25Q128/Makefile b/testhal/STM32/STM32F3xx/SPI-N25Q128/Makefile index da75f7dc1..bc34444bd 100644 --- a/testhal/STM32/STM32F3xx/SPI-N25Q128/Makefile +++ b/testhal/STM32/STM32F3xx/SPI-N25Q128/Makefile @@ -98,7 +98,7 @@ include $(CHIBIOS)/os/hal/osal/rt/osal.mk include $(CHIBIOS)/os/rt/rt.mk include $(CHIBIOS)/os/common/ports/ARMCMx/compilers/GCC/mk/port_v7m.mk # Other files (optional). -include $(CHIBIOS)/os/ex/Micron/n25q128_spi.mk +include $(CHIBIOS)/os/ex/Micron/m25q.mk include $(CHIBIOS)/os/ex/subsystems/mfs/mfs.mk # Define linker script file here @@ -113,8 +113,8 @@ CSRC = $(STARTUPSRC) \ $(HALSRC) \ $(PLATFORMSRC) \ $(BOARDSRC) \ - $(N25Q128SRC) \ - $(MFSSRC) \ + $(STREAMSSRC) \ + $(M25QSRC) \ main.c # C++ sources that can be compiled in ARM or THUMB mode depending on the global @@ -147,8 +147,8 @@ ASMXSRC = $(STARTUPASM) $(PORTASM) $(OSALASM) INCDIR = $(CHIBIOS)/os/license \ $(STARTUPINC) $(KERNINC) $(PORTINC) $(OSALINC) \ - $(HALINC) $(PLATFORMINC) $(BOARDINC) \ - $(N25Q128INC) $(MFSINC) + $(HALINC) $(PLATFORMINC) $(BOARDINC) $(M25QINC) \ + $(STREAMSINC) $(CHIBIOS)/os/various # # Project, sources and paths @@ -198,7 +198,7 @@ CPPWARN = -Wall -Wextra -Wundef # # List all user C define here, like -D_DEBUG=1 -UDEFS = -DCHPRINTF_USE_FLOAT=1 +UDEFS = -DCHPRINTF_USE_FLOAT=1 -DJESD216_BUS_MODE=JESD216_BUS_MODE_SPI # Define ASM defines here UADEFS = diff --git a/testhal/STM32/STM32F3xx/SPI-N25Q128/main.c b/testhal/STM32/STM32F3xx/SPI-N25Q128/main.c index daababdf8..ebdadf1d8 100644 --- a/testhal/STM32/STM32F3xx/SPI-N25Q128/main.c +++ b/testhal/STM32/STM32F3xx/SPI-N25Q128/main.c @@ -17,7 +17,7 @@ #include "ch.h" #include "hal.h" -#include "n25q128_spi.h" +#include "m25q.h" /* * Maximum speed SPI configuration (18MHz, CPHA=0, CPOL=0, MSb first). @@ -33,7 +33,7 @@ static const SPIConfig hs_spicfg = { /* * Flash driver configuration. */ -static const N25Q128Config flashcfg = { +static const M25QConfig flashcfg = { &SPID2, &hs_spicfg }; @@ -41,7 +41,7 @@ static const N25Q128Config flashcfg = { /* * Flash driver object. */ -static N25Q128Driver flash; +static M25QDriver flash; /* * Generic buffer. @@ -111,13 +111,8 @@ int main(void) { /* * Initializing and starting flash driver. */ - n25q128ObjectInit(&flash); - n25q128Start(&flash, &flashcfg); - - /* - * Reading flash identifier. - */ - n25q128ReadId(&flash, buffer, 17); + m25qObjectInit(&flash); + m25qStart(&flash, &flashcfg); /* Programming a pattern.*/ err = flashProgram(&flash, 0, pattern, 128); -- cgit v1.2.3