Commit Graph

154 Commits

Author SHA1 Message Date
Hansi, dl9rdz c41808ec18 Compatible with newer version of APX library (consistent with platformio, make sure to upgrade your ArduinoIDE), and font enhancements for new ILI9225 libraray 2021-05-24 21:21:25 +02:00
Hansi, dl9rdz f28c464add some font enhancements for new display driver (working better with some displays) 2021-05-24 02:29:58 +02:00
Hansi, dl9rdz 6222cc2d5b testing the sondehub merge; some conditional compile stuff; force arduino esp board to 1.0.6 for travis as 2.0.0alpha breaks wifi 2021-05-23 12:33:43 +02:00
Hansi, dl9rdz 664a8b3550 Merge remote-tracking branch 'oh3bsg/sondehub' into sondehub 2021-05-23 11:07:11 +02:00
Uskompuf 939556b5f6 bump version 2021-05-22 10:33:08 +10:00
dl9rdz (via Travis CI) 97b0635dad minor changes 2021-05-16 21:54:11 +03:00
oh3bsg 0e7dd674a2
Update version.h 2021-05-14 15:07:25 +03:00
Hansi, dl9rdz 80c9f25183 unnecessary cast--; precision++; 2021-05-09 10:13:08 +02:00
Hansi, dl9rdz b4099e1970 test with other display driver -- do not use unless you are sure you want this -- missing font, slow display updates 2021-04-24 18:57:43 +02:00
dl9rdz (via Travis CI) cbd6446c4a update 2021-04-22 20:54:59 +03:00
dl9rdz (via Travis CI) 7323d5fed1 update 2021-04-22 17:55:46 +03:00
Hansi, dl9rdz 59b2787c24 partial mp3h1 2021-04-02 23:04:56 +02:00
Hansi, dl9rdz 4da22ab2ec fix minor bug that prevents most revent devel versions from communicating with app 2021-03-16 09:39:54 +01:00
Hansi, dl9rdz 67b11b2a65 M10/M20 test: reset pll fast hop (set by spectrum) 2021-03-15 21:51:36 +01:00
Hansi, dl9rdz 48b74355e8 Merge branch 'temphum' into devel 2021-03-14 21:31:39 +01:00
Hansi, dl9rdz 8df0859f1c gps init bugfix, less debug messages, gps for android w/o gps (+GPGST parser), merge kml live view 2021-03-14 18:12:07 +01:00
Hansi, dl9rdz a7a642332f test (Joerg) 2021-03-02 12:47:46 +01:00
Hansi, dl9rdz cb6f2a7c91 auto gps factoryreset for t-beam 2021-02-26 23:40:15 +01:00
Hansi, dl9rdz 30b7b35339 fix for wrong DFM position for negative lat/lon (untested) 2021-02-20 10:27:50 +01:00
Hansi, dl9rdz 7db0e8ff11 web ui usability enhancements 2021-02-13 12:23:21 +01:00
Michael Carter 4fcd24cc41
Update version.h
update version
2021-02-11 07:35:41 +00:00
mycarda 6e64cd753c minor updates after testing 2021-02-09 11:32:01 +00:00
Hansi, dl9rdz 981ecc8044 detect rdzclient timeout and disconnect from app 2021-02-09 00:59:56 +01:00
Hansi, dl9rdz 8e6d953e60 rs92 eph: configurable ftp site 2021-02-05 16:51:26 +01:00
Hansi, dl9rdz a408ae5461 always send json data after each frame for rdzwx-go 2021-01-26 20:57:31 +01:00
Hansi, dl9rdz 0a625f1283 better T-Beam 1.1 autodetect 2021-01-24 13:04:17 +01:00
Hansi, dl9rdz 82db61c91f some reorg, gps factory def, ftp bugfix 2020-12-31 00:10:15 +01:00
Hansi, dl9rdz ad244bc771 minor improvements (display, m10) 2020-12-30 13:52:58 +01:00
Hansi, dl9rdz 8d560599f1 M10 AFC+ 2020-12-30 10:42:27 +01:00
Hansi, dl9rdz 1d28450861 typo--; more robust web interface 2020-12-28 17:14:01 +01:00
Hansi, dl9rdz e273c5e38e tentative m20 supported (untested) 2020-12-27 23:08:13 +01:00
Hansi, dl9rdz 28d5a89fd4 mqtt compatibility enhanced: remove trailing comma 2020-12-27 16:19:28 +01:00
Hansi, dl9rdz 4bcdc958c2 reduce html size for QRG form 2020-12-15 21:15:15 +01:00
Hansi, dl9rdz 77df309009 new version: mqtt support 2020-12-01 16:29:58 +01:00
Hansi, dl9rdz 67d0cbf858 testing modified DFM decoder, ttgo 2.1_1.6 bugfix, modified screens 2020-11-30 15:44:49 +01:00
Hansi, dl9rdz 1b0cde0f6c debug output cleanup; minor dfm17 id bugs removed 2020-11-29 16:01:54 +01:00
Hansi, dl9rdz aaa33267d7 updated dfm serial numbers 2020-11-28 19:53:09 +01:00
Hansi, dl9rdz 39f96e3bcd test decode serial of dfm17 etc. 2020-11-28 01:43:16 +01:00
Hansi, dl9rdz 1954cafa6f support development with platformio (in addition to Arduino IDE) 2020-11-20 22:07:29 +01:00
Hansi, dl9rdz 8f75960405 fix horizontal speed value (was wrong for all except RS41) 2020-11-18 10:05:37 +01:00
Hansi, dl9rdz 10594d79e1 fix spectrum display for 1.3inch SH1106 LCD 2020-11-15 16:17:08 +01:00
Hansi, dl9rdz e0ad39b9f0 tentativ apx key fix 2020-11-11 14:13:33 +01:00
Hansi, dl9rdz fa75c20584 fix spectrum display for LCD, better display for TFT 2020-11-11 00:12:10 +01:00
Hansi, dl9rdz 052f502d45 update version with cixio mod 2020-07-28 22:12:16 +02:00
Hansi, dl9rdz 8a05698f44 edit.html: multipart/form-data instead of urlencoded 2020-04-14 09:45:53 +02:00
Hansi, dl9rdz 25ea6876cf enable/disable norx_timeout via config.txt 2020-02-09 21:29:41 +01:00
Hansi, dl9rdz 166eb56a00 update version 2020-01-31 19:34:38 +01:00
Hansi, dl9rdz 29e39bd0fa workaround for asyncWebSocket bug 2019-12-22 22:21:59 +01:00
Hansi, dl9rdz 833acaa78e added missing commit for kill timer display; show scan index 2019-12-21 16:50:51 +01:00
Hansi, dl9rdz 7255f567aa additional warning if race condition causes unexpected timeout 2019-12-11 10:45:19 +01:00
Hansi, dl9rdz 5459f76a7d version update 2019-12-07 17:14:19 +01:00
Hansi, dl9rdz 8cc844b22f tentative fix: save kisstnc.active (not yet tested) 2019-11-29 09:47:56 +01:00
Hansi, dl9rdz 76840649b6 batt info for oled 2019-11-28 08:06:05 +01:00
Hansi, dl9rdz aa1699066e RS41: keep previous position if frame with position 0/0 is received 2019-11-25 10:51:51 +01:00
Hansi, dl9rdz f407cbb544 internal button pullup; touch calibration mode 2019-11-10 12:04:59 +01:00
Hansi, dl9rdz 2eb6a379b9 unspukify 2019-11-03 17:59:38 +01:00
Hansi, dl9rdz d329189e03 spiffs version in mooo.com webpage for travis buidls 2019-11-02 22:46:05 +01:00
Hansi, dl9rdz de5308893a more info (frame#,sats) and time stamps from sonde in aprsmap data 2019-11-02 13:18:17 +01:00
Hansi, dl9rdz 8502e0fc08 meteo 2019-11-01 18:16:06 +01:00
Hansi, dl9rdz 4314e8f23f same spiffs location for arduino ide and travis build, second attempt; +tft orientation config 2019-10-27 15:36:25 +01:00
Hansi, dl9rdz 6e9e0e2144 fix support for 'real' button2 (not touch) 2019-10-27 00:10:13 +02:00
Hansi, dl9rdz 27c57cffe3 version update 2019-10-21 21:10:11 +02:00
Hansi, dl9rdz 038f1f9c6d Some cleanup, Power control for Heltec v2 board, hor.speed in m/s 2019-10-18 15:22:43 +02:00
Hansi, dl9rdz 804632dd88 version update 2019-10-16 08:20:36 +02:00
Hansi, dl9rdz 450269510a Display options for GPS course and bearing relative to GPS course 2019-10-15 13:53:04 +02:00
Hansi, dl9rdz 6d7edc67b8 add support for Heltec v2 board 2019-10-14 21:03:25 +02:00
Hansi, dl9rdz 3e0c7668fb IP color, Wifi Scan on ILI9225, more robust screens.txt editing 2019-10-14 08:14:58 +02:00
Hansi, dl9rdz ed60efce87 autodetect I2S-Display on T-Beam 1.0 2019-10-13 19:20:23 +02:00
Hansi, dl9rdz 82d4ee110f some more display configurations options (select fonts, better but still incomplete support for ILI9225). autodetect of new t-beam 1.0 with oled 2019-10-13 18:14:33 +02:00
Hansi, dl9rdz 59098c55b7 in sync with master 0.7.1 2019-10-08 08:05:01 +02:00
Hansi, dl9rdz 29e502bbf9 - Enhanced autoconfig for various board types
- Reorganised display support, preparation for other larger displays (ILI9225)
- T-Beam 1.0 PMU support
- Data in web: show only active frequencies
- added TCP/IP servicer for APRSdroid
- Easier-to-modify display layout
2019-10-08 07:59:30 +02:00
Hansi, dl9rdz 998d226433 better display support 2019-10-08 01:00:20 +02:00
Hansi, dl9rdz d2f892a902 added t-beam 1.0 power management configuration support 2019-10-05 11:42:58 +02:00
Hansi, dl9rdz f6cdf342cc partial TFT (ILI9225) support; web/data: only show active frequence 2019-09-29 15:50:35 +02:00
Hansi, dl9rdz 079cb4980d first test: tnc tcp/ip server for APRSdroid 2019-09-11 20:53:58 +02:00
Hansi, dl9rdz 6abd6a7a1a display layout easier to modify 2019-06-09 23:23:43 +02:00
Hansi, dl9rdz 46658ad10d Next master version with a few enhancements:
- Added RS92 support (decoding, ephemeris data download)
- DFM6 is working is well now
- Internal reorganisation: separate Task for SX1276 handling (no lost data in case
  main loop is too slow, important in particular for DFM and RS92)
- Better autodetection of board type
- Touch pins support (should work correctly now)
- Inital support for GPS chip (e.g. on T-Beam), not yet with nice display
2019-06-08 15:51:36 +02:00
Hansi, dl9rdz 0556d67fa0 Several updates for testing before next master release
- RS92 should now work fine, inluding some fixes to the ephemeris download, and including information about download
- Download only started if there is some RS92 in the qrg.txt configuration
- Some enhancements to new internal structure (separate RX Task for handling the SX1278), should now work as good as
  before the reorganisation :-)
