Wykres commitów

320 Commity (master)

Autor SHA1 Wiadomość Data
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
Pawel Jalocha 947e96a890 Working on FANET 2020-05-06 00:13:14 +01:00
Pawel Jalocha e23f222c55 FANET: QNE encoding and packet reception 2020-05-02 20:37:15 +01:00
Pawel Jalocha 1d83ab73b3 Add basic FANET transmission: position and pilot's name if defined, alpha stage 2020-05-01 15:01:36 +01:00
Pawel Jalocha a20c55358d Power-up BMX055 magnetometer before trying to read the ID, not tested 2020-05-01 15:00:05 +01:00
Pawel Jalocha 03544ae16a Start with BMX055, but not working yet 2020-05-01 00:01:30 +01:00
Pawel Jalocha 11a90da716 Add I2C_Mutex 2020-04-30 23:23:17 +01:00
Pawel Jalocha 6e51d2b506 Merge branch 'master' of https://github.com/pjalocha/esp32-ogn-tracker 2020-04-29 22:00:26 +01:00
Pawel Jalocha 1b0523145a Uniform call arguments to organize the OLED pages 2020-04-29 22:00:22 +01:00
Farkas Szilárd 1f66134dbd Show the MS56xx on Logo screen 2020-04-27 12:55:28 +02:00
Pawel Jalocha 1b56f5b9af Add missing parts for the LCD 240x240 screen 2020-04-20 22:36:09 +01:00
Pawel Jalocha 5b343beeeb Updates and bug fixes 2020-04-19 20:19:32 +01:00
Farkas Szilárd d7e096ea87 fix for temperature rounding 2020-04-19 11:11:31 +02:00
Farkas Szilárd a0ba7ad4a3 MS5611 pressure sensor code, which is more or less the same as MS5607 on the calculation parameters differ. I2C_Write function signature was wrong, and header define was missing in the ms5607.h 2020-04-18 20:05:51 +02:00
Paweł Jałocha f37bdc1f29
Merge pull request #10 from ggajoch/fix_debug_print
Fix compilation errors for #define DEBUG_PRINT
2020-03-15 02:12:47 +00:00
Grzegorz Gajoch 292939ee69 fix missing functions for TX_LED 2020-03-15 02:07:12 +00:00
Grzegorz Gajoch df5b6b7eaa Fix compilation errors 2020-03-15 02:02:07 +00:00
Pawel Jalocha 86a24a2913 Major update, work with AXP192 power control chip thus the new T-Beam V1.0 2020-02-24 21:54:21 +00:00
Pawel Jalocha 88b0918d4f Merge branch 'master' of https://github.com/pjalocha/esp32-ogn-tracker 2019-06-02 09:03:03 +01:00
Pawel Jalocha 8a51a7052a Position packet encryption, not complete 2019-06-02 09:02:57 +01:00
Pawel Jalocha 6fe9318d78 Minor fixes 2019-06-02 09:01:59 +01:00
Manuel Haag 018f34ec6f fixed sending of MAV_ADSB_VEHICLE 2019-05-09 23:59:55 +02:00
Pawel Jalocha 0878e8378d Support for AERO protocol 2019-05-08 17:03:54 +00:00
Pawel Jalocha 6fb70d356e Group some RF variable for cleaner structure 2019-05-08 00:42:39 +01:00
Pawel Jalocha 788312c307 Reorganize to access more information from OLED status pages 2019-05-07 16:08:22 +01:00
Pawel Jalocha 5e548ef42b Refined FollowMe logo 2019-05-07 11:22:15 +01:00
Pawel Jalocha fa7738c3c6 Improve display pages 2019-05-07 10:05:38 +01:00
Pawel Jalocha a726052b0d Fill in some data in the baro page 2019-05-07 09:11:06 +01:00
Pawel Jalocha 14f4e13e80 Send MAVlink ADS-B message to the GPS/MAVlink port 2019-05-05 21:51:49 +01:00
Pawel Jalocha dabfffb230 Fixed compile error with MAVlink, but needs to be tested 2019-05-02 16:41:20 +01:00
Pawel Jalocha 38173f17a8 Merge branch 'master' of https://github.com/pjalocha/esp32-ogn-tracker 2019-05-02 00:54:18 +00:00
Pawel Jalocha 8879922372 Minor bug fix 2019-05-02 00:54:13 +00:00
Pawel Jalocha 363f8e9e86 Merge branch 'master' of https://github.com/pjalocha/esp32-ogn-tracker 2019-05-02 01:51:58 +01:00
Pawel Jalocha 63130ef8cd Some OLED pages filled with data, some other not yet 2019-05-02 01:51:39 +01:00
Pawel Jalocha b6c53a3d28 Merge branch 'master' of https://github.com/pjalocha/esp32-ogn-tracker 2019-05-01 21:49:40 +01:00
Pawel Jalocha 98d7a6adec Update from other platform 2019-05-01 21:49:34 +01:00
Pawel Jalocha 3a6a6be160 More (dummy for now) pages on the OLED, switchable by the button 2019-05-01 21:35:54 +01:00
Pawel Jalocha 5a4c50b14b Add hardware options to the logo screen 2019-05-01 12:37:18 +01:00
Pawel Jalocha 992362bcc1 Start adding U8g2 support for the OLED/LCD 2019-05-01 10:24:50 +01:00
Pawel Jalocha 4268342809 OLED: some comments added 2019-04-29 23:44:35 +01:00
Pawel Jalocha d979f006ef OLED: add display-invert command 2019-04-29 23:25:18 +01:00
Pawel Jalocha 6f0683661c Some bugs fixed in the button reading code 2019-04-29 20:32:05 +01:00
Pawel Jalocha 61dadc2408 Disable the sleep mode for now 2019-04-29 19:16:46 +00:00
Pawel Jalocha a1a1dca5c3 Attempt to enter sleep/shutdown when button pressed for 4sec 2019-04-29 14:26:12 +01:00
Pawel Jalocha a9a6a71159 Update for FollowMe 2019-04-29 10:52:14 +00:00
Pawel Jalocha 1fa705b721 Merge branch 'master' of https://github.com/pjalocha/esp32-ogn-tracker 2019-03-29 10:30:17 +00:00
Pawel Jalocha 0d5f30d089 Pins update for the new prototype of FollowMe 2019-03-29 10:29:50 +00:00
Pawel Jalocha 69ef4209fc Update for the new ESP-IDF 2019-03-24 07:11:39 +00:00
Pawel Jalocha 8dc39d1c11 Adjust frequency hopping for plans 2 and 3 2019-03-24 07:10:19 +00:00
Pawel Jalocha c25c9c82a4 Try SD card in simple SPI mode, doe snot work yet 2019-02-26 11:47:27 +00:00
Pawel Jalocha 81fc30b83d Fix compilation without WITH_SPIFFS 2019-01-23 19:45:17 +00:00
Pawel Jalocha 8b3eea922b Do not start I2C, unless needed for pressure sensor or OLED 2019-01-23 16:09:30 +00:00
Pawel Jalocha b68f5ffc73 Major update, log to Flash, Bluetooth, transmission of info packets 2019-01-22 00:08:19 +00:00
Pawel Jalocha a5dbd28bb8 Add frequency hopping plan #5 for 433MHz, Add override of frequency plan in the flash parameters 2018-07-23 15:02:44 +00:00
Pawel Jalocha bb254db371 Initialize the new paramater in the SPI structure with the new ESP-IDF - not tested 2018-06-15 21:14:06 +00:00
Pawel Jalocha dcd915f9fd Add conversion table from OGN aircraft-type to ArduPilot emitter_type 2018-05-20 07:27:20 +00:00
Pawel Jalocha 1394569fdd Add some messages, improve printout 2018-05-20 00:41:47 +01:00
Pawel Jalocha e28403027c Improved handling on timing of messages on MAVlink input 2018-05-19 12:17:01 +00:00
Pawel Jalocha b7012db511 Debugging the MAVlink interface 2018-05-19 01:03:18 +00:00
Pawel Jalocha 630cb7f6f2 Fix bug in the long numeric constant 2018-05-17 17:20:10 +00:00
Pawel Jalocha c3350d9784 A hack to cope with the time specification in the MAV_GPS_RAW_INT message 2018-05-17 17:17:27 +00:00
Pawel Jalocha 0718171974 Add MAVlink HEARTBEAT message 2018-05-16 02:03:44 +00:00
Pawel Jalocha e9c5ac0dd6 Send ADSB_VEHICLE messages on the MAVlink portabout other aircrafts 2018-05-15 03:21:11 +00:00
Pawel Jalocha 2a0e0fa849 Add more info-parameters, BME280 support, remove I2C mutex 2018-03-09 13:11:21 +00:00
Pawel Jalocha 1aae80e8d7 Now unified with STM32 2018-02-26 21:19:21 +00:00
Pawel Jalocha 5423ae48b3 Bug fixed: incorrect #if to start the SENS task 2018-02-26 11:41:23 +00:00
Pawel Jalocha a57c54cc88 default make for HELTEC with OLED and no baro, minor updates carried over from STM32 2018-02-25 19:33:58 +00:00
Pawel Jalocha 8bf73761c1 Add pressure sensor support, push I2C to HAL, major files identical to STM32 code for easy passing of new features 2018-02-25 18:47:03 +00:00
Pawel Jalocha 367ba6d4ce Correct the unique ID, add some string-valued parameters 2018-02-18 14:41:50 +00:00
Pawel Jalocha 6853ba7207 Delete old file 2018-01-29 13:39:46 +00:00
Pawel Jalocha 79f8e58659 Initial code, basic functionality: transmit, receive, relay, display position 2018-01-29 12:43:22 +00:00