Wykres commitów

320 Commity (master)

Autor SHA1 Wiadomość Data
Pawel Jalocha 6f21f2ae71 Properly limit TxPower entry 2021-03-27 18:04:21 +00:00
Pawel Jalocha 5c4f22a640 Merge branch 'master' of https://github.com/pjalocha/esp32-ogn-tracker 2021-03-13 01:17:10 +00:00
Pawel Jalocha 4e68d90a27 Only start AP when APname non-empty 2021-03-13 01:16:54 +00:00
Pawel Jalocha 24c0373390 More header lines for HTTP IGC and some bugs fixed 2021-03-07 16:28:19 +00:00
Pawel Jalocha 5782113fad Add header to the HTTP IGC files and the G-record (MD5) 2021-03-07 15:47:28 +00:00
Pawel Jalocha b3ff988835 Add NL after the B-record 2021-03-06 20:19:08 +00:00
Pawel Jalocha 077688b9e6 Fix garbage in the first line of the downloaded APRS of IGC file 2021-03-06 19:44:20 +00:00
Pawel Jalocha fb7c0f004d Prepare to download log files as IGC from HTTP interface 2021-03-06 17:06:50 +00:00
Pawel Jalocha 0e3cf37cf4 Typing error 2021-03-05 13:50:03 +00:00
Pawel Jalocha c7b4d1bb90 Not encode by default the extended numbers in the packet 2021-02-28 14:11:06 +00:00
Pawel Jalocha dc4609678d Add WITH_LORA32 pin configuration for LoRa32 board by TTGO, untested 2021-02-08 19:22:38 +00:00
Fab501 f09ef68db8 config.h modifié 2021-02-02 22:30:08 +01:00
Fab501 37ca198fa8
Merge pull request #1 from pjalocha/master
update to last change
2021-02-01 21:07:56 +01:00
Fab501 5b2e39f957
Add Possibility to Change Default IP Adresse
Usual IP Address of 192.168.4.1 change to 192.168.1.1 for futur compatibility with Skydemon

