diff options
author | Sylvain Miermont <smiermont@semtech.com> | 2013-12-12 15:31:52 +0100 |
---|---|---|
committer | Sylvain Miermont <smiermont@semtech.com> | 2013-12-12 15:31:52 +0100 |
commit | b665027754e4a050b5c3ea2da999dce8bf3ab710 (patch) | |
tree | d028dbe74bb59bd5d5e7a96c7ac2d550927310e1 /loragw_spi_stress | |
parent | 0d3fcabc3616d95f9fbeeb367087926dcdb32ca1 (diff) | |
download | lora_gateway-b665027754e4a050b5c3ea2da999dce8bf3ab710.tar.gz lora_gateway-b665027754e4a050b5c3ea2da999dce8bf3ab710.tar.bz2 lora_gateway-b665027754e4a050b5c3ea2da999dce8bf3ab710.zip |
v1.1.1v1.1.1
- bugfix: fixed some range checks that did not prevent segfaults
- test: removed systematic register dump in test_loragw_hal.c
- modified Makefiles for easier cross-compilation
- added root README and removed TXT extension of other READMEs
Diffstat (limited to 'loragw_spi_stress')
-rw-r--r-- | loragw_spi_stress/Makefile | 6 | ||||
-rw-r--r-- | loragw_spi_stress/README (renamed from loragw_spi_stress/README.TXT) | 14 |
2 files changed, 12 insertions, 8 deletions
diff --git a/loragw_spi_stress/Makefile b/loragw_spi_stress/Makefile index b19eee9..4006dc3 100644 --- a/loragw_spi_stress/Makefile +++ b/loragw_spi_stress/Makefile @@ -3,7 +3,7 @@ APP_NAME=loragw_spi_stress ### constant symbols - +CROSS_COMPILE= CC=gcc CFLAGS=-O2 -Wall -Wextra -Iinc C99FLAGS=-O2 -Wall -Wextra -std=c99 -Iinc @@ -29,7 +29,7 @@ clean: ### main program compilation and assembly obj/$(APP_NAME).o: src/$(APP_NAME).c - $(CC) -c $(C99FLAGS) -o obj/$(APP_NAME).o $(LGW_INC) src/$(APP_NAME).c $(FLAG_AUX) + $(CROSS_COMPILE)$(CC) -c $(C99FLAGS) -o obj/$(APP_NAME).o $(LGW_INC) src/$(APP_NAME).c $(FLAG_AUX) $(APP_NAME): $(LGW_PATH)/libloragw.a obj/$(APP_NAME).o - $(CC) -o $(APP_NAME) obj/$(APP_NAME).o -L$(LGW_PATH) $(LGW_LNK) + $(CROSS_COMPILE)$(CC) -o $(APP_NAME) obj/$(APP_NAME).o -L$(LGW_PATH) $(LGW_LNK) diff --git a/loragw_spi_stress/README.TXT b/loragw_spi_stress/README index 605fed6..98c4f40 100644 --- a/loragw_spi_stress/README.TXT +++ b/loragw_spi_stress/README @@ -27,11 +27,12 @@ with any later version of the library and the hardware, assuming the registers used for the tests are still present. The registers used are: -LGW_VERSION -LGW_IMPLICIT_PAYLOAD_LENGHT -LGW_FSK_REF_PATTERN_LSB -LGW_RX_DATA_BUF_ADDR -LGW_RX_DATA_BUF_DATA + * LGW_VERSION + * LGW_IMPLICIT_PAYLOAD_LENGHT + * LGW_FSK_REF_PATTERN_LSB + * LGW_RX_DATA_BUF_ADDR + * LGW_RX_DATA_BUF_DATA + A data buffer accessible through the 2 registers above must be implemented. 3. Usage @@ -53,8 +54,11 @@ to be sure that the data read back is coming from the hardware, and not from the internal buffer(s) of the software driver(s). Test 1 > R/W on a simple 8-bit register + Test 2 > R/W on a simple 8-bit register with interstitial reads on VERSION + Test 3 > R/W on a 32-bit register (short SPI bursts access) + Test 4 > data buffer R/W (long SPI bursts access) 4. Changelog |