Wykres commitów

10 Commity (65c4c6bcfe73b83024d053a7590b74d8112f3f9c)

Autor SHA1 Wiadomość Data
Thomas Osterried e489b57205 Major improvements and smaller bugfixes
- feature: option to disable wifi. Saves abt 80mA current
  3 options: 2 alaways on; 1 off if no bluetooth client is connected in between
  60s after boot (watch red oled button; goes off as soon as a
  bt client connects in the boot phase). 0 disable (re-enabl by pressing
  beacon button)
- pseudo csma/cd. ppersist / slottime as we know it from standard
  packet-radio / -APRS
  In loaSend. TODO: better concept with a tx-queue. But this is rather complex,
  because the queue must not grow too large, else we re-send old packts..
- feature to encode altitude in compressed position instead of /A=...
  compressed position can encode course/speed, altitude (and others). Option to
  send course/speed to 0%, 100% or something in between.
  altitude check button is obsolete. Switch off by setting alt ratio to 0.
- cross-digipeating: just for sure, clear rx queue after going back to main
  freq.
- if we are not a digipeater and we have no serial-bt-client, we may let the
  loraChip sleep (axp.setPowerOutPut(AXP192_LDO2, AXP202_OFF)) -> saves current
  (a bit)
- adjust_cpu_freq_to: change CPU frequency. May reduce cpu power consumption
  up to 20 %. Suggesting (and tested with) 80 MHz. USE WITH CARE! I.e.
  40 MHz or 20 MHz did not work with my device (boot phase never ended)
- options to start tncServer and gpsServer (if you don't need them, you
  may not like to expose these tcp ports to your LAN or HAMNET)
- changed preferences.getString(PREFxxxxx) to
  preferences.getString(PREFxxxxx, ""), because if variable is not set,
  the preferences library returns "the variable name itself" - wtf!.
  In the case of PREF_NTP_SERVER, we saw log messages that ntp server
  with fqdn "ntp_server" could not be resolved; it had no impact, because
  it did a failback to the compiled-in default.  Changed call for
  PREF_WIFI_PASSWORD, PREF_AP_PASSWORD, etc.. too.
- wifi-AP: is set to esp_wifi_set_max_tx_power(8) (for lesser power
  consumption of the devie). 8 dBm are too less fore some cases.
  -> New web config for setting max_tx_power in AP- and STA- modes.
- Fix: In mode wifi-client, it did not reconnect if association was lost.
- small improvement for comment-text ratelimiting

BG_RF95.cpp: BG_RF95::SignalDetected feature (needed for pseudo csma/cd)

Signed-off-by: Thomas Osterried <dl9sau@darc.de>
2022-08-07 20:01:24 +02:00
MiGri 577055c56d Added more modes, compatible to the old '300bps' mode but with different correction rates. Renamed all modes 2021-09-29 00:57:27 +02:00
MiGri e1cae2112c Change slow mode to Cr 4:8 2021-09-23 22:02:09 +02:00
MiGri 63c90a170d
Medium Mode added
MediumMode: Bw 125 Cr 4/8 SF 10 (1024 Chips/Symbol)
2021-09-12 21:40:04 +02:00
Rysiek Labus d15164cc5e 1200 and 300 baud working fine 2021-06-24 13:46:11 +02:00
Łukasz Nidecki 29d151b1e9 Reformated code 2021-06-11 00:29:07 +02:00
M0IGA 1daf6a267a Higher up tx power 2021-04-24 12:14:45 +01:00
Rysiek Labus cd1a4c4252 Moving config to platformio.ini.
Set baud rate to 1200
2021-04-21 20:32:49 +02:00
Rysiek Labus c0c3eb76d2 M0IGA corrections in the BG_RF95 library 2021-03-09 17:12:57 +01:00
Christian OE3CJB Bauer 8248b8472a restructered, DS18B20 support added 2020-01-31 14:04:08 +01:00