You can put your IP address in begin of config.h
2021-01-31 15:31:33 +01:00
Pawel Jalocha 0ea2e24488 SX1262 support, not yet complete 2021-01-27 01:22:55 +00:00
Pawel Jalocha f8a0f9bdad Closer to run on sx1262 but not ready yet 2021-01-25 03:27:51 +00:00
Pawel Jalocha a46dab7ab3 Prepare for sx1262 RF chip, but still long way to go 2021-01-24 03:38:29 +00:00
Pawel Jalocha 9a5446fb40 with [feet] units as it is more standard 2021-01-13 23:19:08 +00:00
Fab501 c3751634a5
Add files via upload
Add the Selection of the First DispPage after Boot
2021-01-10 22:31:41 +01:00
Pawel Jalocha 63be645934 Debug print for the LoRaWAN received packet 2021-01-06 17:38:07 +00:00
Pawel Jalocha e355b6c8f6 Temperature conversion bug 2021-01-05 10:57:03 +00:00
Pawel Jalocha aeec572e1e More regular transmissions, although still randomized 2020-12-29 00:01:29 +00:00
Pawel Jalocha 59063d965f Improved handling for higher update rates 2020-12-29 00:00:50 +00:00
Pawel Jalocha 4a8f0661aa Improving hndling of high GPS update rates for Stratux 2020-12-27 14:09:57 +00:00
Pawel Jalocha 31c237db84 Fix the pressure data merge with GPS data at higher GPS update rates 2020-12-25 22:16:06 +00:00
Pawel Jalocha 158bfafa5d Major change: fractional time in the GPS structure is give in ms instead of 1/100th seconds 2020-12-25 20:27:34 +00:00
Pawel Jalocha a13d670db3 Improve merging pressure and GPS data at higher update rates, but still needs work 2020-12-24 15:04:08 +00:00
Pawel Jalocha bee6b181a6 Fix the number format in the HTML forms: the numbers should not have a plus sign 2020-12-23 20:54:16 +00:00
Pawel Jalocha fcc2b17c56 Comment out debug printout of the UBX messages 2020-12-22 03:57:06 +00:00
Pawel Jalocha 0039bdd17c Send ,SysStart on the console to notify about a (re)start 2020-12-22 03:56:33 +00:00
Pawel Jalocha dfb115bffa Control SBAS enable/disable from Parameters.GNSS 2020-12-22 02:14:38 +00:00
Pawel Jalocha 0d6cb0bc70 Default GPS rate = 5Hz for Stratux mode 2020-12-22 02:13:26 +00:00
Pawel Jalocha 546dc06ce7 Prefix 0x08 is AddrType=2 for GxAircom 2020-12-22 02:12:45 +00:00
Pawel Jalocha 6c77030821 PAW extension but without Time field which upset the original decoder 2020-12-20 15:38:54 +01:00
Pawel Jalocha 4fc23fadcc Minor improvements, bug fixes, for higher GPS update rates, PAW TX 2020-12-20 04:44:37 +00:00
Pawel Jalocha 0ef3ae4819 More useable PilotAware transmission 2020-12-17 01:15:13 +00:00
Pawel Jalocha c9c4f0825d Fix timing issues, in particular at GPS rates above 1Hz, other minor fixes 2020-12-16 02:18:31 +00:00
Pawel Jalocha d51f1b0c42 Fix RFM69 code, broken when introducing PilotAware 2020-12-14 19:10:21 +00:00
Pawel Jalocha 14039f2f10 Speed up GPS baudrate switching, print parameters as , cleanup of HTTP interface 2020-12-12 02:57:53 +00:00
Pawel Jalocha 83a8585224 Print (some) parameters on the console in NMEA form in response to an empty 2020-12-05 13:47:07 +00:00
Pawel Jalocha e4d4e7e524 Set higher data rate 1 or 2Hz by NavRate 2020-12-04 21:15:11 +00:00
Pawel Jalocha aa9dfbf6b6 Double-check for pressing the button 2020-12-04 21:14:03 +00:00
Pawel Jalocha 2377ba3c0d More GPS data printed 2020-12-04 21:13:43 +00:00
Pawel Jalocha 8199521aff - always print all arguments, even when empty 2020-12-04 21:12:16 +00:00
Pawel Jalocha c3e7a235e2 Set UBX NavRate and NavMode, add HTTP setup manu for those 2020-12-01 01:04:11 +00:00
Pawel Jalocha 5aa91dd9a8 PilotAware packet definition 2020-11-30 18:47:13 +00:00
Pawel Jalocha 5f6e115fc1 Alpha code to transmit PilotAware packets, do not use it yet 2020-11-30 14:24:22 +00:00
Pawel Jalocha 2141ce87c9 Add configuration for Stratux WiFi connection parameters 2020-11-30 14:22:01 +00:00
Pawel Jalocha 5f4f226245 Fix icon for WiFi and BT after font change 2020-11-30 14:20:34 +00:00
Pawel Jalocha 67934134ae Clean up and improve of the HTTP interface 2020-11-20 14:14:27 +00:00
Pawel Jalocha 8a9ceff73c Double check for long-push of the power button 2020-11-20 14:12:50 +00:00
Pawel Jalocha c56159119c Optimize part of the HTTP code by sending larger chunks 2020-11-19 20:32:29 +00:00
Pawel Jalocha 9ca6cb9913 Add RF status 2020-11-19 19:38:26 +00:00
Pawel Jalocha 3e35319baf Compile with ESP-IDF v4.1, sort log files after date/time, speed up log file download 2020-11-19 19:00:00 +00:00
Pawel Jalocha f0fb2deef1 Can be compiled for both v4.0 and v4.1 2020-11-18 16:46:13 +00:00
Pawel Jalocha ba86322585 Handling of encrypted OGN packets 2020-11-16 20:00:15 +00:00
Pawel Jalocha 56714aeb7d Add GPS and battery status 2020-11-04 01:52:37 +00:00
Pawel Jalocha 4daf095bf5 Download log files as binary or APRS format, add proper content-disposition 2020-11-03 10:55:34 +00:00
Pawel Jalocha ba74f34bb5 Separate HTTP server code, list log files and download them in APRS format 2020-11-03 02:47:57 +00:00
Pawel Jalocha 5a04a97444 Fix again an RF timing issue 2020-11-02 13:28:15 +00:00
Pawel Jalocha 520b2535e6 Add reset-to-defaults button 2020-11-02 00:35:33 +00:00
Pawel Jalocha 06495d803d HTTP updates the parameters in flash, fix timing bug in RF 2020-11-01 22:20:18 +00:00
Pawel Jalocha 095ad91b0a Possibly useable WiFi AP configuration 2020-11-01 15:54:55 +00:00
Pawel Jalocha 0c03db2dea More parameters and better grouped 2020-10-31 16:53:36 +00:00
Pawel Jalocha 28b7cc08eb Some parameters can be changed from the HTTP server, not saved to the flash yet 2020-10-31 03:19:55 +00:00
Pawel Jalocha 13bdd66295 Initial HTTP server associated with the WiFi AP 2020-10-30 04:05:03 +00:00
Pawel Jalocha a00b7df555 WiFi Access Point and TCP port for data output 2020-10-29 02:08:34 +00:00
Pawel Jalocha 07d3ac7e92 Split the WiFi code, thus now common between Stratux and APRS connection 2020-10-28 01:00:15 +00:00
Pawel Jalocha 5bccc189b5 Prepare for more regular WiFi code 2020-10-27 23:45:07 +00:00
Pawel Jalocha dff4f2e572 Format the time period, but not used yet 2020-10-27 22:44:26 +00:00
Pawel Jalocha 24b060068b increase transmit buffer for the SPP BT 2020-10-27 22:43:46 +00:00
Pawel Jalocha b1a720b18f Back-off timer instead of pure random transmission decision for LoRaWAN 2020-10-27 22:42:48 +00:00
Pawel Jalocha 04d27c5ce1 Merge branch 'master' of https://github.com/pjalocha/esp32-ogn-tracker 2020-10-24 00:42:20 +01:00
Pawel Jalocha 833d9c0b8c Fix bug on decision to send 16 or 20 byte long packet 2020-10-24 00:42:03 +01:00
Pawel Jalocha 5e8b22d7aa Prepair for differential position encoding 2020-10-23 02:13:25 +01:00
Pawel Jalocha a7592bc4e5 Send (shorter) positions packets with implicit header 2020-10-22 02:23:08 +01:00
Pawel Jalocha 934e776795 Even better display for the AppKey 2020-10-21 01:12:45 +01:00
Pawel Jalocha bb5013724b Display just the first two bytes of the AppKey 2020-10-21 00:46:47 +01:00
Pawel Jalocha f8f7060dd6 Fixed bug with Format_HexBytes() 2020-10-21 00:45:57 +01:00
Pawel Jalocha 9d331638cf New: Format_HexBytes 2020-10-20 00:36:25 +01:00
Pawel Jalocha 65def379fc Reset the LoRaWAN state when new AppKey supplied 2020-10-20 00:35:45 +01:00
Pawel Jalocha d224f7a6a7 Show LoRaWAN AppKey when in not-joined state 2020-10-20 00:34:52 +01:00
Pawel Jalocha 8aa8f9aaf4 Set low-rate-optimize bit 2020-10-20 00:33:06 +01:00
Pawel Jalocha 33521c07b4 Start defining differential encoding format 2020-10-19 02:10:16 +01:00
Pawel Jalocha 87fc27cc22 Re-init LoRaWAN when the AppKey changes 2020-10-16 00:19:01 +01:00
Pawel Jalocha eaafbd62fa Clear the AppKey by default 2020-10-16 00:18:06 +01:00
Pawel Jalocha 1ca21bc39b Minor improvements and debug for LoRaWAN code 2020-10-13 02:30:04 +01:00
Pawel Jalocha 486f09396b Allow for empty string with <name>=<value> 2020-10-10 06:40:12 +01:00
Pawel Jalocha 9fb2955a46 LoRaWAN good enough for tests 2020-10-09 22:23:43 +01:00
Pawel Jalocha 72727b2911 Reset WAN when new key in the parameters 2020-10-09 17:17:44 +01:00
Pawel Jalocha e9caf1f353 LoRaWAN code can join and send positions, proof of concept, far from stable 2020-10-09 14:08:50 +01:00
Pawel Jalocha 38d8ecaf22 Start with LoRaWAN connectivity 2020-10-08 02:30:52 +01:00
Pawel Jalocha b0c1f7f3e1 Move towards LoRaWAN connectivity 2020-10-07 19:04:44 +01:00
Pawel Jalocha 553baa500d IGC header refine 2020-10-01 00:48:27 +01:00
Pawel Jalocha 7fd261658f IGC G-record with MD5 2020-09-30 10:48:54 +01:00
Pawel Jalocha 3e4d266a1e Log MAC and ID to the IGC file 2020-09-29 20:25:55 +01:00
Pawel Jalocha 389da4e515 Reorder the MAC to put MSB first 2020-09-29 20:24:26 +01:00
Pawel Jalocha 8c7108fa56 Add IGC header with HF fields 2020-09-26 23:54:32 +01:00
Pawel Jalocha 906229814e Add setting the time/date for the IGC files 2020-09-26 02:42:15 +01:00
Pawel Jalocha a35330351f Produce IGC files, B-records only for now 2020-09-26 02:00:23 +01:00
Pawel Jalocha 4463ed9fac Add comments 2020-09-25 01:31:30 +01:00
Pawel Jalocha 8ed7d2f3e3 Run separate task for regular checks like LED, push button, sound start/stop 2020-09-25 01:30:17 +01:00
Pawel Jalocha 849a5c599a More precise timestamp for the pressure measurement 2020-09-25 01:29:14 +01:00
Pawel Jalocha 0354f5fc14 Force internal log to reopen when about to shutdown 2020-09-25 01:28:28 +01:00
Pawel Jalocha e0f5bbd86a Read potentiometer position 2020-09-25 01:26:47 +01:00
Pawel Jalocha 630d93d2cf Replace SPIFFS with FAT, seems to work well 2020-09-22 20:44:55 +01:00
Pawel Jalocha 0994c5d091 Fix bug with logging status packets when there no GPS fix 2020-09-21 01:43:27 +01:00
Pawel Jalocha 4607fef9d2 Switch USB serial communication to explicit UART, attermpt use to FAT on internal flash 2020-09-21 01:42:12 +01:00
Pawel Jalocha f6f50c57f8 Add status packet print when downloading the log file 2020-09-19 03:08:51 +01:00
Pawel Jalocha 8cb4462c2d Add ground track display on the altitude/climb/speed page 2020-09-19 00:36:56 +01:00
Pawel Jalocha 4cab8adf39 Fix display of negative pressure altitude and climb/sink rate when no GPS fix 2020-09-18 23:17:06 +01:00
Pawel Jalocha f6d17350d5 Exponential timeout for connecting Stratux 2020-09-05 20:22:52 +01:00
Pawel Jalocha b0618a549a Attempt to save power on WiFi, especially while idling (when AP is not yet there) 2020-09-05 18:39:24 +01:00
Pawel Jalocha 6b600f1943 Avoid crashing on NULL pointer to strings 2020-09-05 18:38:29 +01:00
Pawel Jalocha fd6ea42f96 Pass (some) GSV messages for satellite visualization 2020-09-05 18:37:44 +01:00
Pawel Jalocha 1be81357c6 Add charging status on the OLED top status bar 2020-09-01 20:49:26 +01:00
Pawel Jalocha 8781688e37 Add WiFi power and sensitivity control for Stratux. more flexible TCP connection target 2020-09-01 20:19:27 +01:00
Pawel Jalocha bbf55ae81d Pass every 5th for satellite info to be visible in Stratux 2020-08-30 13:15:08 +01:00
Pawel Jalocha 5040295d80 Add CKL logo (for EPPK and EPPG airfield) 2020-08-29 18:56:04 +01:00
Pawel Jalocha 5bf77bf719 Add connectivity to Stratux on WiFi and port 30011 and other minor updates 2020-08-29 18:54:47 +01:00
Pawel Jalocha 330077f8de Merge branch 'master' of https://github.com/pjalocha/esp32-ogn-tracker 2020-08-29 12:52:34 +01:00
Pawel Jalocha 7f00b93de8 Forgotten call name change 2020-08-29 12:52:29 +01:00
Pawel Jalocha b5b5d59179 Stratux WiFi connectivity 2020-08-29 12:49:46 +01:00
Pawel Jalocha 2cd55cf257 Work on WIFI and talking to the APRS server 2020-07-07 21:44:12 +01:00
Pawel Jalocha 744020b31c Add turn rate and update the pressure altitude encoding for FANET 2020-07-07 01:49:52 +01:00
Pawel Jalocha 960ef5e9b9 Make the selection of the displayed pages a parameter stored in flash: PageMask 2020-07-07 01:48:36 +01:00
Paweł Jałocha 850494ed04
Merge pull request #21 from lupus78/oled_custom
OLED custom pages
2020-07-04 20:30:39 +01:00
Pawel Jalocha 86e254767f Organize TLG and TRK files on the SD card into sub-directories 2020-07-04 16:49:55 +01:00
Farkas Szilárd 832f84d0be Ability to enable or disable pages on the u8g2 OLED display 2020-07-04 16:04:05 +02:00
Farkas Szilárd 5f3587a15a OLED Page with Altitude, Vario and Speed 2020-07-04 15:08:20 +02:00
Pawel Jalocha 3a82baf506 Add BT icon on the OLED status bar 2020-07-04 00:13:45 +01:00
Pawel Jalocha 6283e07b58 Fixed null pointer reference 2020-07-03 20:24:20 +01:00
Pawel Jalocha b1e1c5a8fe Add ILI9341 support for T-Beam 2020-07-03 15:23:18 +01:00
Pawel Jalocha 3194e3e9a5 Add data path from the Bluetooth client to the console input, thus to allow to send commands from BT devices 2020-07-03 11:30:18 +01:00
Pawel Jalocha 4fcc489b83 Add takeoff/landing detection, for IGC file creation 2020-07-03 11:29:30 +01:00
Pawel Jalocha 3ce49daa8d Correct FANET position encoding 2020-06-09 22:12:30 +01:00
Pawel Jalocha f7ee06670a Add 2nd reset for the ILI9341 LCD 2020-05-31 23:09:09 +01:00
Pawel Jalocha ad8b8dde00 Merge branch 'master' of https://github.com/pjalocha/esp32-ogn-tracker 2020-05-19 23:46:13 +01:00
Pawel Jalocha e7e1d83c19 Add ILI9341 support for HELTEC v2, untested 2020-05-19 23:45:56 +01:00
Pawel Jalocha feeac80a67 Make the BMX055 IMU respond in FollowMe 2020-05-13 17:55:52 +00:00
Pawel Jalocha ca95d9a41d For cmake and idf.py to work 2020-05-13 12:13:55 +01:00
Pawel Jalocha 0bedef6a90 Display MAVLINK instead of GPS when drone telemetry is the position source 2020-05-11 00:45:56 +01:00
Pawel Jalocha ab5bf7ae58 Display battery data from the drone's telemetry, when WITH_MAVLINK 2020-05-11 00:31:52 +01:00
Pawel Jalocha 9758af21c9 WiFi code (alpha) connects to AP and then logs into the APRS server, demo, not a regular usage code 2020-05-09 23:47:12 +01:00
Pawel Jalocha 916a6b7004 Bring back missing call, add compile config for MAVlink and M5 2020-05-09 20:58:05 +01:00
Pawel Jalocha e4d9904a79 Fix compile without SDLOG 2020-05-08 11:02:34 +01:00
Pawel Jalocha fb8ddaacfa Longer GPS position history for state monitoring 2020-05-07 22:42:20 +01:00
Pawel Jalocha 95c040b8c3 Log traffic info to SD 2020-05-07 22:41:26 +01:00
Pawel Jalocha 771cdd3997 Log more data to SD 2020-05-07 22:40:19 +01:00
Pawel Jalocha a8bdf26574 Revive logging to the SD card 2020-05-06 17:31:43 +01:00