- Avoid key glitch after startup on T-BEAM (triggering double wifi scan)
- GPS playground (for T-Beam or external GPS connected to board)...
2019-06-08 08:47:57 +02:00
Hansi, dl9rdz 1b192b6471 ephemeris data download for RS92 (still not yet fully usable) 2019-06-02 11:28:00 +02:00
Hansi, dl9rdz a22c6797f4 no new features, but some code reorg: rx handling in a separate task, preparation for RS92 decoding 2019-05-30 22:19:45 +02:00
Hansi, dl9rdz beaa044163 default wifi mode back to 3; no-rx timeout only in legacy display mode 2019-05-26 07:55:52 +02:00
Hansi, dl9rdz 43807b613d Fully functional touch button support 2019-05-25 13:26:30 +02:00
Hansi, dl9rdz b3943aee31 Several incremental changes (not yet ready for a new release)
- Correctly decode DMF06 (thanks to Chrischan for test sonde!!!)
- Touch button support (in particular for v2 boards with "real" button)
  now its sufficient to just touch one of the pins of a v2 board
- Multiple displays (inspired by DL2MF's modifications)
- Wifi mode 2 (AP2) fixed missing initialization of mDNS (http://rdzsonde.local)
- updated OTA URL (my.to domain unfortunately expired)
- millis() call removed from ISR (/1000 on uint64_t type in millis causes library
  function call not marked as IRAM_ATTR, causing crash in some cases
- edit files on file system (http://rdzsonde.local/edit.html?file=xyz.txt)
  (use with caution, no checks for buffer overflows)

Some TODOs pending for next release version
- sending AXUDP to aprsmap currently disabled
- RX loop a bit too slow (in particular with AXUDP enabled), causing loss of RX frames
  due to SX1278 overflow. Needs some redesign in SX1278 handling.
- display layout editable via config file
2019-05-24 23:49:50 +02:00
Hansi, dl9rdz d26e932c40 version number update 2019-05-23 20:03:47 +02:00
Hansi, dl9rdz d6236b75d2 simple file editor 2019-05-22 22:12:53 +02:00
Hansi, dl9rdz 84c7ab8097 initial touch button support; adapted version of DL2F's alternative display layouts 2019-05-22 13:50:47 +02:00
Hansi, dl9rdz 6c02e32e18 version update 2019-05-13 22:12:28 +02:00
Hansi, dl9rdz 054a7cbf82 Merge branch 'master' into devel 2019-05-09 13:08:48 +02:00
Hansi, dl9rdz 7419b8f5ed preparing v0.6c 2019-05-09 13:07:04 +02:00
Hansi, dl9rdz 7012768c8e some more configurable options 2019-05-07 02:17:37 +02:00
Hansi, dl9rdz 3549ab21cf configurable RX and AFC bandwidth; configuration display of AFC value 2019-05-06 01:18:41 +02:00
Hansi, dl9rdz 1b68b096a7 v0.6b: DL2MF pull request #8 from DL2MF and some minor local modifications
- Configure and show launch site information for each frequency
 - mDNS (access your device with http://rdzsonde.local instead of IP address)
 - Wifi services (mDNS and UDP) work again also in wifi mode 3
 - experimental OTA update support
 - Better button initialization, works now also with TTGO T-Beam

Squashed commit of the following:

commit 84566ec4dd
Author: Hansi, dl9rdz <dl9rdz@darc.de>
Date:   Fri May 3 14:07:39 2019 +0200

    enable network services in all wifi modes

commit 7cf4b116a6
Merge: 3ae104d b676149
Author: Hansi, dl9rdz <dl9rdz@darc.de>
Date:   Fri May 3 13:34:35 2019 +0200

    Merge branch 'p8' (pull request #8) into devel

commit b6761498aa
Author: DL2MF <meinhard.guenther@gmail.com>
Date:   Fri May 3 13:07:08 2019 +0200

    Fixed RX display line 1

commit 3ae104d10f
Author: Hansi, dl9rdz <dl9rdz@darc.de>
Date:   Fri May 3 11:55:26 2019 +0200

    + default AP name if networks.txt is missing

commit c0fc4980c2
Author: DL2MF <meinhard.guenther@gmail.com>
Date:   Fri May 3 11:38:21 2019 +0200

    Added launchsite info to scan and webinterface

commit c259e75ce6
Author: Hansi, dl9rdz <dl9rdz@darc.de>
Date:   Fri May 3 08:15:33 2019 +0200

    ...and update version info

commit 2eaba4fe7e
Author: Hansi, dl9rdz <dl9rdz@darc.de>
Date:   Fri May 3 07:53:21 2019 +0200

    lokale IP per mDNS annoncieren (http://rdzsonde.local/)

commit 1732f17cce
Author: Hansi, dl9rdz <dl9rdz@darc.de>
Date:   Wed May 1 19:21:29 2019 +0200

    fix travis directory listing

commit dc16c9fa07
Author: Hansi, dl9rdz <dl9rdz@darc.de>
Date:   Wed May 1 19:14:36 2019 +0200

    explicitly set button pin as input

commit 8bd087a9f0
Author: Hansi, dl9rdz <dl9rdz@darc.de>
Date:   Wed May 1 00:27:17 2019 +0200

    playing around with OTA updates
2019-05-03 14:11:18 +02:00
Hansi, dl9rdz c259e75ce6 ...and update version info 2019-05-03 08:15:33 +02:00
Hansi, dl9rdz 8bd087a9f0 playing around with OTA updates 2019-05-01 00:27:17 +02:00
Hansi, dl9rdz 98bd469dd8 v0.6a - finally working Travis CI?
Squashed commit of the following:

commit a08b5ea6c3
Author: Hansi, dl9rdz <dl9rdz@darc.de>
Date:   Mon Apr 29 22:49:42 2019 +0200

    more travis testing :-///

commit 5a7dfcffcf
Author: Hansi, dl9rdz <dl9rdz@darc.de>
Date:   Mon Apr 29 22:41:38 2019 +0200

    more travis testing :-/

commit cdda2e0f10
Author: Hansi, dl9rdz <dl9rdz@darc.de>
Date:   Mon Apr 29 22:31:56 2019 +0200

    more travis testing :-/

commit 9e04a61b8b
Author: Hansi, dl9rdz <dl9rdz@darc.de>
Date:   Mon Apr 29 22:15:57 2019 +0200

    more travis testing
2019-04-29 23:00:32 +02:00
Hansi, dl9rdz 8febd2955a v0.6 -- forgot to update version info 2019-04-29 22:02:45 +02:00
Hansi, dl9rdz 26299535c5 v0.6:
- More correct C++ code for WiFi scan (might fix some network problems)
- Automated build and deploy process using Travis
- Automated selection of v1 or v2 boards (tested only with my boards)
- Settings (config.txt) configurable via web interface

Squashed commit of the following:

commit 0dd00a8eeb
Author: Hansi, dl9rdz <dl9rdz@darc.de>
Date:   Mon Apr 29 21:59:10 2019 +0200

    spectrum timer fixes for v1 boards

commit 016c060df4
Author: Hansi, dl9rdz <dl9rdz@darc.de>
Date:   Mon Apr 29 21:35:42 2019 +0200

    fixed potential C++ object lifetime problems with dangling pointers

commit 42f5750438
Author: Hansi, dl9rdz <dl9rdz@darc.de>
Date:   Mon Apr 29 18:19:02 2019 +0200

    nicer download page

commit 01229e0160
Author: Hansi, dl9rdz <dl9rdz@darc.de>
Date:   Mon Apr 29 18:13:24 2019 +0200

    configuration editable via web
2019-04-29 22:00:09 +02:00
Hansi, dl9rdz d1a419c092 v0.5e: trevis ci working (I hope) 2019-04-29 00:24:15 +02:00
Hansi, dl9rdz 0e80772b5d Merge branch 'master' into devel 2019-04-29 00:18:45 +02:00
Hansi, dl9rdz 5e0c56267e v0.5d: merging minor things:
- more debug message for wifi (for mode wifi=3)
  - testing travis ci
2019-04-29 00:17:05 +02:00