summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFiles
2013-10-24Beta 8v1.b8Sylvain Miermont39
- API: lgw_receive now return info on RX frequency and RF path for each packet (no need to keep track of RF/IF settings) - Unified some portion of the code with the 470 MHz variant of the HAL (use SX1255 radios instead of SX1257) - Improved AGC and ARB firmwares - Adding -Wall -Wextra for compilation, fixing all the new warnings for cleaner code - Fixed bugs in handling of FSK datarate - test_loragw_hal now dumps the content of all Lora registers after configuration in reg_dump.log
2013-10-23Beta 7 (beta6 skipped)v1.b7Sylvain Miermont24
- API: change memory allocation for payload, they are now part of the struct for TX/RX, no need to malloc/free - reduced number of SPI transactions to fetch a packet (improved number a packets par second that can be downloaded from gateway) - streamlined build process, main target is now a static library: libloragw.a - All RX chains can use any of the two radios now - FSK is available and working in TX and RX (variable length mode) - Calibrated RSSI for FSK - lgw_connect now check the CHIP_ID - Added a license file and a changelog - Added a function returning a version string to allow identification of the version/options once compiled
2013-10-23Beta 5v1.b5Sylvain Miermont7
- updated firmwares and registers to new IP revision (VERSION = 103, bistream r986) - recalibrated RSSI - updated registers configuration - updated size for firmware code memory - changed TX status code symbols
2013-10-23Beta 4v1.b4Sylvain Miermont11
- now supports 'native' Linux /dev/spi* interface and SPI-over-USB using FTDI bridge through libmpsse - Flexible build system, with library.cfg file to set Makefile options - removed 500 kHz bandwidth limitation on radios, pushed it to the nominal 800kHz usable bandwidth - RSSI calibrated fo Lora multi-datarate channels
2013-10-23Beta 3v1.b3Sylvain Miermont9
- modified 'native' SPI module to align with the way resource pointers are managed in 'ftdi' variant (void pointers) - better check of channel frequency + bandwidth vs. authorized band - improved Makefile
2013-10-23Beta 2v1.b2Sylvain Miermont7
- updated firmwares and registers to new IP revision (VERSION = 101) - added CHIP_ID - added function to get TX status
2013-10-23Beta 1v1.b1Sylvain Miermont3
- added code for ppm_offset management (activated when symbol length > 16 ms) - removed temporarily TX polarity management - added macro for variable checking (range and/or valid symbolic value) - renamed variables & macros
2013-10-23Release Candidate 2v0.rc2Sylvain Miermont14
- code cleanup and formating - variable and constants renaming - TX polarity management - fixed bugs thanks to Joe Knapp feedback
2013-10-23Release Candidate 1, initial diffusion.v0.rc1Sylvain Miermont16
2013-10-23Repo initializationSylvain Miermont1