From 91202f70e7f6edddcdb1a749947df0c5a612e422 Mon Sep 17 00:00:00 2001 From: "dl9rdz (via Travis CI)" Date: Tue, 21 Sep 2021 21:54:42 +0000 Subject: [PATCH] Travis build: 378 --- devel/devel20210921-B16-changelog.txt | 1 + devel/devel20210921-B16-full.bin | Bin 4190208 -> 4190208 bytes devel/update.fs.bin | 35 ++++++++++++++------------ download.html | 5 ++-- 4 files changed, 23 insertions(+), 18 deletions(-) diff --git a/devel/devel20210921-B16-changelog.txt b/devel/devel20210921-B16-changelog.txt index e9879bd..8479a43 100644 --- a/devel/devel20210921-B16-changelog.txt +++ b/devel/devel20210921-B16-changelog.txt @@ -9,3 +9,4 @@ LiveMap updates to include last received datetime, heading and rssi (#182) Co-authored-by: dl9rdz Add battery voltage (#183) send batt to sondehub; count down (burst_timer) only if fresh +Merge branch 'eben80-patch-1' into devel diff --git a/devel/devel20210921-B16-full.bin b/devel/devel20210921-B16-full.bin index 466fb4b2cbd5a743b9f998219995f061a7c15b0a..f9e661d4760c5515497a25f54bd0edc3dbc113f6 100644 GIT binary patch delta 5918 zcmbW333wDm7RNI^(?bYGK<niWYRPA^bih_ zDD8c)icEQnS6pvVEI>pTVj39U1bOtq>^z6wNFgJ`I2n~9VjBI{vtLfCctlnHFyHOe7=EeHmg83=A! z6Gq0iU8PK7W3N+s_-0sPG0HWF+8)WW*F%1N*DL$^4LEyiN)N1Wg%xJbR6Dd9;!kR7 zJgJ$LZA{(*v)>3JMlMiB$Qj%`CT|6pL-_bsrIZa|%18VrT&AHmUgKCBQn=uzc; z{ur#lPTFeKfI)1}qe=-Iyj^*lKLNtw7#|^c0__B-Ns~0N6Su=zD0xzOnePBii2+p` zB$W7SeDJNV3v^&TFIn8UfXPombR0#L_$!hsB)A>3t(l1qt=>=ZCzE%AXcve^+69Ia z!3H=%sqC5E%6R76t?VCHT`;Af53;%z>x>YLIjQO~NG?<#L@z%LuJ+)3B;1nFV`rz* z*>oVCN}FrUfIlx~@-raXi=zMFZT^t(1%<@qXF>EFB&Q^$*Ce1y^9O80Fs#O6i&Jom zq=QV}2cqY}(-7Qad$PuqZfd&82JeG?9`=HAgzv|h)J&^p#~C8pYRyCyC?r~C{{=||rt1OG%P2Bo1Cpvq{S_S`MkA$zu`ZQj@+%;E6+~>~Ysx71 z*#@NcH9$Ycg!t=XiPgkDv-Q42vq+k+p{|9=KLODZbRL6gtHaam$%Bz-74@&|h_n+w zO)&Wl5WQ(ffOlg+uZva%XZfrARIkxtN%kEgzXhVVF@g)Il_42%nf&R5_%kMYVsbBtKEf5I zu@E!Ca6Dz4thTlX;{6xHN+ur#(I@CB6Nd6Z-Lk5ta5|MqpkePFlRpK~XDBkGuziqZ zcs@iy2k9`>SO~*q^5-D>!WOlMTT__;$R-Ctu|PEifQ|SPL_dXF$hBzaz@I4<)iXoH z*KV5WOid)xmN471Eikqt5=+iBV(TK%noYAU1y3fpsUn?;m5IoynywjYvXYH2r8mh7 z3tR<#Yda?GtF4SD?FhCQx|rOrl44z&0m=`R*iI%ue#tg|){$&s@0RD&v|Kt7NMv z9nKPdTEP|cyxC7zF*!)D;vw4%qDkqxA>W*XhoQgXJGXwp!o`d2Nj5XNlAgk=a8u5x zr03Ot)8TizYHU|C_+pjD{McbXP)Qf@YKTKN$db8dGdV)%9e>i#!9tyvZK-5)Bh=(m zaoxMX6O$*?C;4>SoD61tgbp|(ZfL8rn%=sWBs$V5!~8#r$C+;A6sq!>)aznvrqCP7SYxnWrAlF`K6vu};;{M0VCp1E=x~s_=STLu3Yhoyj#|&cZ#2)Sy`h z<{Z1X4$S4V=^!?wfsW&IZPtL2*&sQ^HfN*R2QvHhXz}{x zJ|E2*N$OkfBc^J=W4M0#CtbHUx4$Wd}~CJ~r-D`UXD}#Rgfat%W^jQkqjIwmflFYqPQ81$`N_u|1KDg%dhlaq|{0m=A&ZmeD2x zFCy%N1+4xGl@zw%mIbZDjHyy6bCMnJx3grFIl<0bw}`7ol)5-IW_l2fE5_ zjTbc+pz8YExwKF^{o8mcje2w`g_<6I9+jlhWe|>LfAIe?4LGQJJuBpb0{%T3b$M~% zDja$^w;cSKQr7m<-9+6vl}5b?R@?o&1@wh^dkvC9JO-qwpR7Z6fX9KI@HM*-=?l4b z8vQm*z=Rh|m!P7@ohnE%R~H@2%G30-ozev~;`U<&didxy&Kg3UY-*HVg6tD!Fz_SJ8-A*A0SS<0x+w+n59s<`RC=+GWADwmyP;loOHZTG z!|#ENd(qm1_F;ZMcr47@dyyRKegL-haeG@Iq=BOTuII4x0DlMr0LE&b6mdS{kf+4D zAA^nE4%67OokI46Bik*=4u|X!gga!fAiEs$T%P29M7<;W(`To%Yg5-INanR{#YMqw zP`k4|7vL#<+8O!0@b!#C_6zbXkn*n=_`I}VIw-v;y(GOXy(+yf9g*I|MQ`W(Ku7+! z?rn)J+)KCblwN?6^L>~0UG)1%?f{KSAK=ed_(7P$(<^<1Ru6v>Zln99A5$pdm%yJF zJC0)4Vg51*3-k7;NDlE=ffV(V&ygMAuLE-fV>R!HwH|TEdxE^_kPifT+abMq()}*f z!pC+kyaz|zc6d~X-*?2H3i6>tJ{QA3f=W0Fm0%D2Qpi4WWIq$+Gl%>_kS`qaD?xth zkY5Y(8~cd=9FMr||967_(oz0Fkgpu_CqaJekiQ7>dx!i@kUu)4Pmn)5nnwQ#hV{ekrNZtV*dvw?r>&zLKezf=G240j9i4~NKk()}-R=n9F9$)Rd#q#Hak zE`|Cx6rg9Mdo<#$+;c4UA}+y>Eje!}>M3)VqtVknAmrvlLU>UZg#up0ZqeSQ@;mkG}Bgk-vj1^?0L&^jh?T~STkPu$f zB_Y^F+nZ1DQb##akaCAq2r}Lw0YN4>L=j|?LqdZ19TLuy?qJBptL*$Jp+G*2s1Q>} zTrEhYL#B%15y(%pKR?rjY_cPpDaaIu)Cw}qA@zdHaLBAY$&t{Aflyp`*&o=BUe8H* zz129vIbvv?L*@$7a15!Imf&VGKKoecS>j%bcq?x_7JCt&j~!cbC-*OGZm9ZLehL&= zll%K9>ghf;S{*MnFovxGdS~rMYA+t znwD0Yb4zPWx5(OUv$Tt*)Dnr2+4k4W%A|kxXKQQ!)oyI<@7@6&pU!+PzWY7DbMCq4 zo_EJpr+%@l;=`~QRwLd>Flz$S?*QnZ^)f zs4>jQGKL$M7$c04Mz$dtml`=nt})6OZR8nt!(ll0%4y4J?lO4}UA|0SOYIGE77NKX z3!U5`XV8OG9!RH#<+d!XPOY!<)T)6R&EYJwODm;CPG?z4iX<_e%d;Eg?yTBilcP=z zE!9HG_4eq)^>(3VjY8BUchfw+#Bas489v;j-c{vSo3&7Qp@t_-t@dkrm5(hKq7@J+ zl0$V>g@X-x?K~~4yZnI~sX|%|#BLIzl@Lji6w>sDP(TW3O;V++Qq?O1HB*8O0d}(x z-GbE{Zp-tV2-g^7^31<%Oi~`l{_Jjq=iC?R53;h2kSH`sMl&CwoXp8 zQ0aF06wkKz!}lN7^tnE*$>9%rRJLA3+JH!6uKR)kMOuMeVm|B+E_%9M&Y~0Uln-a= zVdS)M5zqMSrv_!LXB$PhO=63Zq+wq%!A3dkxnW&pcZoXOg9;5^D-W~Ou+7423xKpl z9&8Kqvt{=RxE1h~tvJPqm{J~jWnVk+)uTsWRa1|o*nMKl_sgf~6WdYyvk9_o+#OpO zL+5OlpUQ%TC){@c4FM0|xx*=~U=PSi7TU2%&ZH#|$}bPb65f#7ApH`qMh(Z#)PO9BGGcZx+uOlFrJ{w^JDvjXusT@tp`KR(SGArzZ&pjn@HcQ6~z_D z_0a6+P`P>c%NdDL8#^Fe4}zv2L_M8ltWA*Tv0^Y#>ch(veZ5vXU8>i6ZIE9LPWFPR zLOa}+ZAWV^W-kh_4!L`nNQp12NE(XUERB`wd;w(K`b!6IyX->CV%P0 z9EpZmr-*bIBHSAOU;t$+8dq2*trXhmZNgp_qArL6Uc8WjDqoC7T_`?IsX$_{ z2+cpN`2Qi-n1DGri2HC4ZbQC*z_)R$}U0fwO73GU7zI$l%qtfh<#$FSO zzd*75sGQcXx2RmhUKeF}lWz!X7rDlX44eh-LSkQ9S5Pb2iI2S{{NLtj@Qct9D0de+ zC)o?_Bv2Z_zIYMXJ3@2}i$qS~6?vCWcg&Lq)6>V~G&=P-zwX6r*jqEHw;sGIE7^O( z`-I$W(ddqya)vFeg~LAfzQ7+~usi-n!8>R@P^ z>Zx^9_r2~**+*id-4KOc!KiLw;UZUkFzn+_;vCt>BGM;(qi!4}3Xb0dH*}~RU5o9m5jU*)*(jp~gp_CK$gfuNs?VA&4g?YZ_)P^H$hI+o7!^8`z(i``loV2n3- za%vkx=F?sHV+%>wT{fG!xFw~S%%EF~$x>oD(v}jk zfZ9sQdN!7`O{LiJjB@OFJf9vbCo;8FkT=)_g17J83gV=;$(WW2>tt@7is?i#or>v# z>0}zcVj8)VP2x))o5m&6A(~hXeTuHL1GK;*O8j_Z3&1e%(bxn97n<1R8f|Dfa>SBpZlyb`T5W9kN z=X5fj&b*pzlY6^gbUoVXjIsbveyt*hHzH5NQ_U*5=g4cx$5fe11|?yooP}hO#C|RK zTyj-BvZmYSl4|OlPf}_6d@^oiT-=3L zttu(7ByzTd)2@gIk~(WZNLsukemGw`W*}fteDUuV%c<^!8*OoMks9K*)>)~05jo0g ziQAIILjtdY}>NPxJ{he4#Y+`2-f6uFxuv?eSg`SFPy z-Na!RYv4;p=Qne57_y!O6`8RnzILB!H8&n&&3x^%Yz?O!Yz63mSb7`h?QA9Zz;pRJ zE1i53X{Xj($j_10#GP(7ujj69>{hsDoNv2>TMsY;*31i8H*)*_mbJvfR*_^2OtpVF$Vz+_aX=3ZZHksIZuzO7G4zMjIwh?TriQNTuH?dk;trVRU zo6%-i?l-CL1>0_75wHhM>^{=j@({5^b`W=L$Ze4BG)W%-d&IJ&5>0rFPGC2l>y4#JvwA!{eM?`O}$o_xkmi}#~q?Iv~rti#0Gzz&(%3n<~A zNn*d|RcltQ!CkR2ZX+FZihP~0guj4?P3jjBq07WxLWCo@LXPp|jjJKO_Hc^dD+*#E4t zo0~h>d!Pei=_j1Gv-iOVp36VOp&a9f@*zJIv+XqZYis!kt)d}NT~PUK)1M_nu(K1tE}a83@h43LyQGJ>;1Et!gi4OI9g zKSXi#KWoh9<_j!m_zAoDNrmC zH(DSjqzvg8lT-mKHZd36$DziBqQ>KK+%ZAia40c36oHkR*jTV~6B`d!VPX@&CYx9p z*i;jn2sX{cCZVMyB{>-_x -cfg.js 6934 +cfg.js 7754 var cfgs = [ -[ "", "General configuration" ], +[ "", "General configuration", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/General-configuration" ], [ "wifi", "Wifi mode (0=off, 1=client, 2=AP, 3=client or AP autoselect on startup)" ], [ "mdnsname", "Network mDNS name"], [ "ephftp", "FTP server for ephemeris data (RS92 decoder)"], @@ -672,18 +674,18 @@ var cfgs = [ [ "rxlat", "Receiver fixed latitude"], [ "rxlon", "Receiver fixed longitude"], [ "rxalt", "Receiver fixed altitude"], -[ "", "OLED/TFT display configuration" ], +[ "", "OLED/TFT display configuration", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/Display-configuration" ], [ "screenfile", "Screen config (0=automatic; 1-5=predefined; other=custom)" ], [ "display", "Display screens (scan, default, ...)" ], [ "norx_timeout", "No-RX-timeout in seconds (-1=disabled)"], [ "tft_orient", "TFT orientation (0/1/2/3), OLED flip: 3"], -[ "", "Spectrum display settings" ], +[ "", "Spectrum display configuration", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/Spectrum-configuration" ], [ "spectrum", "Show spectrum on start (-1=no, 0=forever, >0=time [sec])" ], [ "startfreq", "Start frequency (MHz, default 400)" ], [ "channelbw", "Bandwidth (kHz)" ], [ "marker", "Spectrum MHz marker" ], // maybe remove, assume always ==1? [ "noisefloor", "Spectrum noisefloor" ], -[ "", "Receiver configuration" ], +[ "", "Receiver configuration", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/Receiver-configuration" ], [ "freqofs", "RX frequency offset (Hz)"], [ "rs41.agcbw", "RS41 AGC bandwidth"], [ "rs41.rxbw", "RS41 RX bandwidth"], @@ -695,7 +697,7 @@ var cfgs = [ [ "m10m20.rxbw", "M10/M20 RX bandwidth"], [ "mp3h.agcbw", "MP3H AGC bandwidth"], [ "mp3h.rxbw", "MP3H RX bandwidth"], -[ "", "KISS TNC/AXUDP/AXTCP data feed configuration"], +[ "", "KISS TNC/AXUDP/AXTCP data feed configuration", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/Data-feed-configuration"], [ "call", "Call"], [ "passcode", "Passcode"], [ "kisstnc.active", "KISS TNC (port 14590) (needs reboot)"], @@ -710,7 +712,7 @@ var cfgs = [ [ "tcp.port", "APRS TCP port"], [ "tcp.idformat", "DFM ID format"], [ "tcp.highrate", "Rate limit"], -[ "", "MQTT data feed configuration"], +[ "", "MQTT data feed configuration", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/MQTT-configuration"], [ "mqtt.active", "MQTT active (needs reboot)"], [ "mqtt.id", "MQTT client ID"], [ "mqtt.host", "MQTT server hostname"], @@ -718,23 +720,23 @@ var cfgs = [ [ "mqtt.username", "MQTT username"], [ "mqtt.password", "MQTT password"], [ "mqtt.prefix", "MQTT prefix"], -[ "", "Chasemapper settings"], +[ "", "Chasemapper settings", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/Chasemapper-configuration"], [ "cm.active", "Chasemapper active (0=disabled, 1=active)"], [ "cm.host", "Chasemapper UDP host"], [ "cm.port", "Chasemapper UDP port"], -[ "", "SondeHub settings"], +[ "", "SondeHub settings", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/SondeHub-settings"], [ "sondehub.active", "SondeHub reporting (0=disabled, 1=active)"], [ "sondehub.chase", "SondeHub location reporting (0=off, 1=fixed, 2=chase/GPS, 3=auto)"], [ "sondehub.host", "SondeHub host (DO NOT CHANGE)"], [ "sondehub.callsign", "Callsign"], [ "sondehub.antenna", "Antenna (optional, visisble on SondeHub tracker)"], [ "sondehub.email", "SondeHub email (optional, only used to contact in case of upload errors)"], -[ "", "SondeHub frequency import" ], +[ "", "SondeHub frequency import", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/SondeHub-import" ], [ "sondehub.fiactive", "SondeHub frequency import active (0=disabled, 1=active)" ], [ "sondehub.fiinterval", "Import frequency (minutes, ≥ 5)" ], [ "sondehub.fimaxdist", "Import maximum distance (km, ≤ 500)" ], [ "sondehub.fimaxage", "Import maximum age (hours, ≤ 24)" ], -[ "", "Hardware configuration (requires reboot)"], +[ "", "Hardware configuration (requires reboot)", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/Hardware-configuration"], [ "disptype", "Display type (0=OLED/SSD1306, 1=ILI9225, 2=OLED/SH1106, 3=ILI9341, 4=ILI9342)"], [ "oled_sda", "OLED SDA/TFT SDA"], [ "oled_scl", "OLED SCL/TFT CLK"], @@ -773,8 +775,8 @@ function mkcfgbtn(id, key, label, value) { return s; } -function mksep(id,label) { - return ""+label+"\n"; +function mksep(id,label,url) { + return ""+label+" [wiki]\n"; } function rowdisp(id,disp) { var matches = document.querySelectorAll("tr."+id); @@ -802,7 +804,7 @@ function configTable() { } } else { id++; - tab += mksep("s"+id, lbl); + tab += mksep("s"+id, lbl, cfgs[i][2]); } } tab += ""; @@ -812,7 +814,8 @@ function configTable() { var acc = document.getElementsByClassName("cfgheader"); for(i=0; iupdate.ino.bin (Sep 21 12:21:11 2021) -
  • update.fs.bin (Sep 21 09:08:11 2021) +
  • update.fs.bin (Sep 21 21:54:42 2021)
  • -
  • devel20210921-B16-full.bin (Sep 21 12:21:11 2021) +
  • devel20210921-B16-full.bin (Sep 21 21:54:42 2021)
    +Chasemapper udp support Update README.md LiveMap updates to include last received datetime, heading and rssi (#182) @@ -42,6 +42,7 @@ LiveMap updates to include last received datetime, heading and rssi (#182) Co-authored-by: dl9rdz Add battery voltage (#183) send batt to sondehub; count down (burst_timer) only if fresh +Merge branch 'eben80-patch-1' into devel
  • devel20210920-B16-full.bin (Sep 21 07:47:30 2021)