Releases: ImperialSpaceSociety/LoRaMac-node
Ready to launch
What's Changed
- do 2 transmissions on each network by @MedadRufus in #340
- Fix gaps in tx by @MedadRufus in #346
- Fix whacky temperature readings by @MedadRufus in #344
- Fix tests by @MedadRufus in #349
- make helium icspace10 become icspace7 by @MedadRufus in #351
- put in new icspace10 credentials by @MedadRufus in #352
- Debug missing credentials by @MedadRufus in #348
- Helium frame count in the release binary starts from 49000. Not changed in the release source code though.
Full Changelog: v4.4.7-icspace0.9...v4.4.7-icspace0.10
Launch of icspace26_test
This was the code that flew on Andrew Mulholland and team's weather balloon flight.
What's Changed
- Remove redundent variables by @MedadRufus in #323
- Use as923_2 settings for phillipines by @MedadRufus in #312
- Add in israel as923 4 by @MedadRufus in #322
- use DR_5 over china and as923 by @MedadRufus in #327
- reduce gps fix time by @MedadRufus in #330
- Expand geofence by @MedadRufus in #333
- Shorter tx intervals by @MedadRufus in #334
Full Changelog: v4.4.7-icspace0.8...v4.4.7-icspace0.9
Ground testing
This program is useful for ground testing only. It disabled deep sleep, enables serial log and makes tracker alternate between TTN and Helium every other transmission.
Fixes major locking bug
What's Changed
- Test on target with corrupt eeprom by @MedadRufus in #320
Full Changelog: v4.4.7-icspace0.7...v4.4.7-icspace0.8
More features in prep for flight 2
What's Changed
- Send ack when polling eeprom past data by @MedadRufus in #313
- Don't tx where not allowed by @MedadRufus in #315
- Set tx interval in uplink by @MedadRufus in #316
- Fix playback test by @MedadRufus in #317
- Test playback stats recovery by @MedadRufus in #318
Full Changelog: v4.4.7-icspace0.5...v4.4.7-icspace0.7
More features
What's Changed
- Allow unittests to compile by @MedadRufus in #288
- Don't tx with wrong frequencies by @MedadRufus in #268
- Remove redundent tests and allow compilation by @MedadRufus in #293
- Make better use of EEPROM space by @MedadRufus in #297
- setup GPS only once before TX by @MedadRufus in #311
Full Changelog: v4.4.7-icspace0.4...v4.4.7-icspace0.5
Tested on target
The code has been tested on target, including with the low power settings enabled. This release marks a stable point in the code. It could potentially fly.
What's Changed
- Put in decoder for helium network by @MedadRufus in #273
- do LBT in AS923 regions for Japan by @MedadRufus in #275
- remove dependency on extern variable call by @MedadRufus in #276
- Setup rx1 delay to default 1 second by @MedadRufus in #284
- Fix adc reads by @MedadRufus in #200
- Fix unexpected watchdog resets in deep sleep by @MedadRufus in #286
Full Changelog: v4.4.7-icspace0.3...v4.4.7-icspace0.4
more features to make robust flight
What's Changed
- Add in multiple device registrations to reduce fcount increments by @MedadRufus in #244
- put in korean TTN credentials on AU1 server by @MedadRufus in #247
- Loop through more helium devices by @MedadRufus in #248
- Send keys in uplink by @MedadRufus in #250
- Make watchdog catch timer failures by @MedadRufus in #255
- Disable uart output to reduce peak currents by @MedadRufus in #257
- dont reset watchdog in main loop by @MedadRufus in #260
- Tx with new gps fix each time by @MedadRufus in #262
- tx on ttn less frequently by @MedadRufus in #258
- Use eeprom update by @MedadRufus in #267
- only require 4 sats for position solution by @MedadRufus in #270
Full Changelog: v4.4.7-icspace0.2...v4.4.7-icspace0.3
More or less ready to fly
Can be launched at a moment's notice.
What's Changed
- Switch abp credentials depending on region by @MedadRufus in #27
- Poll specific range of stored data by @MedadRufus in #29
- Issue Lora-net#1019 - Changed the LmHandler to apply user default data rate by @MedadRufus in #26
- Reduce tx strength in AU/US by @MedadRufus in #34
- Integrate unit testing by @MedadRufus in #45
- Generate coverage report by @MedadRufus in #49
- Put in unittests for playback and bsp by @MedadRufus in #51
- Ensure transmission happens immediately after boot by @MedadRufus in #77
- add in option to completely wipe out EEPROM by @MedadRufus in #90
- Write to eeprom faster by @MedadRufus in #111
- Make all credentials/eeprom stored values switch depending on region by @MedadRufus in #110
- Update documention by @MedadRufus in #141
- Ensure it can tx over japan by @MedadRufus in #143
- Send every 60 seconds by @MedadRufus in #149
- put in OTAA credentials for Helium Network by @MedadRufus in #151
- Exit loop only after rx2 is complete by @MedadRufus in #158
- Add crc to playback params by @MedadRufus in #157
- Set tx interval for different regions by @MedadRufus in #162
- allow more positions to be saved to EEPROm by @MedadRufus in #156
- Fix blink by @MedadRufus in #164
- Tell system that USB is disconnected by @MedadRufus in #166
- Fix watchdog resetting in during sleep by @MedadRufus in #170
- Put in features and instructions by @MedadRufus in #180
- print a max of 30 past positions for debugging by @MedadRufus in #181
- Optimise gps driver code for low peak currents by @MedadRufus in #188
- use consts to not use RAM by @MedadRufus in #192
- timer stop during callback by @MedadRufus in #194
- do only one transmission if no GPS fix by @MedadRufus in #191
- Search for gps fix immediately after tx if no fix by @MedadRufus in #195
- Generate script for generating ttn cli commands for all end nodes by @MedadRufus in #199
- Set brownout level to as low as possible by @MedadRufus in #187
- Cycle through list of credentials in each country by @MedadRufus in #219
- init the playback BEFORE turning on GPS by @MedadRufus in #221
- increment fcount in eeprom/locally during init by @MedadRufus in #223
- Just make gps buffer dynamic and larger by @MedadRufus in #230
- Seperate fcount for each end node by @MedadRufus in #227
- Save rx2 delay to eeprom by @MedadRufus in #232
- change remaining NvmmWrite to NvmmUpdate by @MedadRufus in #237
- Clean up geofence tests by @MedadRufus in #239
- Geofence guam by @MedadRufus in #240
Full Changelog: v4.4.5...v4.4.7-icspace0.2