-
Notifications
You must be signed in to change notification settings - Fork 744
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- 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
- Loading branch information
Sylvain Miermont
committed
Dec 12, 2013
1 parent
0d3fcab
commit b665027
Showing
15 changed files
with
175 additions
and
80 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
/ _____) _ | | | ||
( (____ _____ ____ _| |_ _____ ____| |__ | ||
\____ \| ___ | (_ _) ___ |/ ___) _ \ | ||
_____) ) ____| | | || |_| ____( (___| | | | | ||
(______/|_____)_|_|_| \__)_____)\____)_| |_| | ||
�2013 Semtech-Cycleo | ||
|
||
Lora Gateway HAL project | ||
========================= | ||
|
||
1. Core library: libloragw | ||
--------------------------- | ||
|
||
This directory contains the sources of the library to build a gateway based on | ||
a Semtech Lora multi-channel RF receiver. | ||
Once compiled all the code is contained in the libloragw.a file that will be | ||
statically linked (ie. integrated in the final executable). | ||
|
||
The library also comes with a bunch of basic tests programs that are used to | ||
test the different sub-modules of the library. | ||
|
||
2. Helper programs | ||
------------------- | ||
|
||
Those programs are included in the project to provide examples on how to use | ||
the HAL library, and to help the system builder test different parts of it. | ||
|
||
### 2.1. loragw_band_survey ### | ||
|
||
This software is used to scan the RF band and measure background RSSI and some | ||
measurement of interferer pattern. | ||
|
||
### 2.2. loragw_pkt_logger ### | ||
|
||
This software is used to set up a Lora concentrator using a JSON configuration | ||
file and then record all the packets received in a log file, indefinitely, until | ||
the user stops the application. | ||
|
||
### 2.3. loragw_spi_stress ### | ||
|
||
This software is used to check the reliability of the link between the host | ||
platform (on which the program is run) and the Lora concentrator register file | ||
that is the interface through which all interaction with the Lora concentrator | ||
happens. | ||
|
||
### 2.4. loragw_tx_test ### | ||
|
||
This software is used to send test packets with a Lora concentrator. The packets | ||
contain little information, on no protocol (ie. MAC address) information but | ||
can be used to assess the functionality of a gateway downlink using other | ||
gateways as receivers. | ||
|
||
|
||
*EOF* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
Lora Gateway HAL library | ||
========================= | ||
|
||
1. Content of subdirectories | ||
----------------------------- | ||
|
||
### 1.1. doc ### | ||
|
||
Contains the user manual, licensing informations, udev rules, etc. | ||
|
||
### 1.2. inc ### | ||
|
||
Contain C header files for the different sub-modules of the library. | ||
|
||
You *MUST* include loragw_hal.h in your application. | ||
You *MAY* include loragw_reg.h in your application if you need direct registers | ||
access. | ||
|
||
### 1.3. obj ### | ||
|
||
Contained the compiled intermediary objects. | ||
|
||
### 1.4. src ### | ||
|
||
Contain library C sources. | ||
|
||
### 1.5. tst ### | ||
|
||
Contain the C sources for test programs to validate SPI link, register access | ||
and hardware functionality. | ||
|
||
2. Legal notice | ||
---------------- | ||
|
||
The information presented in this project documentation does not form part of | ||
any quotation or contract, is believed to be accurate and reliable and may be | ||
changed without notice. No liability will be accepted by the publisher for any | ||
consequence of its use. Publication thereof does not convey nor imply any | ||
license under patent or other industrial or intellectual property rights. | ||
Semtech assumes no responsibility or liability whatsoever for any failure or | ||
unexpected operation resulting from misuse, neglect improper installation, | ||
repair or improper handling or unusual physical or electrical stress | ||
including, but not limited to, exposure to parameters beyond the specified | ||
maximum ratings or operation outside the specified range. | ||
|
||
SEMTECH PRODUCTS ARE NOT DESIGNED, INTENDED, AUTHORIZED OR WARRANTED TO BE | ||
SUITABLE FOR USE IN LIFE-SUPPORT APPLICATIONS, DEVICES OR SYSTEMS OR OTHER | ||
CRITICAL APPLICATIONS. INCLUSION OF SEMTECH PRODUCTS IN SUCH APPLICATIONS IS | ||
UNDERSTOOD TO BE UNDERTAKEN SOLELY AT THE CUSTOMER�S OWN RISK. Should a | ||
customer purchase or use Semtech products for any such unauthorized | ||
application, the customer shall indemnify and hold Semtech and its officers, | ||
employees, subsidiaries, affiliates, and distributors harmless against all | ||
claims, costs damages and attorney fees which could arise. | ||
|
||
*EOF* |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.