Changelog for 2026-02-27

Date Commit Changes
27. Feb 202683cac93cafix(MQTT): Send first MapReport as soon as possible (#8872)
25. Feb 20263a74e049aAdd Transmit history persistence for respecting traffic intervals between reboots (#9748)
26. Feb 20263b1b30835platform: nrf52: Fix typo in BLEDfuSecure filename (#9709)
25. Feb 20265a068431eAdd GPIO_DETECT_PA portduino config, and support 13302 detection with it (#9741)
25. Feb 2026a93d4d7e9Revert "Fix/rak3401 button (#9668)" (#9747)
25. Feb 202654781cf51hopefully fix remaining cppcheck issues (#9745)
25. Feb 2026ad7d19c31Remove unused global rIf that shadows locals and fails cppcheck (#9743)
24. Feb 202658496e56dfail cppcheck on low already. Code quality for the win.
24. Feb 20262c18a4161Merge remote-tracking branch 'origin/master' into develop
24. Feb 2026c65eecc29Update protobufs (#9739)
24. Feb 2026cac45d9ceAlign telemetry broadcast want_response behavior with traceroute (#9717)
24. Feb 202602d42f87dImplement 'agc' reset for SX126x & LR11x0 chip families (#9705)
24. Feb 20269c439f8d0FIx loophole with telemetry coercion
24. Feb 2026cf998f03bUpgrade trunk (#9731)
24. Feb 2026f9d1f2414chore(deps): update sensorlib to v0.3.4 (#9727)
23. Feb 202613b25c061chore(deps): update meshtastic-st7789 digest to 9ee76d6 (#9729)
23. Feb 2026607b63111meshtasticd: Add Luckfox Lyra Hat pinmaps (#9730)
23. Feb 202699e88bb49Support mini ePaper S3 Kit (#9335)
23. Feb 20264f84cf011Upgrade trunk (#9724)
23. Feb 2026417ca86c3Split module includes for AQ module (#9711)
22. Feb 20267df37f825chore(deps): update radiolib to v7.6.0 (#9695)
22. Feb 20260726a9f77chore(deps): update radiolib to v7.6.0 (#9695)
22. Feb 2026f8cc1d604Merge remote-tracking branch 'origin/develop'
21. Feb 20269383d0bcfApply SX1262 register 0x8B5 patch for improved GC1109 RX sensitivity (#9571)
21. Feb 2026f615990c0Limit http connections and add free heap check before allocating for SSL (#9693)
21. Feb 20268feb34e7aRadioLib edge-triggered interrupts robustness (#9658)
21. Feb 2026a5523b04eFix/rak3401 button (#9668)
20. Feb 2026af518fbd2Hold GC1109 FEM power during deep sleep for LNA RX wake (#9572)
20. Feb 20268c37d6923Add #include "RadioLibInterface.h"
20. Feb 2026299ef95f2Revert "Add agc reset attempt (#8163)" (#9702)
20. Feb 20268f81b194dBLE Pairing fix (#9701)
20. Feb 20266bc3e3153Upgrade trunk (#9696)
20. Feb 2026840b29860skip header items when enabling the InkHUD menu cursor (#9552)
19. Feb 202615460c8f9Update meshtastic-GxEPD2 digest to c7eb4c3 (#9694)
19. Feb 2026a77ac21e0Trunk
19. Feb 20262b6d8f682Merge branch 'develop'
19. Feb 20264c91beedaDevelop to master (#9618)
19. Feb 2026d0cf79a99Upgrade trunk (#9692)
19. Feb 202686986d633ULED_BUILTIN for 9m2ibr_aprs_lora_tracker (#9685)
18. Feb 20265408e81deUpgrade trunk (#9683)
17. Feb 2026178c3114dFake IAQ values on Non-BSEC2 platforms like Platformio and the original ESP32 (#9663)
17. Feb 2026357a33f45chore(deps): update actions/stale action to v10.2.0 (#9669)
17. Feb 20264fccda26cConcurrency: Modern Periodic wrapper class. (#9501)
17. Feb 2026f94c01b45Upgrade trunk (#9671)
17. Feb 20263ca68e778InkHUD: Allow non-system applets to subscribe to input events (#9514)
17. Feb 2026a4ba31257zip a few gitrefs down (#9672)
16. Feb 2026a227fd702#9623 resolved a local shadow of next_key by converting it to int. (#9665)
16. Feb 20266b44b5786fix detection of SCD30 by checking if the size of the return from a 2 byte register read is correct (#9664)
16. Feb 20265feba46b5our firmware action is too clever
16. Feb 20260cbf53b7afix: respect DontMqttMeBro flag regardless of channel PSK (#9626)
16. Feb 2026321ccbf5eUpgrade trunk (#9661)
16. Feb 202657268bf4eFeat/add scd30 (#9609)
16. Feb 202656fd9c781fix a lot of low level cppcheck warnings (#9623)
16. Feb 202632db70037InkHUD: Favorite Map Applet (#9654)
16. Feb 2026778823e62Add USB_MODE=1 for Station G2 (#9660)
15. Feb 2026545826d31replace delete in AudioThread.h with std::unique_ptr (#9651)
15. Feb 2026dbef1de28workaround NCP5623 and LP5562 I2C builds (#9652)
14. Feb 2026b0bd3df22replace delete in CryptoEngine.{cpp,h} with std::unique_ptr (#9649)
14. Feb 2026167bcf286fix typo in PIN_GPS_SWITCH (#9648)
14. Feb 2026ff485d5ffreplace delete in RadioInterface.cpp with std::unique_ptr (#9645)
14. Feb 2026184e4ddd8Undefine LED_BUILTIN for Heltec v2 variant (#9647)
14. Feb 2026aed2c7ca9replace delete in EInkDynamicDisplay.{cpp,h} with std::unique_ptr (#9643)
14. Feb 2026e1f9ccd33replace delete in RedirectablePrint.cpp with std::unique_ptr (#9642)
14. Feb 2026df1456156convert GPS global and some new in gps.cpp to unique_ptr (#9628)
13. Feb 2026c8ff02cc3Merge branch 'master' into develop
13. Feb 2026d770ef27cUpdate src/mesh/NodeDB.cpp
13. Feb 202671edf2fb4Update src/modules/Telemetry/Sensor/SFA30Sensor.cpp
13. Feb 2026c79e1925dUpdate src/modules/Telemetry/Sensor/SFA30Sensor.cpp
13. Feb 20263d649d518Update src/modules/Telemetry/Sensor/SFA30Sensor.cpp
13. Feb 2026947f8176dUpdate src/detect/ScanI2C.cpp
13. Feb 2026d5bde83ffUpgrade trunk (#9631)
12. Feb 2026c3321771eXiao NRF - define suitable i2c pins for the sub-variants (#8866)
12. Feb 2026b6e5534a8Merge branch 'master' into develop
12. Feb 2026f10d786d8Update protobufs (#9621)
12. Feb 20261a7f56037fix: zero entire public key array instead of only first byte (#9619)
12. Feb 202638c7ad0edExclude status message module
12. Feb 2026bcc24705achore(deps): update neopixel to v1.15.4 (#9616)
12. Feb 20268137200cbchore(deps): update sensirion core to v0.7.3 (#9613)
12. Feb 2026bfbce2e31Log rxBad PacketHeaders with more info (id, relay_node) like printPacket, so we can try to match RX errors to other packets in the logs. (#9614)
12. Feb 2026f86291546chore(deps): update adafruit mpu6050 to v2.2.9 (#9611)
12. Feb 2026640dd5f7dUpgrade trunk (#9615)
11. Feb 202615297cb56feat/add sfa30 (#9372)
11. Feb 20266d299eac6Fixes on SCD4X admin comands (#9607)
11. Feb 202631fe15bb7ExternalNotification and StatusLED now call AmbientLighting to update… (#9554)
11. Feb 202697983d801BaseUI: Favorite Screen Signal Quality improvement (#9566)
11. Feb 2026c366e5332Merge branch 'master' into develop
11. Feb 20260adcadb1cModify the dependency library of v4-tft (#9507)
11. Feb 202621d5a34feUpdate protobufs (#9605)
11. Feb 2026648148af8Modify the dependency library of v4-tft (#9507)
11. Feb 20265b03b1fe5fix some random compiler warnings (#9596)
11. Feb 2026f96a8593ffix some random compiler warnings (#9596)
11. Feb 20264954723f9Automated version bumps (#9604)
11. Feb 2026e04739764Add missing openocd_target to custom nrf52 boards (#9603)
11. Feb 202675f3d123fAdd sdl libs for native builds (#9595)
11. Feb 20266b73ac385Upgrade trunk (#9599)
11. Feb 202644941b79cAdd missing openocd_target to custom nrf52 boards (#9603)
11. Feb 202665adfa894Automated version bumps (#9604)
10. Feb 20266df044940Upgrade trunk (#9581)
10. Feb 2026a092f6bb2Refactor logging in ProtobufModule to ensure message details are logged after successful decoding (#9536)
09. Feb 2026927a4e47bUpdate built-in documentation for current method of implementation (#9592)
09. Feb 2026df0ee74b3Add battery curve for T-Beam 1 watt (#9585)
09. Feb 2026af18f061cMerge remote-tracking branch 'origin/master' into develop
09. Feb 2026139e45dffUpdate protobufs (#9588)
09. Feb 20260df8719fcTemporarily un-renovate libch341 (#9587)
09. Feb 2026b12cac3e0Merge branch 'master' into develop
09. Feb 202628c4acf5cchore(deps): update gxepd2 to v1.6.7 (#9577)
09. Feb 2026579a0af51feat: Add SCD4X (#7198)
09. Feb 202673adeee38Enable FORTIFY and SP for native builds (#9537)
08. Feb 2026bb3d6d532Fix embedded null byte truncation in ATAK strings (#9570)
08. Feb 20267cbab4838Feat/add sen5x (#7245)
08. Feb 20264ce554e09Make LED_POWER blip even in critical battery (#9545)
07. Feb 2026eb145f8adAdd support for CW2015 LiPo battery fuel gauge (#9564)
07. Feb 2026a60e7cfe6Add Slash Key to VirtualKeyboard (#9563)
07. Feb 202653231ae4bAdded toggable config and default for larger screens to enable / hide bubbles on chat messages (#9560)
07. Feb 202639139cc2eRPM: Include meshtasticd-start.sh (#9561)
07. Feb 20265280caf9dUpdate protobufs (#9559)
06. Feb 2026ba016fd91Fix hop_limit upgrade detection (#9550)
07. Feb 2026e2cf401adUpdate meshtastic/device-ui digest to 6c75195 (#9553)
06. Feb 20264a4b1f4a8meshtasticd: Fix install on Fedora 43 (#9556)
06. Feb 2026779e446d1Fix hop_limit upgrade detection (#9550)
06. Feb 2026f73d18384Upgrade trunk (#9547)
05. Feb 202611bb2ee84Upgrade trunk (#9368)
05. Feb 2026236177699Rename LED_PIN to LED_POWER, move handling out of main to dedicated module (#9512)
04. Feb 2026a324c4af1Update meshtastic-esp8266-oled-ssd1306 digest to 21e484f (#9533)
04. Feb 20265df5ab279Update Adafruit MPU6050 to v2.2.8 (#9534)
04. Feb 202674ea6206dUpdate NeoPixel to v1.15.3 (#9530)
04. Feb 2026b23874444Update Adafruit MPU6050 to v2.2.7 (#9525)
05. Feb 202694b714995Remove unused hmx variable (#9529)
04. Feb 2026ac611c4b6Add agc reset attempt (#8163)
04. Feb 202689df5ef66Undefine LED_BUILTIN (#9531)
04. Feb 2026be5f0a9adImplement UDP multicast handler start/stop to ensure proper lifecycle (#9524)
04. Feb 2026bfc3eebd5HotFix for ReplyBot - Modules.cpp included and moved configuration.h (#9532)
03. Feb 2026538a5f0dfAdd reply bot module with DM-only responses and rate limiting (#9456)
03. Feb 2026b7db22055Inkhud battery icon improvements. (#9513)
03. Feb 2026b008c7a17Fix config.display.use_long_node_name not saving (#9522)
03. Feb 2026c8a9cdc14Make sure we always return a value in NodeDB::restorePreferences() (#9516)
03. Feb 20260703e0e6dMake sure we always return a value in NodeDB::restorePreferences() (#9516)
03. Feb 2026644fa5b54Power off control pin on Thinknode m5 during deepsleep and add RTC (#9510)
03. Feb 2026f514bc230Prefer EXT_PWR_DETECT pin over chargingVolt to detect power unplugged (#9511)
01. Feb 2026002214832Missed in reviews - fixing send bubble (#9505)
31. Jan 20269d06c1bf3Add StatusMessage module and config overrides (#9351)
31. Jan 20261d30342c0Don't ever define PIN_LED or BLE_LED_INVERTED (#9494)
30. Jan 2026e9d4485bbMerge remote-tracking branch 'origin/develop'
30. Jan 20267b03980e0Refuse to send legacy DMs simply because the remote public key is unknown (#9485)
30. Jan 2026004179c04Fix OTA filename determination to use unified format for ESP32 (#9488)
30. Jan 20268f630bfcfFix typo in LED state comment
30. Jan 20267bbfe99fbAdd on-screen keyboard to InkHUD (#9445)
30. Jan 2026caae6bc59Change canned message recipient's previous page to send page (#9227)
30. Jan 2026200e79e80You get an RTC, and you get an RTC! (delete HAS_RTC as it wasn't actually doing much) (#9493)
30. Jan 2026c19fc6268Merge pull request #9492 from meshtastic/master
30. Jan 20264cf01e7e5Adjust pin poweroff for Thinknode M6
30. Jan 2026ad4b1d9c2re-enable RTC support on THINKNODE M3 and M6
30. Jan 202668733a6c5Fix issue triage workflow by clarifying device log requirements and improving JSON response handling
29. Jan 202622617076fUpdate meshtastic/device-ui digest to 63967a4 (#9475)
29. Jan 20266f5a7672bUpdate pschatzmann_arduino-audio-driver to v0.2.1 (#9398)
29. Jan 2026e08c05072Add custom ringtone definition for RAK4631 and enable buzzer pin (#9481)
29. Jan 202628b4f37a9Revert "Update libch341-spi-userspace digest to af9bc27 (#9472)" (#9483)
29. Jan 20265dd06edd0Add ledOff if not defined
29. Jan 2026eeb737304Remove errant symbol
29. Jan 2026dbded86dcMore variant.h cleanup. LED_NOTIFICATION, remove dead code, etc (#9477)
29. Jan 202645fbc0f9dRemove stale variant.h defines (#9470)
29. Jan 202661b39acc7Add initial Nix shell (#8530)
29. Jan 20268af9e7fbdenable long interleaving mode for LR11x0 and SX128x (#9399)
29. Jan 20261f7ed6888 feat(stm32): Add Milesight GS301 Bathroom Odor Detector (#9359)
29. Jan 202631bf51b3fAdd support for the hardware buttons on Bluetooth Nugget device (#9468)
29. Jan 2026334a4f04cFix logic for rak12035 sensor default config and improve messaging (#9414)
29. Jan 2026b18742c21Update libch341-spi-userspace digest to af9bc27 (#9472)
29. Jan 202603084f6d3PRs with needs-review still should get bot labeled
29. Jan 202694d7b71aaMerge branch 'develop'
29. Jan 2026415686dd0Trunk
29. Jan 2026b2f2f6b30Add a watchdog module to meshsolar. (#9337)
28. Jan 2026df400850cUndefine LED_BUILTIN where needed
28. Jan 20266ab2f02dbre-add unintentionally removed include
29. Jan 2026d7d6fe7f0Avoid short-circuit evaluation issues in Telemetry (#9467)
28. Jan 2026d44ceb6ebFix NimBLE deinit null check
28. Jan 20264fd0a8276Just set LED_BUILTIN universally to -1, as we don't use it. (#8830)
28. Jan 20261d219a93aMove input init to an init function in InputBroker (#9463)
28. Jan 2026f710cd6ecSupport fully direct request/responses (#9455)
28. Jan 2026571c1ac34Initial serialModule cleanup (#9465)
28. Jan 2026fb635987dMerge remote-tracking branch 'origin/master' into develop
28. Jan 2026a922751afExternal Notification - handleReceived Rewrite (#9454)
28. Jan 2026c1e3f5632Update LovyanGFX to v1.2.19 (#9405)
28. Jan 2026d0562e1eeAdd model workflows (#9462)
27. Jan 20264eb4c4b58BaseUI Message Bubble Improvements (#9452)
27. Jan 202669a42e1fdAdd portduino_status, assign hardware device IDs... (#9441)
27. Jan 2026fd498bebaAdd support for Hackaday Communicator function keys (#9444)
28. Jan 202623a8b5a66Fix uMesh RF POWER configuration error (#9326)
27. Jan 2026e1e8d6124Merge branch 'master' into develop
27. Jan 202610b2eae70Move more code out of main-nrf52 into variant.cpp (#9450)
27. Jan 2026cfda9bb8eUpdate protobufs (#9453)
27. Jan 2026d1edd386bUpdate meshtastic/device-ui digest to 69739b8 (#9448)
27. Jan 2026b6a1020fcAdd error handling for SPI command failures in LR11x0, RF95, and SX128x interfaces (#9447)
27. Jan 202691ad861b2Add Thinknode M4 variant_shutdown() (#9449)
27. Jan 2026d54ae5dadInkHUD Menu improvements (#8975)
27. Jan 2026c8079d411Metadata for heltec tracker v2
27. Jan 202690778a4e7feat(GPS): Support Softsleep with WAKE-UP pin on PA1010D (#9078)
26. Jan 202663a97a54eFix retry_delay calculation for error responses (#9443)
26. Jan 2026a2e8e232fRemove the unused OCV_ARRAYs and move one to a variant.h (#9442)
26. Jan 20267efc3e377Replace strcpy with strncpy and null termination (#9436)
26. Jan 20263d58c6e91Trackball revamp (#9440)
26. Jan 2026c038cfe69Move device code from main.cpp to earlyInitVariant (#9438)
26. Jan 20260770f25e7Merge remote-tracking branch 'origin/master' into develop
25. Jan 20268a9830282Move Lora Init code into LoraInit.cpp/h (#9435)
25. Jan 20268894a0b71Consolidate LoRa params / preset logic and fix display of preset values (#9413)
24. Jan 202657a3ff8dfNRF52 - power management improvements (#9211)
24. Jan 20266cff13623Added Minimesh variant (#9289)
24. Jan 2026b312f226bCut NRF52 bluetooth power usage (#8992)
24. Jan 2026b627fa720Update SensorLib to v0.3.4 (#9396)
24. Jan 20269faf178bdUpdate XPowersLib to v0.3.3 (#9354)
24. Jan 2026c98f134b4Update meshtastic-esp32_https_server digest to b0f3960 (#9393)
24. Jan 20265838b26d9Update lewisxhe-SensorLib to v0.3.4 (#9395)
24. Jan 20267221fc4d4Delete unused code (#9350)
24. Jan 2026a41776088Update meshtastic/device-ui digest to 37ad715 (#9403)
24. Jan 202604d2dd3b1Update GxEPD2 to v1.6.6 (#9412)
24. Jan 20266b88d37b7To fix the gps power rail issue on RAK 19007 when RAK12023+RAK12035 is installed (#9409)
24. Jan 2026d407ec197Merge remote-tracking branch 'origin/master' into develop
23. Jan 20266d6a0734bAdd pin sense to wake M6 on Solar Charge (#9416)
23. Jan 20260157a769cMake BLE TX power configurable for nRF52 variants (#9232)
23. Jan 202673932dd1cdevice-install: Consistently use write-flash (#8868)
22. Jan 2026bc2abf3dbBaseUI: Bubbles for messages (#9365)
22. Jan 2026073eb2c67Automated version bumps (#9402)
22. Jan 2026474401029run trunk fmt -a (#9400)
22. Jan 2026d8d02cd6eImplement setting TX_GAIN_LORA for portduino (#8501)
22. Jan 20263e3299f54Update meshtastic/device-ui digest to 613c095 (#9383)
20. Jan 2026eefc08087Update protobufs (#9371)
20. Jan 2026fb6d199d3feat: Add Russell, a board designed to go Up! on a balloon (#9079)
19. Jan 2026fb3bf783dImplement graduated scaling for NodeInfo send timeout based on active mesh size (#9364)
19. Jan 2026fc268d43dAdd Meshtastic exclusion flags for webserver and paxcounter in platformio.ini
19. Jan 2026c38aff7e5Add interrupt for external charge detection (#9332)
19. Jan 20267d4600f8cMerge branch 'master' into develop
19. Jan 2026ff50ba400Remove bsec from OG ESP32 to fix DRAM overflow
19. Jan 20265c401b8e3Update protobufs (#9362)
19. Jan 2026c96ebf15fMerge remote-tracking branch 'origin/master' into develop
19. Jan 20263e4239dafUpgrade trunk (#9330)
19. Jan 2026ab97c0126Merge pull request #9355 from meshtastic/fix-bme
19. Jan 2026d34d69473Update protobufs (#9360)
18. Jan 2026e545897d4Untangle some BME680 ifdef spaghetti
19. Jan 2026caa6ec0e8Update meshtastic/device-ui digest to 3480b73 (#9353)
18. Jan 202649accefd8Don't Mute DMs just because we mute a channel (#9348)
18. Jan 202602f24b901Improve BaseUI Preset Change Flow (#9343)
18. Jan 202633ae3777atoradio, fromradio OPTIONS handler: fix sending proper HTTP response. (#9322)
17. Jan 2026021106dfeAdd support for setting API port from the config file (#8435)
16. Jan 2026afbd9e218Filter BLE updates that don't change pairing status (#9333)
16. Jan 202691dd39a65Add sqlite depdendency (Cherry-picks from sfpp) (#9328)
15. Jan 202664116cd0dMeshtastic OTA (moar) (#9327)
15. Jan 2026d493f5f17Merge branch 'master' into develop
15. Jan 2026c8f0295a9Cleanup
15. Jan 20263911d5fe1Fix build with high / low i2c address for OLED
15. Jan 202659bdb9b09Merge remote-tracking branch 'origin/develop'
15. Jan 2026b4157bd9bHeltec V4 TFT metadata (#9325)
15. Jan 20267e4e77211Add EByte EoRa-Hub (#9169)
15. Jan 202682735ca04ICM20948 IMU sleep (#9324)
15. Jan 2026e8fbdb4d8Upgrade trunk (#9323)
15. Jan 2026a69e439dcMerge branch 'develop'
15. Jan 2026360579926Trunk fmt
15. Jan 2026ff8316f89Merge branch 'master' into develop
14. Jan 20266ee52ca7fNode Actions Menu Overhaul (#9287)
15. Jan 2026233e6acc8Preliminary Thinknode M4 Support (#8754)
15. Jan 20265f63f91cbAdded I2C scanner a check for the QMC6310N. (#9305)
14. Jan 2026c0afe92a7Meshtastic unified OTA (#9231)
14. Jan 2026a6a80b067Recover `long_name`, `short_name` from our own NodeDB entry if device.proto is unreadable (#9248)
15. Jan 202664e95554bSmall fix in register size for SHT4X (#9309)
15. Jan 20266537eeab0Update pschatzmann_arduino-audio-driver to v0.2.0 (#9272)
14. Jan 2026fad315e99Fix rotary encoder long press (#9039)
15. Jan 20262d4f1b6bfUpdate Adafruit BMP280 to v3 (#9307)
14. Jan 20265a8140359Move PMSA003I to separate class and update AQ telemetry (#7190)
14. Jan 20265d7d1ae7aAdds Custom battery curve for thinknode m6 (#9313)
14. Jan 2026940b3e236fix GPS for T-Watch S3 plus (#9312)
15. Jan 2026d1ae13150T-Deck Pro: speed up eink force refresh (#9303)
14. Jan 2026552df4c88Supress reboot banner in Reboot OTA
14. Jan 2026cdbc8f48dUpdate protobufs (#9308)
14. Jan 2026919f214e8Fix OTA partition name matching (#9302)
14. Jan 202689a83d00fUpgrade trunk (#9306)
13. Jan 20265610d4809Update meshtastic/device-ui digest to 5a870c6 (#9301)
13. Jan 2026dae4061b0Update protobufs (#9299)
13. Jan 2026e99853f66SafeFile: use atomic rename-with-overwrite, rather than non-atomic delete-then-rename (#9296)
13. Jan 20263640e35a8Upgrade trunk (#9297)
13. Jan 2026782ffdc5cMerge branch 'develop'
12. Jan 20266f36f39daFix up T-Beam 1W HW_MODEL
13. Jan 2026ded4f57cbPartition name in manifest script (#9294)
12. Jan 20263a0f3520dBaseUI: Autosave Messages (#9269)
12. Jan 2026f73a944fcUpdate ESP8266SAM to v1.1.0 (#9271)
12. Jan 202657a200027Merge remote-tracking branch 'origin/develop'
12. Jan 2026daad42480Update protobufs (#9291)
13. Jan 202630d6eb01eadd support for uMesh Modules (#9259)
12. Jan 2026cbaa58894Merge remote-tracking branch 'origin/master' into develop
12. Jan 20261df26c2c5Renovate: Ignore lovyangfx for elecrow-panel (#9279)
12. Jan 202699d919122Merge remote-tracking branch 'origin/develop'
12. Jan 20263b6ea9537Enhance release notes generation by adding dependency update checks and improving new contributor detection
12. Jan 202670fa657f3Update RadioLib to v7.5.0 (#9281)
12. Jan 2026986d70db6Pioarduino preparation (#9223)
12. Jan 2026405c4f33aUpgrade trunk (#9270)
12. Jan 2026f4d7dab4cEXCLUDE_AUDIO on (original) ESP32 (#9276)
12. Jan 2026723d8cac7CI: tiny - include mt-ota in firmware zips (#9275)
12. Jan 20265ce821c77Mute specific nodes (#9209)
11. Jan 2026d4045dff2Remove INTERRUPT_ATTR from disableInterrupt methods on interfaces
11. Jan 2026e1605d126Fix warning and exclude powermon by default
11. Jan 2026e9bdd2b03Update ArduinoJson to v6.21.5 (#9265)
11. Jan 2026f805aec86Update GxEPD2 to v1.6.5 (#9266)
11. Jan 2026b6b129650Extra pins (#9260)
11. Jan 2026f38b4c1a9chore(deps): update meshtastic-gxepd2 digest to a05c11c (#9264)
11. Jan 2026c0f60ad66chore(deps): update meshtastic/device-ui digest to 12f8cdd (#9263)
11. Jan 20263fabd5738Merge pull request #9262 from meshtastic/develop
11. Jan 20268cf8fbb8eAdd unified OTA to manifest (#9261)
11. Jan 2026bafdeb427CI: Unified ESP32 OTA firmware + manifests (#9258)
11. Jan 20268cb8540efAdd release notes generation and publishing workflow (#9255)
11. Jan 2026e8ddda6f0Merge remote-tracking branch 'origin/master' into develop
11. Jan 20266f6274891Update protobufs (#9254)
10. Jan 202605bb43189Merge remote-tracking branch 'origin/master' into develop
10. Jan 20265dba5c82cUpdate INA226 to v0.6.6 (#9247)
10. Jan 2026727b1b3e8Add support for sevice start wrapper (#8676)
10. Jan 2026c45c21774Remove a strlcpy reference (#9249)
10. Jan 2026c520d3aaeGr language specific font (#8808)
10. Jan 2026acb6eb704Update diy_promicro platformio.ini (#9245)
10. Jan 202604e755aa4Update protobufs (#9242)
10. Jan 20269e96b0aceMerge pull request #9236 from meshtastic/position-intervals-increase
09. Jan 2026be024d8d4Add copilot-instructions.md for better contextual hints
09. Jan 2026b6512d3deMerge pull request #9237 from meshtastic/master
09. Jan 2026214c76ce1T-Watch S3 Plus GPS support (#9235)
09. Jan 2026b002844aaAdd Rak 6421 autoconf (#9010)
09. Jan 2026925381ef7Fix TFT_MESH settings across setting and recalling (#9234)
09. Jan 2026ff8d6aa9cIncrease default position broadcast intervals and enforce minimums for default channels
09. Jan 2026b12acba44CH341 MAC address derivation from serial and product string (#9226)
09. Jan 20266b8e5e9d7Upgrade trunk (#9229)
08. Jan 2026489de0937Use correct name for ALT_BUTTON_PIN (#9225)
08. Jan 2026390f0c824Screenless Devices want to mute too! (#9210)
08. Jan 2026792e930e4Trunk
08. Jan 20265fab45c13Merge branch 'master' into develop
08. Jan 2026c6e070461Remove disabled gh action
08. Jan 2026f289b7806Fix rotary regression and tighten up playBeep (#9221)
08. Jan 2026b4369b273Fix screen not sleeping due to power status updates (#9216)
08. Jan 202629d0d5e55Upgrade trunk (#9219)
08. Jan 20266e110788f🔧 Fix LNA/PA power control for Heltec v4, wireless tracker v2 (#9029)
08. Jan 202686326f294Fix TSL2591 detection by adding command bit to register read (#9215)
07. Jan 2026fb7af18f4Add needed support bits for the Meshstick (#9042)
07. Jan 20264d303c95dAdd list of text message packet IDs, and check for dupes (#9180)
07. Jan 20261a6cbb5caMigrate all of the Meshtastic API attributes into the ini as a source of truth (#9214)
07. Jan 2026a6c4683ddUpgrade trunk (#9208)
06. Jan 202670f909d71Fix Function + M in code (#9200)
06. Jan 20269c1d55c84Add option to Mute/Unmute Channel to BaseUI (#9194)
06. Jan 2026ba9d0e6faRadioInterface::getRetransmissionMsec now handles encrypted packets correctly (#9184)
06. Jan 2026da11cc739Added support for the new SSD1306 control panel. (#9192)
06. Jan 20269f5170a0bAdd LilyGO T-Beam 1W support (#8967)
06. Jan 2026594f27c3fUpgrade trunk (#9183)
05. Jan 2026e648e26c1Merge pull request #9191 from meshtastic/bme-native
05. Jan 20261669a027eBME680 on Native Co-authored-by: juanjin-dev
05. Jan 2026105d65735Merge pull request #9189 from vidplace7/actions-feature-branches
05. Jan 202637ab80050Actions: CI for feature/ branches
05. Jan 20260c553c40dFix zero in sp02 and Heart Rate on screen (#9174)
04. Jan 202617b075a11added tcxo definition to mesh-tab (#8604)
04. Jan 202615f5b3585chore(deps): update meshtastic/device-ui digest to 272defc (#9166)
04. Jan 202625bdefecbFixed shouldFilterReceived function to check prev relay accoding to the function definition (#9168)
04. Jan 2026beb268ff2Revert "add a .clang-format file (#9154)" (#9172)
03. Jan 20260d11331d1add a .clang-format file (#9154)
03. Jan 202621ca25404chore(deps): update dorny/test-reporter action to v2.5.0 (#9167)
03. Jan 2026abab6ce81Fix link formatting in welcome message (#9163)
02. Jan 202652907e4c4Faster rotary encoder events (#9146)
02. Jan 20263a90781e1Add support for LilyGo T-Echo Plus (#9149)
02. Jan 2026f63dadd19Add custom coding rate configuration for LoRa (#9155)
02. Jan 20269313d465fI think this is supposed to be extra
02. Jan 2026004746683Refactored some of the system menus to the new DRY method (Redux) (#9152)
02. Jan 20261e914140cUpdate protobufs (#9148)
02. Jan 2026caceaf424Automated version bumps (#9030)
02. Jan 202675144d202Update security policy to reflect new stage
01. Jan 2026b5e952b00Upgrade trunk (#9128)
01. Jan 202627b522b55Merge branch 'master' into develop
01. Jan 202611b5f1a4fchore(deps): update dorny/test-reporter action to v2.4.0 (#9135)
01. Jan 2026f9c9350f4chore(deps): update meshtastic/device-ui digest to a8e2f94 (#9140)
02. Jan 2026a2ce4c7f1KZ_863 is not wide lora (#9075)
02. Jan 202645335532cSyntax fix for first timer welcome bot. (#9144)
01. Jan 2026a5b2d4a9dAdd null check for p_encrypted before MQTT publish (#9136)
01. Jan 20267fb95841eApparently I marked board level extra on the wrong tbeam target
01. Jan 20264f1a56d48Rak3112 support (#8591)
01. Jan 2026eaab8f04bchore(deps): update meshtastic/device-ui digest to 940ba85 (#9129)
31. Dec 202525acce2a8Add Temporary Mute to Home frame and unbury Notification Options (#9097)
30. Dec 2025da9d71190Add STORE_FORWARD_PLUSPLUS_APP to core portnum checks (#9127)
31. Dec 20251443a32f1Add a welcome message for new contributors (#9119)
30. Dec 20259058ccecfCalculate hops correctly even when hop_start==0 (#9120)
30. Dec 20251b83501eeRevert "Upgrade all esp32 targets to NimBLE 2.X (#9003)" (#9125)
30. Dec 20251b2dc10e7Calculate hops correctly even when hop_start==0 (#9120)
30. Dec 2025ac571d5ddUpgrade trunk (#9121)
29. Dec 2025ef30fd850Update meshtastic/device-ui digest to 7656d49 (#9111)
29. Dec 20253a723ceaeNoop "download" portion of #shame (#9114)
29. Dec 2025dc36f5df7Update protobufs (#9109)
29. Dec 2025b9a001514chore(deps): update meshtastic/device-ui digest to d234bd9 (#9108)
29. Dec 20259673cfb0bUpgrade trunk (#9106)
29. Dec 2025757f7b68dUpdate meshtastic/device-ui digest to caff403 (#9104)
28. Dec 202563aadba52Use IF_SCREEN macro to guard against null screen object
27. Dec 2025759a972f7GPS Menu Validation Fix - Missed in Reviews (#9093)
27. Dec 2025d1db4433fAdd menus for Smart Position, Broadcast Interval and Position Interval (#9080)
27. Dec 20252c68710e8Improve sanitizeString function for Node Names (#9086)
26. Dec 20255510dae8dImplement HAS_PHYSICAL_KEYBOARD for devices with physical keyboards (#9071)
24. Dec 202552fd36272Fix gps pin defs for various NRF variants. (#9034)
27. Dec 20259f8f4471aPIN_PWR_DELAY_MS --> PERIPHERAL_WARMUP_MS (#8467)
26. Dec 2025cf03caff1Upgrade trunk (#9076)
26. Dec 2025ac937766cIn autoconf, don't probe Wire unless i2c device is set (#9081)
25. Dec 20259e215213aUpgrade trunk (#9072)
24. Dec 20254fbe5356cM6 shutdown and LEDs work (#9065)
24. Dec 2025e899e84efUpgrade trunk (#9067)
23. Dec 202569c3c0151Upgrade trunk (#9047)
23. Dec 20252b977b483Update meshtastic-esp8266-oled-ssd1306 digest to b34c681 (#9062)
23. Dec 2025b88a8bf96In statusLEDModule, also detect isCharging (#9050)
20. Dec 2025514f8590fRevert "Automated version bumps (#9025)"
20. Dec 2025cbd40faa8Fix -ota.zip in manifest and build output
27. Dec 20257dd9c8b22pass GH_TOKEN to shame's gh run download step (#9087)
26. Dec 20253473c32e8Fix PR#8061 SensorLib nRF ThinkNode M-series (#9084)
26. Dec 202533e1f58f6Upgrade trunk (#9076)
26. Dec 2025db2224ed0pioarduino .gitignore (#9085)
26. Dec 202529c5713a7Correctly set type for event_mode max() position threshold (#9083)
26. Dec 202582cf2bf16action: skip trying to comment binary size change results if it is not a PR (#9033)
26. Dec 20259dc7ef612In autoconf, don't probe Wire unless i2c device is set (#9081)
26. Dec 2025ef530db44Implement HAS_PHYSICAL_KEYBOARD for devices with physical keyboards (#9071)
25. Dec 2025b2c82bdc4Upgrade trunk (#9072)
24. Dec 20259da4396c6Multi message storage (#8182)
24. Dec 2025e5c3eda2aFix gps pin defs for various NRF variants. (#9034)
24. Dec 202554a928f47M6 shutdown and LEDs work (#9065)
24. Dec 202533f18659cUpgrade trunk (#9067)
24. Dec 20253b968c1d5Update lewisxhe/SensorLib to 0.3.3 (#9061)
24. Dec 2025d7f0625adCleanup: Remove icarus custom arduino-esp32 (#9064)
23. Dec 20253a7093a97Upgrade trunk (#9047)
23. Dec 2025a4f6f4515Update meshtastic-esp8266-oled-ssd1306 digest to b34c681 (#9062)
23. Dec 202589c5e4034PlatformIO: Re-Org ESP32 family shared props (#9060)
23. Dec 2025d609d0569In statusLEDModule, also detect isCharging (#9050)
21. Dec 20255a3855b20in shame.py do not complain about missing targets (#9032)
21. Dec 20258fdba1f1eRTC: PCF85063 support, port to SensorLib 0.3.1 (#8061)
21. Dec 2025db64a5b51implement basic github action comment reporting target diffs (#9022)
20. Dec 20253371d3372Adding support for InkHUD joystick navigation for the Seeed Wio Tracker L1 E-ink (#8678)
20. Dec 202583c6161acRevert "Automated version bumps (#9025)"
20. Dec 2025d93d68d31Fix -ota.zip in manifest and build output
20. Dec 2025d97e38bafUpdate protobufs (#9028)
20. Dec 2025cadf15182In protobuf update, allow develop branch to auto-update (#9027)
20. Dec 20254fe1c87e5Merge branch 'master' into develop
20. Dec 20251021d967dAutomated version bumps (#9025)
20. Dec 20254f94354f6Automated version bumps (#9025)
20. Dec 20256a93cb7b6Emoji naming convention consistency
20. Dec 2025b11f292ccAdditional Emoji (#9020)
20. Dec 2025217abc4c1fmt
12. Dec 2025e6af68bd1Actions: Compact manifest job output summary (#8957)
17. Dec 2025530f0135eMacro guard heap_caps_malloc_extmem_enable from SENSECAP_INDICATOR (#9007)
19. Dec 2025208a873c4CLIENT_BASE: Act like ROUTER_LATE for fav'd nodes, instead of like ROUTER (#8567)
15. Dec 2025f57eb6f27rp2xx0: Update to arduino-pico 5.4.4 (#8979)
14. Dec 2025155cdf9f9Add Rebooting to DFU mode notification as a simple pop-up (#8970)
20. Dec 2025661f49ad7For our first position send on boot, validate that we have received a fresh position (#9023)
19. Dec 202531e55d0b6Be more judicious about responding to want_response in existing meshes (#9014)
19. Dec 2025ee6449746CLIENT_BASE: Act like ROUTER_LATE for fav'd nodes, instead of like ROUTER (#8567)
19. Dec 202585aba3a4fUpgrade trunk (#9011)
17. Dec 20255262233b2More blinkenlights work for Thinknode-m3 (#8940)
17. Dec 2025e9db03d18Macro guard heap_caps_malloc_extmem_enable from SENSECAP_INDICATOR (#9007)
17. Dec 2025176d8def4PlatformIO: Restructure networking_base for re-use (#8964)
17. Dec 20255b299f3edPrep work for better Store and Forward (#8999)
17. Dec 202596c42229bRenovate all the things (#8994)
17. Dec 202540f1f91c0Upgrade all esp32 targets to NimBLE 2.X (#9003)
17. Dec 2025269dee7a2Upgrade trunk (#9000)
16. Dec 2025f1aefc4eeDetect if NTP is active on native (#8962)
16. Dec 2025203826374Merge branch 'master' into develop
16. Dec 20258e0547e76Implement Long Turbo preset (#8985)
16. Dec 20258a4832155Upgrade trunk (#8989)
15. Dec 2025917794ebaPIO: Remove useless inheritence (references extends env) (#8987)
15. Dec 2025ed77ba561Replace PIO fuzzy version matches (reproducible builds) (#8984)
15. Dec 2025eafa8c7b4PIO: Fix ESP32 sub-variant inheritance (#8983)
15. Dec 2025aa8bb6c6fUpdate meshtastic/device-ui digest to 862ed04 (#8980)
15. Dec 2025195298289Update protobufs (#8982)
15. Dec 2025024ac74f5rp2xx0: Update to arduino-pico 5.4.4 (#8979)
15. Dec 2025de2b9632bUpdate GitHub Artifact Actions (#8954)
15. Dec 2025c2b7dc264Upgrade trunk (#8976)
14. Dec 2025d0d375f1fMerge pull request #8973 from meshtastic/master
14. Dec 2025e8ebfc051Add Rebooting to DFU mode notification as a simple pop-up (#8970)
12. Dec 2025bf32f17f2Actions: Compact manifest job output summary (#8957)
12. Dec 2025b74238194Add JSON packet recording option to native (#8930)
12. Dec 20255d5819b87Skipp assertion on this test for now
13. Dec 2025f127702beFix GPS Buffer full issue on NRF52480 (Seeed T1000E) (#8956)
12. Dec 2025cce8cbfe3Mark implicit ACK for MQTT as MQTT transport (#8939) (#8947)
12. Dec 2025a4a6c3509Upgrade trunk (#8946)
12. Dec 202568250dc93Mark implicit ACK for MQTT as MQTT transport (#8939)
12. Dec 2025c8628b342Fix #8899 [Bug]: [TloraPager] RotaryEncoder crash (#8933)
11. Dec 20252ac74d667Update actions/cache action to v5 (#8944)
11. Dec 20259d487ddc0Merge pull request #8945 from meshtastic/develop
11. Dec 2025bcfe06999Optimize builds to reduce duplicate dependency checks (#8943)
11. Dec 20254fc96bdf8Use 'gh-action-runner' action for "Check" jobs. (#8938)
11. Dec 20254ef943f20Update meshtastic/device-ui digest to 2746a1c (#8936)
11. Dec 2025a8fa5f25cProperly turn off power pins at shutdown for m3 (#8935)
11. Dec 20253b2a1547dMore board_level extras
11. Dec 20256f725a199Upgrade trunk (#8932)
10. Dec 2025467c042bfMerge pull request #8929 from meshtastic/master
10. Dec 2025cc4c41167Merge pull request #8928 from meshtastic/develop
10. Dec 2025fff2bbf4aUse truncated position for smart position (#8906)
10. Dec 2025fba92229aAdd I2C device check for seesaw device on native (#8927)
10. Dec 2025ff0a4ea32Update System Frame for improved rendering on devices (#8923)
10. Dec 202583b603827Enable Muzi-base LED notification (#8925)
10. Dec 20252032ff1c3Create new screen colors for BaseUI (#8921)
10. Dec 20255910cc2e2Use PSRAM to reduce heap usage percentage on ESP32 with PSRAM (#8891)
10. Dec 2025ee80ec7b6Upgrade trunk (#8922)
09. Dec 2025aa72e397fPIO: Fix closedcube lib reference (#8920)
09. Dec 2025ec0dfb733Update peter-evans/create-pull-request action to v8 (#8919)
09. Dec 2025c55bea846ARCtastic (#8904) -- Do It Live!
09. Dec 2025aa605fc4aActions: Fix release manifest formating (#8918)
09. Dec 2025d75680a2dFix #8915 [Bug]: Exception Decoder does not recognize the backtrace (#8917)
09. Dec 2025817f3b9ecUpdate platformio/espressif32 to v6.12.0 (#7697)
09. Dec 2025decd58cd5Merge pull request #8913 from meshtastic/revert-8858-nrf52-power-saving-1
09. Dec 2025e691bd973Revert "Cut NRF52 bluetooth power usage by 300% - testers needed! (#8858)"
09. Dec 20256bad81f8dMerge pull request #8911 from vidplace7/fix-chmod
09. Dec 202569b9977fcFix apply device-install permissions
09. Dec 20250726bb4b5Merge pull request #8910 from meshtastic/develop
09. Dec 20256b11991beUpgrade trunk (#8856)
09. Dec 20258e63dcf59Merge branch 'master' into develop
09. Dec 2025042543eb2Fixed the issue where T-Echo did not completely shut down peripherals upon power-off. (#8524)
09. Dec 2025ae8d3fbb3Cut NRF52 bluetooth power usage by 300% - testers needed! (#8858)
08. Dec 2025928739e0fRenovate: fix malformed comment for wollewald/BH1750_WE (#8767)
08. Dec 20258be7915fcFix wm111111110
08. Dec 2025c05296339Guard 2M PHY mode for NimBLE (#8890)
08. Dec 202565c418d4eUpdate protobuf name of FRIED_CHICKEN (#8903)
08. Dec 2025c3a69a274Fix backwards buttons on Thinknode-M1 (#8901)
08. Dec 202566ff1536fMeshtastic build manifest (#8248)
08. Dec 20255671e9d96Improved R1 Neo & muzi-base buzzer beeps for GPS on/off (#8870)
08. Dec 2025bd4bcb94ftryfix eink parameters (#8898)
08. Dec 20254b2f24147Disable vibration if needed (#8895)
08. Dec 2025eb087849cOnScreenKeyboard Improvement with Joystick and UpDown Encoder (#8379)
08. Dec 202594aedff6aResolve #8887 (T-LoRaPager Vibration on New Message Delivery) (#8888)
08. Dec 20252ae391197Fix #8883 (lora-Pager fter playing the notification, voltage does not disappear from the speaker) (#8884)
06. Dec 20252a17c3b5dChange ARDUINO_USB_MODE from 0 to 1 in the board definition. This switches to the ESP32-S3's Hardware CDC and JTAG mode, which properly handles the reset signals for automatic reboot after firmware updates. (#8881)
06. Dec 2025806013422promicro doesn't need these. (#8873)
05. Dec 2025eeaafda62Update protobufs (#8871)
04. Dec 20256e9fd189bUpdate meshtastic/device-ui digest to 4fb5f24 (#8862)
04. Dec 20252f4eb25b2Optimization flags for all NRF52 targets to reduce code size (#8854)
04. Dec 2025aa85fbbccPromicro documentation update (#8864)
03. Dec 20253f4091622Update alpine Docker tag to v3.23 (#8853)
03. Dec 20251b4925bd0Upgrade trunk (#8849)
03. Dec 20250828c445fUpdate actions/stale action to v10.1.1 (#8848)
02. Dec 202561e41a8beDon't scale up the frequency of telemetry sending (#8664)
02. Dec 202590584359eUpgrade trunk (#8836)
02. Dec 20258a4374158Add 'cleanup' to required PR labels (#8835)
02. Dec 2025525c04835Move device specific OCV curves to their respective device.h (#8834)
02. Dec 202541cbd77dbMove everything from /arch to /variant (#8831)
01. Dec 2025f3e38a425Automated version bumps (#8786)
02. Dec 2025a11152e54Commented out the definition of BATTERY_LPCOMP_INPUT in the Helltec T114 variant, due to power leakage of 2.9mA in off state. See bug #8801 (#8800)
01. Dec 2025859ae4d3dPlain RAK4631 should not compile EInk and TFT display code (#8811)
01. Dec 202503600b125Merge branch 'master' into develop
01. Dec 2025a3d3e1c91Flags and scripts for size reduction on NRF52 -> Currently targeting … (#8825)
01. Dec 20250e653056eRPM: Fix broken builds (bad backmerge) (#8787)
01. Dec 2025eba6e4ed7Upgrade trunk (#8822)
01. Dec 202580e874571Update XPowersLib to v0.3.2 (#8823)
01. Dec 2025ee6c9101cMake GPS_TX_PIN the serial TX and GPS_RX_PIN the serial RX for all NRF variants (#8772)
30. Nov 202534f830028Initial Chatter 2.0 fix for baseUI (#8615)
01. Dec 202509bbfce62Enabled MQTT and WEBSERVER by default (#8679)
30. Nov 20255b1b420caAdd initial support for Hackaday Communicator (#8771)
30. Nov 20258899487c2Modify power saving condition for WiFi (#8815)
30. Nov 2025430d55e5eAdd WiFi Toggle to System frame to re-enable (#8802)
30. Nov 20255ef3ff711rework screen.cpp ifdefs (#8816)
30. Nov 20251abf8ddb3Update meshtastic/device-ui digest to 3bf3322 (#8814)
30. Nov 20255a595a3aeReplace assert in UTF8 decoder to prevent unexpected reboot (#8807)
30. Nov 2025bcd4a1176Update dorny/test-reporter action to v2.3.0 (#8809)
28. Nov 20250081cec20Fix ifdef statement after ST7796 merge to resolve screen color issues (#8796)
28. Nov 202594db3506bAdd LOG_POWERFSM and LOG_INPUT debug macros (#8791)
28. Nov 20252f0fe4e5dUse the dedicated isVbusIn() function for detecting USB plug
28. Nov 2025a59723030Upgrade trunk (#8781)
28. Nov 2025de26dfe46Remove screen activation in powerExit function (#8779)
27. Nov 2025a6cdf2c50- Correct vertical alignment for Muzi_Base on On Screen Keyboard (#8774)
27. Nov 20251c43d7106Merge branch 'master' into develop
27. Nov 20251523368c5adding support for the ST7796 + creating a new variant of the T-beam (#6575)
27. Nov 2025bc3ed4a7fUpdate platformio/ststm32 to v19.4.0 (#8433)
27. Nov 20257cb7a6cd3Update NonBlockingRTTTL to v1.4.0 (#8541)
27. Nov 2025d0c6ec28dUpdate INA226 to v0.6.5 (#8645)
27. Nov 2025a6d1ce204Update Sensirion Core to v0.7.2 (#8551)
27. Nov 2025f7ae7aa2cUpgrade trunk (#8623)
27. Nov 20259bfef80e3Add requestFocus() in CannedMessages (#8770)
26. Nov 2025c3a7ad286More GPS pin flips for devices (#8760)
26. Nov 2025f10aa3daaFixes
27. Nov 202506dac12a7Swap the GPS serial port pins. (#8756)
26. Nov 2025d60b263a0Merge branch 'master' into develop
25. Nov 2025654abe5b2Add support for muzi-base (#8753)
25. Nov 202579e8fc94b3401 fix (#8755)
25. Nov 2025486fa7454Actions: Remove native from build_one (#8685)
25. Nov 202566193e177Prevent double-registering of Rotary Encoder on TLora Pager (#8746)
25. Nov 2025bacff5c1fReduce noise
25. Nov 2025faa6af74aSwapping GPS pins for GPS TX/RX (#8751)
25. Nov 202581439f16dMore quickly hide "Shutting Down" to prevent it showing on Eink sleep screen (#8749)
25. Nov 2025592a8f23dFurther fix compass calibration (#8740)
25. Nov 20252baa9ccbeMerge pull request #8741 from meshtastic/master
25. Nov 2025033633141Use LED_CHARGE and LED_PAIRING for M6 led control (#8742)
24. Nov 2025ed4a798c6Thinknode M3 support against master (#8630)
24. Nov 20255d7da6868Support overriding GPS serial pins on all architectures (#8486)
22. Nov 20251bfa9ed4cTweak OCV_ARRAY 100% voltage to take into account charger hysteresis and voltage sag after charge (#8720)
22. Nov 2025b18794e98Log error if startReceive fails in LR11x0Interface (#8718)
22. Nov 2025f4e260e0fR1 Neo - Added OCV_ARRAY from measured discharge curve testing + update ADC multiplier (#8716)
22. Nov 202514463043bAdd WisMesh Tag OCV array (#8646)
22. Nov 2025376dc7ef3Update actions/checkout action to v6 (#8695)
22. Nov 2025c051c5654Update Kongduino-Adafruit_nRFCrypto digest to 8cde718 (#8708)
22. Nov 2025d3976e746Merge pull request #8713 from meshtastic/develop
21. Nov 2025a4c92d9fdUpdate protobufs (#8707)
21. Nov 2025186cbe61bMerge pull request #8705 from meshtastic/thinknode-m6
21. Nov 20250e3e8b760Update protobufs (#8707)
21. Nov 2025451e52b54fix some minor compiler warnings. Note: The 'delete' is actually safe, so we suppress the warning.
21. Nov 2025d743ba8e7Add Thinknode M6
20. Nov 2025626dce832Merge pull request #8701 from jasonbcox/fix-exclude-pki-menuhandler
20. Nov 20250100eeea6Fix MenuHandler when MESHTASTIC_EXCLUDE_PKI is defined
20. Nov 20255640179ceMerge pull request #8698 from jasonbcox/fix-exclude-pki
20. Nov 2025066da492dFix build when MESHTASTIC_EXCLUDE_PKI is defined
20. Nov 20252b8806486Merge pull request #8670 from SebKuzminsky/nrf52-watchdog-take-2
20. Nov 20259ae545918Merge pull request #8694 from meshtastic/develop
20. Nov 20255374291c3Merge pull request #8663 from meshtastic/master
20. Nov 202538b0c1588Merge pull request #8689 from meshtastic/develop-to-master
20. Nov 2025f329de04cAdd a reset pulse signal to the OLED. (#8691)
20. Nov 2025b09fa3149Update src/graphics/draw/MenuHandler.cpp
20. Nov 2025a2a0150eeTrunk fmt
20. Nov 20259ae92724aMerge branch 'master' into develop-to-master
20. Nov 20259cf369c5dactually respect wake_on_motion setting (#8690)
19. Nov 2025441a7c5b2Merge branch 'master' into develop-to-master
19. Nov 20252ca03fbf4chore(deps): update meshtastic-esp8266-oled-ssd1306 digest to 2887bf4 (#8688)
19. Nov 2025ef298814fCI: Submit Bump Version PR against master (#8668)
19. Nov 20258d31fc5ecUnify uptime formatting (#8677)
19. Nov 2025f9433a31dAutomated version bumps (#8684)
06. Nov 20257232dddd6nrf52 wdt: pause wdt in Sleep and Halt, set timeout to 90 s
04. Nov 202510de230dbnrf52: add watchdog (#8485)
18. Nov 2025d18f3f7a6Allow deepsleep in rak4630 and make it restart well when power comes back (#7882)
14. Nov 2025567b8ea1cAutomated version bumps (#8626)
18. Nov 2025d39d1917amqtt: do not try to send packets when it disconnected (#8658)
16. Nov 2025b202559d3Add code for preserving favorites, also move to Home screen before reseting (#8647)
09. Nov 202585ea22ac3Update to Pro-micro variants (#8600)
08. Nov 202515257b017Add the Heltec v4 expansion box. (#8539)
07. Nov 202559864dd09Add API types, state, and log message in Debug screen. Added persistent "Connected" icon (#8576)
10. Nov 2025edcdb2dcbCleanup unnecessary global dereferencing in CryptoEngine (#8611)
18. Nov 20256c09cf9d3Gps reset detect (#8302)
17. Nov 2025ef4cb2abfIf we're not client proxying and we are not connected, don't publish
18. Nov 2025c34f94abdmqtt: do not try to send packets when it disconnected (#8658)
17. Nov 2025a8d1a90e1Fix ble rssi crash (#8661)
17. Nov 2025501c296e7Linux: Fix silly EPEL9 mistake (#8660)
18. Nov 202579a91578bmqtt: do not try to send packets when it disconnected (#8658)
17. Nov 2025ec5e79585Don't trust the AI! (#8659)
03. Nov 2025438e170b0Packaging: Add libbsd where needed (#8533)
16. Nov 202517cd83085Remove gating for Display Options (#8651)
16. Nov 202543e0c3546chore(deps): update dorny/test-reporter action to v2.2.0 (#8637)
10. Nov 2025b7bdcbe43Address review comments
30. Oct 2025df063f40fTry to look for a config file based on the HAT vendor/product for autoconfig
16. Nov 20256e3be132fReset the calibration data back to 0 when doing a compass calibration
16. Nov 202584bb1e33aAdd code for preserving favorites, also move to Home screen before reseting (#8647)
16. Nov 2025955347bf5Remove fixed scaling in Digital Clock (#8620)
16. Nov 20254284fc2aeFeat/6704 neighbor info on demand (#8523)
14. Nov 2025034aaa376Automated version bumps (#8626)
13. Nov 20250aa11d810Clean up GPS toggle logging
12. Nov 20254df6627abUpgrade trunk (#8606)
11. Nov 20257212fb9caFix null pointer dereference in radio chip region check (#8613)
10. Nov 20254118e1c0fCleanup unnecessary global dereferencing in CryptoEngine (#8611)
10. Nov 2025a62fed328Merge pull request #8610 from meshtastic/fix-ldro
10. Nov 2025e9590003fOnly call stopNow if we're nagging (#8601)
10. Nov 20257d2744faeChange RadioLib to commit zip til 7.4.1+ is released
10. Nov 2025beaebda4dstm32wl: Wrap and remove some functions that pull in large amounts of code/data to claw back even more flash space (#8609)
09. Nov 202536c217857Update to Pro-micro variants (#8600)
03. Nov 20251c0c6b273Automated version bumps (#8527)
08. Nov 2025602945f66Add the Heltec v4 expansion box. (#8539)
08. Nov 202550f9be9a2Add the Heltec v4 expansion box. (#8539)
08. Nov 2025b86827967Drop PKI acks if there is no downlink on MQTTClientProxy (#8580)
08. Nov 20258fe98db5dDrop PKI acks if there is no downlink on MQTTClientProxy (#8580)
07. Nov 2025531cad5e8Add API types, state, and log message in Debug screen. Added persistent "Connected" icon (#8576)
07. Nov 2025b70700187Upgrade trunk (#8552)
07. Nov 202585afd706fchore(deps): update meshtastic/device-ui digest to 28167c6 (#8583)
07. Nov 2025e76013fb6Try-fix traceroute panic (#8568)
06. Nov 2025b25797e1bDiscard everything if downlink isn't on (#8578)
07. Nov 2025bdb3fb147Persist favourites on NodeDB reset (#8292)
06. Nov 20257eca061f0Bugfix: Don't toggle BLE when choosing active state (#8579)
06. Nov 202577e0a2483Discard everything if downlink isn't on (#8578)
07. Nov 20256cad39368Persist favourites on NodeDB reset (#8292)
06. Nov 20250725b4674Merge branch 'master' into develop
06. Nov 20254d86bbafeaddFromContact: Don't auto-favorite when CLIENT_BASE; don't update last_heard unless CLIENT_BASE (#8495)
06. Nov 2025112b294efStore hop/mqtt/transport mechanism info in S&F (#8560)
06. Nov 20255ba04ade2Update protobufs (#8566)
06. Nov 20256a6c409b9addFromContact: Don't auto-favorite when CLIENT_BASE; don't update last_heard unless CLIENT_BASE (#8495)
06. Nov 202569db3bd11Reject legacy text message DMs (#8562)
06. Nov 20257b14b173dStore hop/mqtt/transport mechanism info in S&F (#8560)
06. Nov 202545bf2468afix missing key 0 (#8564)
05. Nov 2025ce2e08e0dDon't Favorite Nodes if our Role is CLIENT_BASE (#8558)
05. Nov 20253e40d7896Revert "nrf52: add watchdog (#8485)" (#8554)
04. Nov 2025a579a9d01chore(deps): update adafruit pct2075 to v1.0.6 (#8548)
04. Nov 20256b55ec660chore(deps): update python to v3.14.0 (#8542)
04. Nov 2025f2400c9dcUpdate platform-native for WIFi lib fix (#8544)
04. Nov 20250a13bcaabUpgrade trunk (#8437)
04. Nov 202503f69b3b7Update RadioLib to v7.4.0 (#8456)
04. Nov 20253ed831b8aAdd support for RAK_WISMESH_TAP_V2 and RAK3401 hardware models (#8537)
04. Nov 202583954293dnrf52: add watchdog (#8485)
03. Nov 202591621427fPackaging: Add libbsd where needed (#8533)
04. Nov 2025cf716fe5efix strlcpy compile error in Ubuntu 22.04 (#8520)
03. Nov 20258d1b9c9dcMerge pull request #8531 from meshtastic/master
03. Nov 2025538c05ad6Revert "ADD - heltec v4 support to device install bat (#8528)" (#8532)
04. Nov 2025f6370bea8Add the identification code for the DA217 triaxial accelerometer. (#8526)
03. Nov 2025468247fb9ADD - heltec v4 support to device install bat (#8528)
03. Nov 20253ae7e5468Automated version bumps (#8527)
03. Nov 20250a124b7f3Fix SHT4x detection by reading unique serial nubmer (#8525)
02. Nov 20257def82595Rename screen options to display options and add units chooser (#8517)
02. Nov 2025597fa0b38Add heltec v4 to bat as well
02. Nov 2025b5b9dc310Update device-install.sh to support heltec-v4 (#8509)
02. Nov 20253a67204f6Update device-install.sh to support heltec-v4 (#8509)
02. Nov 2025d1b66782dHide nodes that don't have position in the distance and bearings nodelists (#8518)
01. Nov 2025a7796fc7bFix dismiss of ext. notification (#8512)
02. Nov 2025718fd118bAdd IPv6 Support for esp32 (#6866)
01. Nov 202575f7ded12Merge pull request #8513 from meshtastic/master
01. Nov 2025bca0e1abdFix boot on RP2040 by excluding new FreeRTOS task (#8508)
01. Nov 2025c46abe125Skip setting up Lora GPIO lines when using a ch341 radio on native (#8506)
31. Oct 20257f78a624cAdd support for Bh1750 Light Sensor (#8376)
31. Oct 202517324fa72adjust battery curve (#8137)
31. Oct 2025001654e90Add basic LR1121 support for T-Beam S3, full support needs #4775 fixed (#8349)
28. Oct 202516b128080Fix type to ensure correct alignment; saves 4B per entry (#8465)
31. Oct 2025d00fda2f4Better implementation of ExternalNotificationModule::stopNow (#8492)
31. Oct 20254f817d69efix(wio-e5): Fix LED state inversion (#8500)
31. Oct 2025de83b448fForce stdout to be line buffered - this fixes logs ending early if meshtasticd crashes (#8499)
31. Oct 2025c145be8e0Refactor emote dimensions to 16x16 pixels (#8493)
30. Oct 2025756efa7f0Thinknode M5 ADC_MULTIPLIER to actually hit 100% charge (#8489)
29. Oct 20250dfa11a90Add missed debug log line in RF95 Interface (#8490)
29. Oct 2025c330bfe84Turn the e-ink backlight on for any brightness value over 0 (#8481)
28. Oct 202528f53d132refactor: change node count variables from uint8_t to uint16_t (#8478)
29. Oct 20257d3e529b2Update node to v24 (#8476)
28. Oct 2025f045ca230Fix type to ensure correct alignment; saves 4B per entry (#8465)
27. Oct 2025b6830a68aMigrate test workflow to use Node 24 (#8466)
27. Oct 2025dd51de85fUpdate GitHub Artifact Actions (#8443)
25. Oct 2025580fa292aAddress longName wrapping (#8441)
25. Oct 2025664d17c51Revert "Revert "develop --> Master" (#8244)" (#8450)
24. Oct 202513c4c2037Merge pull request #8444 from meshtastic/master
25. Oct 202595d3ecb23Merge branch 'develop' into master
24. Oct 2025799cf0e8bMaster --> develop (#8436)
23. Oct 202535fa41873InkHUD crash fix when nodes get deleted from NodeDB (#8428)
23. Oct 2025585d9d36aMerge pull request #8432 from korbinianbauer/develop
23. Oct 2025b682ab396Allow vibra or buzzer only notifications to obey cutoff (#8342)
23. Oct 202549b9d5151Merge branch 'master' into develop
23. Oct 20253f8707cafMerge branch 'meshtastic:develop' into develop
23. Oct 202539780656eDon't assign negative SNR to unsigned int type
23. Oct 2025153cf6521Upgrade trunk (#8369)
23. Oct 202507d354fa0Move airtime calculation to when Tx is complete (#8427)
23. Oct 2025f4e93b4a2Add support for RAK WISMESH TAP V2 by enabling SDCARD_CS pin during deep sleep (#8429)
22. Oct 202518c4956abIssue: #7944 External notification module: Adjusted default nag timeout to 15s (from 60s) (#7946)
22. Oct 202515ee1c281Include RSSI in rangetest csv (#8395)
20. Oct 2025f4ff21031Merge pull request #8412 from meshtastic/develop
20. Oct 202526747038bMerge pull request #8397 from meshtastic/InkHUD-Fixes
20. Oct 20258e082686aMerge pull request #8400 from Stary2001/stm32-dynamic-queues
20. Oct 2025871986d18Merge pull request #8404 from compumike/compumike/fix-nimble-bluetooth-process-fromPhone-before-toPhone
20. Oct 2025821d8aa15Merge branch 'develop' into compumike/fix-nimble-bluetooth-process-fromPhone-before-toPhone
19. Oct 2025c4656dacfRemove "Phone GPS" in order to correct GPS reporting (#8407)
19. Oct 202564d92679dMerge branch 'develop' into compumike/fix-nimble-bluetooth-process-fromPhone-before-toPhone
19. Oct 2025b5aa16badAdd a banner on startup when DEBUG_MUTE is enabled (#8402)
19. Oct 2025c740550d1Merge branch 'develop' into InkHUD-Fixes
19. Oct 2025cb3ce1b1aproper centering and rounder hops labels
19. Oct 20252ad52812cUpdate src/graphics/niche/InkHUD/Applets/Bases/Map/MapApplet.cpp
19. Oct 20255b9563a35Update src/graphics/niche/InkHUD/Applets/Bases/Map/MapApplet.cpp
19. Oct 2025126954c2eNimbleBluetooth: reuse BLE_HS_CONN_HANDLE_NONE instead of creating a different constant to represent no connection
19. Oct 2025f6eede859NimbleBluetooth: process fromPhoneQueue before toPhoneQueue (fixes bug with 0-length reads during config phase)
19. Oct 20256f2241751Merge pull request #8401 from meshtastic/master
19. Oct 20251d4134c08Merge branch 'develop' into stm32-dynamic-queues
19. Oct 2025ffb168be0Update protobufs (#8398)
19. Oct 202527dc3be14Merge branch 'develop'
19. Oct 2025f2a63faddFix NimbleBluetooth reliability and performance (#8385)
19. Oct 2025d2403437fMake packet pool dynamic again on STM32 as a workaround
19. Oct 202505c176c16Added support for SugarCube device (#8187)
19. Oct 20257afc6ef83trunk
19. Oct 202568e739359cleanup
19. Oct 20252357ea004Clearer hop markers for inkHUD map
19. Oct 2025cbdbaf62fMerge branch 'develop' into InkHUD-Fixes
18. Oct 2025e1c259ae3Update protobufs (#8396)
18. Oct 2025b4dea63f4Gatting off BaseUI code from screenless devices and InkHUD (#8384)
18. Oct 202530022c937Fixe battery voltage to show missing decimals (#8386)
19. Oct 20250283e0658Master --> develop (#8394)
19. Oct 20254f142e676Merge branch 'develop' into master
19. Oct 2025af8407acaBoard support: RAK3401+RAK13302 1-watt (#8140)
19. Oct 2025e5d67310dMaster ---> Develop (#8391)
19. Oct 202547df9d4a7Merge branch 'develop' into master
19. Oct 20254df79374bmanual merge stale bot config (#8392)
18. Oct 20250bfc342b4Update mcr.microsoft.com/devcontainers/cpp Docker tag to v2 (#8375)
18. Oct 2025d9905f3c3Update DFRobot_RTU to v1.0.6 (#8387)
17. Oct 2025ee2ed0a8fFixe battery voltage to show missing decimals
18. Oct 2025acab814b6Update meshtastic/web to v2.6.7 (#8381)
17. Oct 2025073c35c78Update exempt labels for stale bot workflow
17. Oct 202532ebc70bcUpdate exempt labels for stale bot configuration
16. Oct 20255953b4704Force CannedMessages to another node to be a PKI DM (#8373)
16. Oct 2025a34c58402Merge branch 'master' into develop
16. Oct 2025865b46ceeIgnore MQTT Client Proxy messages while not in sendpackets state (#8358)
16. Oct 2025cd3b31c5dUpgrade trunk (#8340)
16. Oct 202551b3b937dUpdate actions/setup-node action to v6 (#8339)
15. Oct 2025ec5a54c52bind python version to 3.13 (#8362)
15. Oct 20254e0a4cc45Log the lora frequency error when receiving a packet. (#8343)
15. Oct 2025858e8c6feportduino, handle sdl2 builds (#8355)
15. Oct 2025a6df18e60Guarding PhoneAPI node-info staging with mutex to prevent BLE future foot-gun (#8354)
15. Oct 20259a8aeb25aAdd a general-purpose packet cache (#8341)
14. Oct 2025e8f4d07e9Update meshtastic/device-ui digest to 19b7855 (#8346)
14. Oct 2025034d2dd02Merge pull request #8333 from NomDeTom/patch-3
14. Oct 2025b8bfed281return to 45 days and put a closure message.
13. Oct 2025dbb439f12Merge pull request #8337 from meshtastic/develop
13. Oct 2025c4d7ad219Kill github actions script
13. Oct 20255814f3e7dRevert "Fix Station G2 Lora Power Settings (#8273)" (#8332)
13. Oct 2025910fe911fUpdate stale_bot.yml
13. Oct 20259ab965024Update stale_bot.yml
13. Oct 202537a0f774aFix multitude of warnings during builds (#8331)
13. Oct 2025a71b47b5brework sensor instantiation to saves memory by removing the static allocation (#8054)
13. Oct 20259df5aa8c7Fix can not detect battery status while using INA226 (#8330)
13. Oct 2025130833b5bFix erroneous limiting of power in Ham Mode (#8322)
13. Oct 2025fe6509a0fAvoid exceeding allocated buffers when doing MQTT proxying (#8320)
13. Oct 20251212c2c11Upgrade trunk (#8326)
13. Oct 2025fcaa168d2Ble reconnect prefetch bug fix, plus some speed enhancements (#8324)
12. Oct 2025e24e2ccf6Upgrade trunk (#8245)
12. Oct 20257537d2841Nodelist: choice of long or short name (#7926)
12. Oct 202526f25069dMerge branch 'master' into develop
12. Oct 20255eeffdb29chore(deps): update meshtastic/device-ui digest to 3fb7c0e (#8291)
12. Oct 20255d7177652Merge pull request #8317 from meshtastic/master
12. Oct 2025661e596dbFix muted channel compile errors after protobuf move (#8316)
12. Oct 2025a6732682dOpt in to telemetry going forward (#8059)
12. Oct 2025f0126d44eMore BaseUI Frame Visibility Toggles (#8252)
12. Oct 2025fb08e17c3Increase bluetooth 5.0 PHY speed and MTU on esp32_s3 (#8261)
12. Oct 202511aff46afRemove T1000E GPS startup delay sequence (#8236)
12. Oct 2025cb11e6b72Update protobufs (#8305)
12. Oct 2025464663b49GPS_POWER_TOGGLE no longer has a function, so purge (#8312)
11. Oct 2025981d058e9Actions: CI docker with a fancy matrix (#8253)
11. Oct 20259056915e7Double the number of bluetooth bonds NimBLE will store (from 3 to 6) (#8296)
11. Oct 2025554112cebAutomated version bumps
11. Oct 202529458cd8cUpdate XPowersLib to v0.3.1 (#8303)
08. Oct 20258bf32dc04Attach an interrupt to EXT_PWR_DETECT if present, and force a screen redraw on a power change.
09. Oct 202573cadce58Fix BLE stateful issues (#8287)
09. Oct 2025eee80ce63chore(deps): update github/codeql-action action to v4 (#8250)
09. Oct 202530d6962e7Fix Station G2 Lora Power Settings (#8273)
08. Oct 2025f99747180NimBLE speedup (#8281)
08. Oct 202591d928d4cUpdate meshtastic/device-ui digest to 6d8cc22 (#8275)
09. Oct 202564bfe73c0fix: Move `#include "variant.h"` to top of file (fixes #8276) (#8278)
08. Oct 2025fca534346Update python Docker tag to v3.14 (#8255)
11. Oct 2025cafb007ecmDNS: Advertise pio_env (for OTA scripts) (#8298)
11. Oct 2025694b669ebDouble the number of bluetooth bonds NimBLE will store (from 3 to 6) (#8296)
11. Oct 2025789934013Merge pull request #8304 from meshtastic/create-pull-request/bump-version
11. Oct 20250bb1c1fe6Automated version bumps
11. Oct 202505febc25eUpdate XPowersLib to v0.3.1 (#8303)
08. Oct 2025e5a2ce54eAttach an interrupt to EXT_PWR_DETECT if present, and force a screen redraw on a power change.
09. Oct 202545f15b8feFix BLE stateful issues (#8287)
09. Oct 20252a1469652chore(deps): update github/codeql-action action to v4 (#8250)
09. Oct 202505edcc5d6Fix Station G2 Lora Power Settings (#8273)
08. Oct 2025828e11cc4NimBLE speedup (#8281)
08. Oct 2025adae68fbfUpdate meshtastic/device-ui digest to 6d8cc22 (#8275)
09. Oct 20257822f2815fix: Move `#include "variant.h"` to top of file (fixes #8276) (#8278)
08. Oct 2025d332dfa19Update python Docker tag to v3.14 (#8255)
07. Oct 2025fe2e2753aMerge branch 'master' into develop
07. Oct 2025fcb1d64ebBloop
07. Oct 20250c2673ee2Mercy
07. Oct 20259c5513dcfMerge remote-tracking branch 'origin/master' into develop
07. Oct 202574e6723adForce coverage tests to run in simulation mode (#8251)
07. Oct 2025e8e8ee099Revert "Force coverage tests to run in simulation mode"
07. Oct 2025a7f15097dMerge pull request #8249 from vidplace7/fix-pio-test
07. Oct 2025e4ec719e6Force coverage tests to run in simulation mode
07. Oct 20259b7b8ffb2Merge pull request #8247 from meshtastic/develop
07. Oct 2025f0e4ea766Add SHT4x serial number for detection (#8222)
07. Oct 2025468b40e8dWait until after GPS lock hold before updating position, if we can. (#8064)
07. Oct 2025bd9076b74Remove risky change
07. Oct 202581a5aeff7Fix serial pins for Ebyte E77 MBL board (#8246)
07. Oct 2025f13e7c20bMerge branch 'master' into develop
07. Oct 20255bcc47dddRevert "develop --> Master" (#8244)
07. Oct 2025668cc9fd6Do slightly better at threading the search for GPS hardware (#8240)
07. Oct 20251d5b34383Update meshtastic/device-ui digest to e564d78 (#8235)
07. Oct 20258023f475eMerge branch 'develop' into master
07. Oct 2025b696e083fLog antispam (#8241)
07. Oct 2025b214f09caUpdate meshtastic/web to v2.6.6 (#7583)
07. Oct 202568a2c4addRun Integration test in simulator mode (#8232) (#8242)
07. Oct 2025518680514Actions: Simplify matrices, cleanup build_one_* (#8218) (#8239)
06. Oct 2025fc1737c94Actions: Simplify matrices, cleanup build_one_* (#8218)
06. Oct 2025735784e6eRun Integration test in simulator mode (#8232)
06. Oct 202587e3540f4Update meshtastic/device-ui digest to f920b12 (#8234)
06. Oct 2025329a494ceUpdate meshtastic-ArduinoThread digest to b841b04 (#8233)
06. Oct 2025627c0145eCentralize getNodeId and fix references to owner.id (#8230)
06. Oct 202529f4d99bfAdd Adaptive Polling Intervals to WebServer (#7864)
06. Oct 2025036a58735Upgrade trunk (#8229)
05. Oct 202518ca9e80dMerge pull request #8219 from GUVWAF/nextHopTrace
05. Oct 20255c2997ef5Print only one byte
05. Oct 2025c147ce9a8Update next-hops based on traceroute result
05. Oct 202527f316b93Merge pull request #8216 from GUVWAF/reprocessPacket
05. Oct 2025f7cf5e6b0Change to "rebroadcast"
05. Oct 20257c373b76cReprocess repeated packets also
05. Oct 2025de6a02756De-duplicate handling upgraded packet and rebroadcasting logic
05. Oct 2025d708ed590Merge pull request #8215 from meshtastic/develop
08. Sep 20257c4367cddCppckeck suppress bogus error
08. Sep 20256022b749bDon't forget to break!
08. Sep 2025cbd30f95fPortduino: Only short-circuit hardware support when forcing sim mode
08. Sep 20259ded6a521Pull in panel_sdl directly and drop native-sdl target
04. Oct 20251e4bcb04dMerge remote-tracking branch 'origin/master' into develop
04. Oct 2025c4dff21e5Develop -> Master (#8209)
04. Oct 2025888692a37Add dropped packet count to LocalStats (#8207)
04. Oct 2025fe4fb085eMerge branch 'master' into develop
04. Oct 20257c5e2bc95Clear out user.id except for sending to phone (#8202)
04. Oct 2025ed32650b9Update protobufs (#8206)
04. Oct 20251b97cf57aCorrecting GPS PINs (#8087)
04. Oct 2025e8296914aCalculate airtime of transmitted and received packets separately (#8205)
03. Oct 20250e38fef5bFix build script failure under certain conditions for devices that use UF2 binaries (#8150)
03. Oct 2025b7f6a2acbESP32s2 doesn't implement HWCDC (#8199)
03. Oct 20250c2283e19GAT562: Use PRIVATE_HW (fix build) (#8198)
03. Oct 202578d010fd2Update actions/stale action to v10.1.0 (#8196)
03. Oct 2025037e56b1fUpdate meshtastic/device-ui digest to 505ffad (#8195)
03. Oct 2025c7208ca05Merge pull request #8197 from vidplace7/modules-without-meshutils
03. Oct 2025f72a4c50bDon't use IS_ONE_OF when loading Modules
03. Oct 2025775595cb3Merge pull request #8160 from Quency-D/dev-heltec-tracker-v2
03. Oct 2025047600d08Merge pull request #8166 from ford-jones/8139-root-topic
03. Oct 2025560eb2c45Merge branch 'develop' into 8139-root-topic
03. Oct 20251be382015Merge pull request #8192 from meshtastic/master
03. Oct 2025da98622f5Upgrade trunk (#8190)
03. Oct 202503baad2c1Update protobufs (#8191)
03. Oct 20250ddaf710eAdd FACTORY_INSTALL option to do a filesystem reset on first boot (#8185)
03. Oct 202550cfe7c70Pull latest protobufs
03. Oct 202576c1d6956Regen protos
03. Oct 202517863e96eMerge branch 'develop' of https://github.com/meshtastic/firmware into 8139-root-topic
02. Oct 2025c48a64e18Merge pull request #7986 from WillyJL/fix/tlora-pager-rotary-amplifier
02. Oct 2025e954591caMerge branch 'develop' into fix/tlora-pager-rotary-amplifier
02. Oct 2025305f51383Properly set Muzi Works R1 Neo HardwareModel
02. Oct 20250860fee20Merge branch 'develop' into dev-heltec-tracker-v2
02. Oct 2025878ac3ec8Update variants/esp32s3/heltec_wireless_tracker_v2/variant.h
02. Oct 2025a62e1cfa3Merge pull request #7957 from ford-jones/7943-mute-target
02. Oct 2025ca02808c5Merge pull request #8184 from meshtastic/master
02. Oct 2025b978c6c86Upgrade trunk (#8183)
02. Oct 202551ad9d024run trunk fmt
01. Oct 202576d480713Add support for the manually_verified bool in SharedContact (#8180)
02. Oct 20255ec09783cMerge branch 'develop' into 7943-mute-target
01. Oct 20252eb0fcbcaMerge branch 'develop' into 8139-root-topic
02. Oct 20259bb7bb467Add DIRECT_MSG_ONLY buzzer mode (#8158)
01. Oct 2025de6771424Merge branch 'develop' into 7943-mute-target
02. Oct 2025e0cf9130bMerge branch '8139-root-topic' of https://github.com/ford-jones/firmware into 8139-root-topic
02. Oct 2025f82667d71Removed magic numbers
01. Oct 20251d283523fMerge branch 'develop' into 8139-root-topic
01. Oct 2025ec28c383aUpgrade trunk (#8159)
01. Oct 2025641a2fc63Update protobufs (#8178)
01. Oct 2025f7469159cReliable ACKs for DMs (#8165)
01. Oct 2025af8367037Merge pull request #8179 from meshtastic/develop
01. Oct 2025849bbad27Automated version bumps (#8177)
01. Oct 2025b28d09509missed t-rexes
01. Oct 202517afdb9ccno more t-rex
30. Sep 2025d5164b4fbCheck the BUILD_EPOCH if defined
30. Sep 2025ad4494073Put the GPIO in the right state for wake from sleep
30. Sep 20258b466b1dbT-rex comment cleanup
30. Sep 2025f9937967fAdd HardwareModel and correct directories
30. Sep 20254fd568f38Initial support for T-Rex
01. Oct 2025dae9b1c02Regen protos
01. Oct 2025a8a664419Merge branch 'develop' into 7943-mute-target
01. Oct 202534a595b88update mqtt root when region is changed via OLED menu handler
01. Oct 2025e32ce3fafMerge branch '8139-root-topic' of https://github.com/ford-jones/firmware into 8139-root-topic
01. Oct 202569c61f824Assume previous root on topic change
30. Sep 2025b08e4efb7Update protobufs (#8172)
30. Sep 2025ee6857511Fix Heltec V3 missed button presses (#8167)
30. Sep 20259df4d5716Merge branch 'develop' into 8139-root-topic
30. Sep 2025500e7920adelete SX126X_MAX_POWER=11
30. Sep 2025ee8fa9f32Use user preferences root topic if present
30. Sep 202502efef3aaSet appropriate mqtt root upon lora region change
30. Sep 20250f6131d2cUse common power amp definition for Heltec v4 and Heltec Tracker v2
29. Sep 20258d323a1cfadd heltec tracker v2 board.
30. Sep 2025a3e6f1637Introduce non-linear TX_GAIN_LORA (#8107)
29. Sep 202585fe7d26eMerge branch 'develop' into 7943-mute-target
28. Sep 2025a1c658a46Bug / Send upgraded (duplicate) packets to phone if the queue removal failed. (#8148)
28. Sep 2025777e11badBug / Send upgraded (duplicate) packets to phone if the queue removal failed. (#8148)
28. Sep 2025a15d65476Finish deprecating the Repeater role behavior (#8144)
28. Sep 2025033fc0c8fValidate CR and SF lora config (#8146)
28. Sep 20257633ddcfdMerge remote-tracking branch 'origin/master' into develop
28. Sep 20258717c60f1Update protobufs (#8142)
28. Sep 2025067939ca2Correct altitudeLine getting clobbered in the great merge (#8138)
28. Sep 2025abc011aebUse channel as specified in the received packet for OLED screen notifications
28. Sep 2025a4a6ee1dfMerge branch '7943-mute-target' of https://github.com/ford-jones/firmware into 7943-mute-target
28. Sep 20256448f069fUse channel as specified in the received packet
28. Sep 2025f6a28e15dPull latest, regen protos
27. Sep 20252b60bae61Merge remote-tracking branch 'origin/develop'
27. Sep 2025bc516ebbaRemove memcpy (#8079)
27. Sep 2025045176789Fix int comparison and client_base base should really not be on this list
27. Sep 2025667b7c50eMerge pull request #8136 from plashchynski/fix_no_gps_double_message
27. Sep 20259b1a11810Merge branch 'develop' into 7943-mute-target
27. Sep 202564c268f05Merge branch 'develop' into fix_no_gps_double_message
27. Sep 2025806bf6ce2Merge pull request #7703 from ford-jones/clear-rangetest-results
28. Sep 20257eb0109e3Merge branch 'develop' into clear-rangetest-results
28. Sep 20254dec912a3Merge branch 'develop' into 7943-mute-target
27. Sep 202573147c402Merge pull request #8110 from meshtastic/develop
27. Sep 2025e8627b2d0UIRenderer: display "No GPS present" only on the first line to avoid duplication
27. Sep 2025ab00e991fRevert cross-preset default-key bridging with UDP and disable UDP by default (#8130)
27. Sep 2025a2d86454dI2S: Fix silent RTTTL regression (#8129)
26. Sep 2025bc3db1b5cProperly output the TCXO Voltage in yaml (#8128)
26. Sep 20252f1198ddfUpgrade trunk (#8118)
26. Sep 2025062405968Saving changes are required (#8122)
26. Sep 202552ee655fdMerge branch 'develop' into 7943-mute-target
25. Sep 20259980c56d8Correct Inverted Mute Icon on Clock Display (#8111)
25. Sep 2025fc9f1ac05Merge branch 'master' into develop
25. Sep 2025c65dbe490Merge pull request #8101 from Links2004/reduce_cpu_load
25. Sep 202544636cc9fMerge pull request #8053 from GUVWAF/assymRelay
25. Sep 2025aa876ba42Merge branch 'develop' into assymRelay
25. Sep 202512c3ddf45Resolve comments
25. Sep 2025d9f0590f8Merge branch 'develop' into reduce_cpu_load
25. Sep 2025191d20ed0Merge pull request #7982 from meshtastic/develop
25. Sep 202579bc286b3Merge branch 'develop' into 7943-mute-target
25. Sep 20258d9fda38dMerge branch 'develop' into clear-rangetest-results
25. Sep 20253c25652cdIf a packet is heard multiple times, rebroadcast using the highest hop limit (#5534)
25. Sep 20259b3d76967Merge branch 'develop' into assymRelay
25. Sep 2025fd5ca8b73Feat/0-cost hops for favorite routers (#7992)
25. Sep 202518058ef50Fix 2.4GHz reconfiguration on LR11xx (#8102)
25. Sep 2025d9ba0633fMerge branch 'develop' into clear-rangetest-results
25. Sep 202568fc93151Merge branch 'master' into develop
25. Sep 20250ad6b813fUpgrade trunk (#8105)
25. Sep 2025d41fb7bcbMerge branch 'develop' into reduce_cpu_load
25. Sep 2025fef4a2987Merge branch 'develop' into clear-rangetest-results
25. Sep 20251fc8d54d4Merge branch 'develop' into 7943-mute-target
24. Sep 202547a82bdb9Fix duplicated lines from merge (#8104)
24. Sep 20258ed651477Merge branch 'develop' into assymRelay
24. Sep 202517ecd6941onReceive does only exist for HardwareSerial not for USB CDC serial but we can at least check for USB connection in a longer interval
24. Sep 2025bb6f19dddthe BluetoothPhoneAPI runOnce is triggerd by events any way no need to loop
24. Sep 20252fdc0d092save CPU cycles in ExternalNotificationModule
24. Sep 202585cdcad19only run the ButtonThread if a button is pressed
24. Sep 20250b4a28866add optional debug logging to see which OSThread / loops have what delays
24. Sep 202591e2e3f0eremove OSThread from BuzzerFeedbackThread
24. Sep 202514e64d6b9move SerialConsole to event based trigger
25. Sep 202558602d59bMerge branch 'develop' into 7943-mute-target
24. Sep 2025d461eb35fMerge branch 'develop' into clear-rangetest-results
24. Sep 2025371313080Merge branch 'master' into develop
24. Sep 2025db55d8a59Trunk
24. Sep 2025949f881aeAdd three expansion screens for heltec mesh solar. (#7995)
24. Sep 2025ca3c45a2fUpdate Adafruit BusIO to v1.17.4 (#8098)
24. Sep 2025c33c36831Add three expansion screens for heltec mesh solar. (#7995)
24. Sep 20251835ff2d7Upgrade trunk (#8094)
24. Sep 20258e04f9f63Merge branch 'master' into develop
24. Sep 202583be632a1Automated version bumps (#8100)
24. Sep 20251ed7aad97Automated version bumps (#8100)
24. Sep 2025edb5c0f88Custom xPortInIsrContext() for nRF52/RP2xx0
24. Sep 2025060a12999More flexible InputPollable paradigm
23. Sep 2025a1ca553bcFix desktop build
23. Sep 2025189aec9feMerge remote-tracking branch 'upstream/develop' into fix/tlora-pager-rotary-amplifier
23. Sep 202594d4bdf05Revert "Fix build errors (#8067)"
23. Sep 20251968a009dClear lasttoradio on BLE disconnect (#8095)
23. Sep 20258e608e818Heltec V4 is 16mb
21. Sep 2025d998f70b5Fix build errors (#8067)
23. Sep 2025f55db903bMerge branch 'master' into develop
22. Sep 202591efaba38Remove line from BLE pin screen, to make pin readible on tiny screens
22. Sep 2025a8c66547cAlso pull a deviceID from esp32c6 devices (#8092)
22. Sep 2025f77ca2533Try-fix: Unstick that PhoneAPI state (#8091)
22. Sep 202507b58a82dtlora-pager wake on button, and kb backlight toggling (#8090)
22. Sep 2025e1485b530Handle ext. notification module things even if not enabled (#8089)
23. Sep 20252fbfb1930Regen protos
23. Sep 2025e7840122eDecouple node-mute from channel-mute
23. Sep 2025a4e09aa9dMerge branch 'develop' into clear-rangetest-results
22. Sep 2025db941bff3portduino bump to fix gpiod bug (#8083)
22. Sep 202513e1f99c7Upgrade trunk (#8078)
22. Sep 2025319cd6fa7Regen protos for latest changes
22. Sep 20250db2e40eeUse latest protos
22. Sep 202559f9e2a00Regen protos
22. Sep 202597d0f3286Merge branch 'develop' into 7943-mute-target
22. Sep 2025388c82102Allow label enforcement job to run on self-hosted runners (#7909)
21. Sep 20253d51287baIntroduce Radio Preset elections through BaseUI (#8071)
21. Sep 20251e1f2a69bMerge branch 'master' into develop
21. Sep 2025da4bc0f97Merge remote-tracking branch 'upstream/develop' into fix/tlora-pager-rotary-amplifier
21. Sep 2025b3df32c6cFix build errors (#8067)
21. Sep 2025cea9e1238Add heltec_v4 board. (#7845)
21. Sep 202511eb4a5b9Add heltec_v4 board. (#7845)
21. Sep 2025d1fd10295Add another seeed_xiao_nrf52840_kit build environment for I2C pinout (#8036)
21. Sep 202527b07cd1cFix Rotary Encoder Button (#8001)
21. Sep 2025570175560Add another seeed_xiao_nrf52840_kit build environment for I2C pinout (#8036)
21. Sep 2025d09baddceMerge branch 'develop' into assymRelay
21. Sep 2025c42513d7cUpdate RadioLib to v7.3.0 (#8065)
21. Sep 20252010871e4Fix Rotary Encoder Button (#8001)
21. Sep 2025c811e4c57Merge branch 'develop' into 7943-mute-target
20. Sep 2025040b3b8c7Resolve many warnings for BaseUI during builds (#8063)
21. Sep 2025d558df8a3Revert unnecessary ifdefs
21. Sep 20254100ba83aRevert "Rename RotaryEncoderImpl to TLoraPagerRotaryEncoder"
20. Sep 2025b49496d99Merge branch 'master' into develop
20. Sep 202534c2191f6Use `lora.use_preset` config to get name (#8057)
20. Sep 202552527e281Use `lora.use_preset` config to get name (#8057)
20. Sep 20259b6cf5373move HTTP contentTypes to Flash - saves 768 Bytes of RAM (#8055)
20. Sep 20256a3b2ceafmove HTTP contentTypes to Flash - saves 768 Bytes of RAM (#8055)
20. Sep 2025a76cc88dcRename RotaryEncoderImpl to TLoraPagerRotaryEncoder
21. Sep 20253463006f7Merge branch 'develop' of https://github.com/meshtastic/firmware into clear-rangetest-results
20. Sep 2025db2f79b6cFix last build issues on develop (#8046)
20. Sep 20251d3c47c5fMake sure to ACK ACKs/replies if next-hop routing is used (#8052)
20. Sep 202544968415afix build with HAS_TELEMETRY 0 (#8051)
20. Sep 20258db9b2493fix build with HAS_TELEMETRY 0 (#8051)
20. Sep 20251fc07607cMake sure next-hop is only set when they received us directly
20. Sep 202522b71a1e9Pull latest changes from https://github.com/meshtastic/protobufs.git
20. Sep 20252ccf91f44Regen protos
20. Sep 202558e4dcea6Merge branch 'develop' of https://github.com/meshtastic/firmware into clear-rangetest-results
19. Sep 20256f56ccd28C6l fixes (#8047)
20. Sep 2025bfb03b422Merge remote-tracking branch 'upstream/develop' into fix/tlora-pager-rotary-amplifier
19. Sep 2025cc3ff1504Merge branch 'master' into develop
19. Sep 20259b6a7ed3bFix icon
19. Sep 2025fdc879605Update protobufs (#8045)
19. Sep 2025787642ad4Fix more build failures (#8044)
19. Sep 202554f9f7a59T-Lora Pager: Use InputPollable for RotaryEncoderImpl
19. Sep 20250e26702c4InputPollable: System for polling after interrupts
19. Sep 20256677255f6Fix
19. Sep 20253a63a56cfFix build fail on develop branch (#8043)
19. Sep 2025edb250e78Merge branch 'master' into develop
19. Sep 2025f32e06a32Update Protobuf usage, add MLS, fix clock (#8041)
09. Sep 20258095261dfPPA: Enable Ubuntu 25.10 (questing) (#7940)
16. Sep 202572b9a02f3(resubmission) Manual GitHub actions to allow building one target or arch (#7997)
05. Sep 2025af26408d7Add a new GPS model CM121. (#7852)
13. Sep 2025c8f69913dAdd formatting and menu picking for other GPS format options (#7974)
19. Sep 202542fbb62f1Update protobufs (#8038)
13. Sep 2025e6adb197eAdd formatting and menu picking for other GPS format options (#7974)
19. Sep 2025cfb34a881Merge branch 'master' into develop
05. Sep 20258264d4d65BaseUI Updates (#7787)
19. Sep 2025c11680fccFix formatting and trunk issues
19. Sep 2025479c1f534Merge branch 'master' into develop
07. Sep 2025a1cf30533Show GPS Date properly in drawCommonHeader (#7887)
13. Sep 20257b2ff7e19updated shebang to use a more standard path for bash (#7922)
19. Sep 2025b1d314db1Merge branch 'master' into develop
03. Sep 2025cc579dd0bPortduino config refactor (#7796)
19. Sep 20251ac2382d7Revert "Fix excluded modules configuration handling (#7838)"
19. Sep 20252ef5b968fMerge branch 'master' into develop
19. Sep 20256a92358b6Fix
04. Sep 2025e20a91b94Added Last Coordinate counter to Position screen (#7865)
05. Sep 20253fbe7fd8bBaseUI Updates (#7787)
19. Sep 20258841c1540Merge branch 'master' into develop
19. Sep 2025e2ce36978Fixes
19. Sep 2025901bcc24eReflect requirement of ESP32 hardware in rangetest logs
12. Sep 2025b14e5770dMerge pull request #7873 from compumike/compumike/client-base-role
17. Sep 202568ba3b315Auto-favorite remote admin node
16. Sep 20252bafac242Feature: Seamless Cross-Preset Communication via UDP Multicast Bridging (#7753)
16. Sep 202539648e609Merge pull request #8004 from compumike/compumike/debug-heap-add-free-heap-debugging-to-all-log-lines
05. Sep 2025dcd53eb7cPhone GPS display on Position Screen for BaseUI (#7875)
18. Sep 20257821919faUpdate actions/setup-python action to v6 (#8033)
18. Sep 2025f083864f1Update actions/download-artifact action to v5 (#8032)
18. Sep 20258e1da8561Update actions/checkout action to v5 (#8031)
28. Aug 2025953fcca30BaseUI Show/Hide Frame Functionality (#7382)
18. Sep 202520bd237ffMerge branch 'master' into develop
16. Sep 2025c73fe85ec(resubmission) Manual GitHub actions to allow building one target or arch (#7997)
18. Sep 2025b13d023d5Merge branch 'master' into develop
13. Sep 20259345bdcb2T-Lora Pager: Support LR1121 and SX1280 models (#7956)
18. Sep 2025902405a98Extra endif
19. Sep 2025ec29100a8Allow Left / Right Events for selection and improve encoder responsives (#8016)
18. Sep 2025017d07e10Extra chirpy
19. Sep 202589cccdbbeAllow Left / Right Events for selection and improve encoder responsives (#8016)
18. Sep 20258f0e17a65Merge branch 'master' into develop
18. Sep 2025e3772858bAutomated version bumps (#8028)
18. Sep 2025c71c1f2d1Automated version bumps (#8028)
18. Sep 20252567c03a3Fix init for InputEvent (#8015)
18. Sep 2025d8381aa90Fix init for InputEvent (#8015)
18. Sep 2025188283b38Update actions/download-artifact action to v5 (#8021)
18. Sep 2025953fdc9eeUpgrade trunk (#8025)
18. Sep 2025ec7415b3fUpdate actions/setup-python action to v6 (#8023)
18. Sep 2025a70ffae82Update actions/checkout action to v5 (#8020)
18. Sep 20256a8732bbaUpdate Adafruit BusIO to v1.17.3 (#8018)
17. Sep 2025173b75a1cMerge pull request #7526 from DaneEvans/ci/merge-queue
17. Sep 2025b0dae54c9Merge branch 'master' into ci/merge-queue
17. Sep 202571d84404cadd WIP for Unit C6L (#7433)
17. Sep 2025ba18467bdAuto-favorite remote admin node
17. Sep 20256f5bdd73cUpgrade trunk (#7868)
17. Sep 2025d427b477eFormat
16. Sep 202546317f413Merge pull request #8004 from compumike/compumike/debug-heap-add-free-heap-debugging-to-all-log-lines
16. Sep 2025f16aa730dMerge pull request #8006 from meshtastic/master
16. Sep 2025cc3c56850Update protobufs (#8005)
16. Sep 202513ebceb3bUpdate meshtastic/device-ui digest to 9ed5355 (#7987)
16. Sep 202522fcd102a(resubmission) Manual GitHub actions to allow building one target or arch (#7997)
16. Sep 2025c9cb2cfd9Merge branch 'develop' into 7943-mute-target
16. Sep 2025d31e3839fUse long name
16. Sep 202543078a40eFix build failure in ci, add missing argument
16. Sep 20254ac99c5dfRegen protobuffs again
16. Sep 2025c9702fe4dRegen protos
16. Sep 2025e0f88be2dMerge branch 'develop' of https://github.com/meshtastic/firmware into 7943-mute-target
16. Sep 20251c256ccfdUpdate comments and remove unused function
16. Sep 2025b9d53d667Feature: Seamless Cross-Preset Communication via UDP Multicast Bridging (#7753)
15. Sep 20255d3c92f1aWhen DEBUG_HEAP is defined, add free heap bytes to every log line in RedirectablePrint::log_to_serial
15. Sep 20256c932d51eFix defines
15. Sep 2025f0b7aab03Refactor ref syntax
15. Sep 20255fca3a30eUpdate protos
15. Sep 2025a76f59123Fix - reference actual channel when changing settings
14. Sep 202520f68929cFix build for other variants
14. Sep 202542e475963T-Lora Pager: Fix amplifier fuzzing/popping
12. Sep 20253d86c99c2T-Lora Pager: Interrupt based rotary encoder
14. Sep 202509de0e3edMerge branch 'master' into develop
14. Sep 202570724bef7Fix overflow of time value (#7984)
14. Sep 2025bf4e2e8e8Fix GPS gm_mktime memory leak (#7981)
14. Sep 20252dc776050Scale probe buffer size based on current baud rate (#7975)
14. Sep 202500772996bFix GPS gm_mktime memory leak (#7981)
08. Sep 2025d201f6a1eGuard bad time warning logs using GPS_DEBUG (#7897)
13. Sep 2025997703549Fix DRAM overflow on old esp32 targets
13. Sep 2025096afa07fTweak maximums
13. Sep 2025760471d62Fix json report crashes on esp32 (#7978)
13. Sep 20256165b4f7aUpdate meshtastic-esp8266-oled-ssd1306 digest to 0cbc26b (#7977)
13. Sep 2025de3a65579Add formatting and menu picking for other GPS format options (#7974)
13. Sep 2025ae814b546Drop the limit
13. Sep 20254ee07226eMissed
13. Sep 202578dfb05eePortduino dynamic alloc
13. Sep 202590ddbf6f2updated shebang to use a more standard path for bash (#7922)
13. Sep 20259211b1bb4Static memory pool allocation (#7966)
13. Sep 202570ac3601bTrunk
13. Sep 202551acd92a3Trunk
13. Sep 20256d2093650T-Lora Pager: Support LR1121 and SX1280 models (#7956)
13. Sep 2025566c2c3fdT-Lora Pager: Support LR1121 and SX1280 models (#7956)
13. Sep 2025b6dd99917Update protobufs (#7973)
13. Sep 2025bfadd9c86Regen protos
13. Sep 2025f8d44f8f6Revert previous commit - this needs it's own proto
13. Sep 2025ccff2769fMake use of pre-existing channel_settings.module_settings.is_client_muted setting
12. Sep 2025d00b2afe1Merge pull request #7964 from compumike/compumike/fix-nimble-bluetooth-memory-leak
12. Sep 2025e49b07ac8Merge pull request #7965 from compumike/compumike/fix-nrf52-bluetooth-memory-leak
12. Sep 2025e6bfc4a97Merge pull request #7969 from meshtastic/master
12. Sep 2025a297d2170Merge pull request #7964 from compumike/compumike/fix-nimble-bluetooth-memory-leak
12. Sep 2025a8cf4dfe2Merge pull request #7965 from compumike/compumike/fix-nrf52-bluetooth-memory-leak
12. Sep 20258989de118Only queue 2 client notification
12. Sep 20251914fa032Formatting
12. Sep 2025ead67446aFix memory leak in NRF52Bluetooth: allocate BluetoothStatus on stack, not heap
12. Sep 202543cf12edfFix memory leak in NimbleBluetooth: allocate BluetoothStatus on stack, not heap
12. Sep 2025962e5d513Fix memory leak in NextHopRouter: always free packet copy when removing from pending
12. Sep 2025106a05295Merge pull request #7873 from compumike/compumike/client-base-role
12. Sep 20250fc33c352Fix memory leak in NextHopRouter: always free packet copy when removing from pending
12. Sep 2025e0890b2a1Don't mute alerts
12. Sep 20255579d8784Disable on-screen 'new message' popup for muted nodes and channels
09. Sep 202535340fc6eNextHopRouter::roleAllowsCancelingFromTxQueue (same logic as FloodingRouter::roleAllowsCancelingDupe)
08. Sep 20254ab125bbfsrc/graphics/Screen.cpp: move #include "meshUtils.h" outside of "#ifdef HAS_SCREEN" so IS_ONE_OF works on all devices
08. Sep 202587eff2c4aFix logic in Screen::shouldWakeOnReceivedMessage and add CLIENT_HIDDEN and CLIENT_BASE to be treated the same as CLIENT and CLIENT_MUTE
08. Sep 2025527e88ca4Add CLIENT_BASE to DisplayFormatters::getDeviceRole
08. Sep 20254140ecfb4Bring src/mesh/generated/meshtastic/config.pb.h from develop after rebase
07. Sep 202527cdd464dgetTxDelayMsecWeighted and startTransmitTimerRebroadcast: extract p->rxSnr
07. Sep 20255a463373fRemove changes to src/mesh/generated/meshtastic/config.pb.h from this PR
07. Sep 2025b76886086NodeDB::isFromOrToFavoritedNode: skip search for NODENUM_BROADCAST; one-pass search and early exit
07. Sep 2025c63102a31Swap expression order to allow short-circuit evaluation
07. Sep 2025b1f55ef6eFix linter
05. Sep 2025b305acf7eAdd FloodingRouter::roleAllowsCancelingDupe and condition for CLIENT_BASE
05. Sep 2025ab5332950Add RadioInterface::shouldRebroadcastEarlyLikeRouter and add CLIENT_BASE condition
05. Sep 2025484b4cd84Add NodeDB::isFavorite, NodeDB::isFromOrToFavoritedNode
05. Sep 20253cc2b70e4Pass meshtastic_MeshPacket down into startTransmitTimerRebroadcast and getTxDelayMsecWeighted
05. Sep 20257e00054fdRename startTransmitTimerSNR to startTransmitTimerRebroadcast
12. Sep 2025693181b2bDisable message-invoked ext notifs for muted channels and nodes
12. Sep 202539c663f20Merge branch 'develop' of https://github.com/meshtastic/firmware into 7943-mute-target
12. Sep 202571f659cbaTrunk fmt
12. Sep 20254e879a7b2Disable bell-invoked ext notifs for muted channels
12. Sep 20258c9c00172Clearly dilineate module mute from sender or channel mute
12. Sep 2025d5300a114Disable bell-invoked ext notifs for muted nodes
11. Sep 2025ac4bcd2f5Cleanup
11. Sep 202583ae72cbbMerge pull request #7961 from meshtastic/master
11. Sep 2025e17c50bb8Put guards in place around debug heap operations (#7955)
11. Sep 2025a31fdf01cDecouple protobuf changes
11. Sep 2025159442121Rebase protos
11. Sep 202502cb306bbMerge branch 'develop' into 7943-mute-target
11. Sep 20256b7ad9c4eAdded mute state to nodedb entries
11. Sep 2025fa1ccf477Create node-mute toggle functions
11. Sep 202567ecb60bcAdded mute state to channel settings
11. Sep 20259da92626eCreate channel-mute toggle function
08. Sep 2025abc0eb196Fix build error in rak_wismesh_tap_v2 (#7905)
10. Sep 2025701028b74Unify build epoch to add flag in platformio-custom.py (#7917)
09. Sep 2025108bdf7b0Close should set heartbeatReceived = false
09. Sep 20256f7149e9aPPA: Enable Ubuntu 25.10 (questing) (#7940)
09. Sep 202595dc61f57Debian: Correctly generate changelog entries (#7945)
09. Sep 20250aa48c9c2Use `sh` in debhelper scripts (#7941)
09. Sep 2025088318512Duplicate
09. Sep 2025f267b5f5fExclude trackball if we aren't a trackball device
09. Sep 20250cd860e30RangeTest must be enabled
09. Sep 202531fdb3698Detection sensor add module only when enabled
09. Sep 2025e7741c20eAdd LOG_HEAP log type, and more heap debug messages (#7937)
09. Sep 2025ca4b98f2bMerge branch 'master' into develop
09. Sep 2025d1d16fc25Make phone queues use a static pointer queue (#7919)
09. Sep 2025c8afbe68bUse char buffer for probeResponse (#7870)
09. Sep 20251643249dbRevert "Remove board_level from Meshtiny. (#7933)" (#7935)
09. Sep 20252191fe465Remove board_level from Meshtiny. (#7933)
09. Sep 2025b75e8913eFix: Compile latest protobufs
09. Sep 202587a1449f7Merge branch 'develop' into clear-rangetest-results
08. Sep 2025803e96800ATAK module should be disabled for non-TAK roles (#7928)
08. Sep 20256c6978061chore(deps): update meshtastic/device-ui digest to 3677476 (#7925)
08. Sep 2025d5bb56627Only log good times. (It's not always a good time then) (#7904)
08. Sep 2025569a91145Merge pull request #7915 from meshtastic/master
08. Sep 202539ff88050reorganize 8MB partition for MUI devices (#7860)
08. Sep 2025c5b95f5a4Disable web server on Picomputer (#7907)
08. Sep 2025209157c9dchore(deps): update meshtastic/device-ui digest to 233d18e (#7890)
08. Sep 202515f4aebcdFix build error in rak_wismesh_tap_v2 (#7905)
08. Sep 20252354c52b1Only log good times. (It's not always a good time then) (#7904)
08. Sep 2025fb59d68edfix uninitialized kbchar (#7889)
08. Sep 2025227d0fa7dMerge pull request #7862 from meshtastic/master
08. Sep 20257b854fb5cUpdate protobufs (#7903)
08. Sep 20257c1eff54fUpdate protobufs (#7901)
08. Sep 2025f8b160595Fix merge conflict with test changes (#7902)
08. Sep 2025c92fa6aa8chore(deps): update meshtastic/device-ui digest to a04bc94 (#7857) (#7900)
08. Sep 202577acbc681Add EPOCH_BUILD to latest setup step. (#7894)
08. Sep 202581cb1e427Guard bad time warning logs using GPS_DEBUG (#7897)
08. Sep 2025f6ba9604aTrunk fix (#7898)
08. Sep 20259c6544ebfFix excluded modules configuration handling (#7838)
07. Sep 2025b6eeccadeShow GPS Date properly in drawCommonHeader (#7887)
06. Sep 202537d14f942Reverting changes made by PR #7520 and adjusting ADC (#7878)
06. Sep 20254594ae474Upon receiving ACK/reply directly, only update next-hop if we’re the *sole* relayer (#7859)
06. Sep 2025f26e65757Fix esptool detection and baud rate issues in Windows batch scripts (#7856)
06. Sep 2025e7b747958Reverting changes made by PR #7520 and adjusting ADC (#7878)
05. Sep 2025e1634076fFix date display to be upper right bound (#7876)
05. Sep 2025d6df66410Phone GPS display on Position Screen for BaseUI (#7875)
05. Sep 202550a5b3649BaseUI Updates (#7787)
05. Sep 2025a25bfd264Only stop retransmissions when receiving implicit ACK over LoRa (#7872)
05. Sep 20254d6fe936aOnly stop retransmissions when receiving implicit ACK over LoRa (#7872)
05. Sep 2025ec9f3fa6eT-Lora Pager: fix keyboard and improve rotary wheel haptic (#7869)
05. Sep 20258356ad97eCleanup file list
05. Sep 2025bf51c3897Don't add heap allocations while debugging the heap
05. Sep 20253df3c876cTFTDisplay destructor
05. Sep 2025f825e61b8Add a new GPS model CM121. (#7852)
04. Sep 202564cd62d6aAdded Last Coordinate counter to Position screen (#7865)
04. Sep 202568f07c5f9Board extras
04. Sep 20257fb96ce2bchore(deps): update meshtastic/device-ui digest to a04bc94 (#7857)
04. Sep 202512687a107chore(deps): update actions/github-script action to v8 (#7858)
04. Sep 202589de49919Update protobufs (#7855)
04. Sep 2025488136234Add support for the Challenger rp2040 lora (#7826)
04. Sep 2025f31fd34ceAdd support for the Challenger rp2040 lora (#7826)
04. Sep 202518000ccf2Fix INA3221 higher current wrong readings (#7607)
03. Sep 20257776ec15bAdd TSL2561 sensor (#7675)
03. Sep 2025e4c7fca71Add RAK WisMesh Tap V2 (ESP32S3) Hardware Variant (#7741)
04. Sep 20255b63bd933Add RF switch settings for STM32WL variants (#7813)
04. Sep 2025289f90bdbmerge create_test_packet duplicate usage into a shared function (#7752)
04. Sep 202526bcc9627merge create_test_packet duplicate usage into a shared function (#7752)
04. Sep 202509a0df3a1Enable bmx160 on native (#7844)
04. Sep 2025fe329892dfeat: New ESP32 variant 9m2ibr_aprs_lora_tracker (#7828)
04. Sep 2025268133267chore(deps): update actions/setup-node action to v5 (#7848)
04. Sep 2025f994eb185chore(deps): update actions/setup-python action to v6 (#7849)
04. Sep 2025cc37535b2Enable bmx160 on native (#7844)
04. Sep 202555c23dec1Upgrade trunk (#7853)
04. Sep 20254dfc062abAutomated version bumps (#7843)
04. Sep 2025ced334d13Automated version bumps (#7843)
04. Sep 20250be21d90cchore(deps): update actions/stale action to v10 (#7846)
04. Sep 2025521fbc44bFix INA3221 higher current wrong readings (#7607)
04. Sep 2025361771c9bchore(deps): update meshtastic/device-ui digest to 10f0244 (#7840) (#7851)
03. Sep 2025fa45660b7Add TSL2561 sensor (#7675)
04. Sep 20252e8f4ad6aAdd RF switch settings for STM32WL variants (#7813)
04. Sep 202518550ea80chore(deps): update meshtastic/device-ui digest to 10f0244 (#7840) (#7847)
03. Sep 20251c1c0cc79Portduino config refactor (#7796)
03. Sep 2025a0c0388ddchore(deps): update meshtastic/device-ui digest to 10f0244 (#7840)
03. Sep 2025789c1ab59Merge branch 'master' into develop
03. Sep 2025e8367894fUpgrade trunk (#7835)
03. Sep 20258aae4f1b9Update device-install scripts for T-LoRa Pager (#7833)
03. Sep 20255850a7cd6Add RAK WisMesh Tap V2 (ESP32S3) Hardware Variant (#7741)
03. Sep 20256c89ea7cechore(deps): update platform-native digest to c490bcd (#7814) (#7832)
03. Sep 2025c62f262f6Trunk fmt
03. Sep 2025798040b5bMerge branch 'develop' of https://github.com/meshtastic/firmware into clear-rangetest-results
03. Sep 2025ba582d6efProtobuf naming reflected in config-switch
03. Sep 2025bbf6f01d4Resolve merge conflict
02. Sep 20258a8f60d12Update protobufs (#7831)
03. Sep 2025142abb2a4Updated naming to match protobuf
02. Sep 2025b59409becchore(deps): update caveman99-stm32-crypto digest to 1aa30eb (#7808)
02. Sep 2025c66125114chore(deps): update meshtastic/device-ui digest to 8019704 (#7830)
02. Sep 2025edb7ec58cchore(deps): update platform-native digest to c490bcd (#7814)
02. Sep 2025655c6b51fTry-fix Cardkb detection (#7825)
02. Sep 20250bd4cefadMake ExternalNotification show up in excluded_modules, more STM32 modules (#7797)
02. Sep 2025095200780Make ExternalNotification show up in excluded_modules, more STM32 modules (#7797)
02. Sep 20259b1fb795dUpgrade trunk (#7822)
02. Sep 20253040e5a7bFix GPS that hard code 2080 as the start time. (#7803)
02. Sep 20257612799efFix GPS that hard code 2080 as the start time. (#7803)
02. Sep 20253b82d5517Revert "Add gat562_mesh_tracker_pro device. (#7815)" (#7824)
02. Sep 2025a6b8202cdHold for 20s after GPS lock (#7801)
02. Sep 2025cfc1bf10cIf usePreset is False, show value as Custom (#7812)
02. Sep 2025c5fad6ccaHold for 20s after GPS lock (#7801)
02. Sep 2025b8d722242If usePreset is False, show value as Custom (#7812)
02. Sep 20257d1300ab6Add gat562_mesh_tracker_pro device. (#7815)
01. Sep 202516d7de598Upgrade trunk (#7804)
01. Sep 2025102c447feUpdate variant.h (#7520)
01. Sep 2025d66665b96fix: T-LoRa Pager / T-Deck Pro shutdown (#7792)
02. Sep 2025088be6bf6Fix device-install.bat baud rate (master --> develop) (#7816)
31. Aug 2025bd3cbfc1aAdd support for the RV-3028 on native Linux (#7802)
29. Aug 2025fddc4e00cAutomated version bumps (#7790)
01. Sep 20255f7eec550Upgrade trunk (#7804)
01. Sep 20256b94c297bfix: T-LoRa Pager / T-Deck Pro shutdown (#7792)
01. Sep 2025edeb25cabUpdate variant.h (#7520)
01. Sep 202544688e836Fix device-install.bat baud rate (#7486)
31. Aug 2025ca7976037Add support for the RV-3028 on native Linux (#7802)
30. Aug 20254a669032dChange user button to cancel button on meshtiny. (#7789)
29. Aug 2025b53dd2ec9Automated version bumps (#7790)
29. Aug 20255ae4ff916Upgrade trunk (#7763)
29. Aug 2025a0e14439cMerge pull request #7785 from meshtastic/master
29. Aug 2025ed394f5f9Update protobufs (#7784)
30. Aug 202511db6d4dcCan't trust RTCs to tell the time. (#7779)
30. Aug 202510c683626Can't trust RTCs to tell the time. (#7779)
29. Aug 20254e03df5eaFix freetext hang (#7781)
29. Aug 20259b41131afBackmerge (#7782)
29. Aug 2025fb34dac08Add On-Screen Keyboard for UpDown Encoder and Rotary Encoder. (#7762)
30. Aug 2025d3e3a9109We don't gotTime if time is 2019. (#7772)
30. Aug 20255f8503c62We don't gotTime if time is 2019. (#7772)
29. Aug 2025b0e832151Only send Neighbours if we have some to send. (#7493)
28. Aug 2025dd2f77ea0BaseUI Show/Hide Frame Functionality (#7382)
28. Aug 20256c7cff7deMerge pull request #7777 from meshtastic/create-pull-request/bump-version
28. Aug 202546f797c40Merge pull request #7777 from meshtastic/create-pull-request/bump-version
28. Aug 202575b01e17bAutomated version bumps
27. Aug 20258685436cbMerge pull request #7773 from meshtastic/master
27. Aug 2025834c3c5ccAdd this back in
27. Aug 202525a19b49aThis one is not working yet
27. Aug 2025a4d96bebfDrop for now
27. Aug 2025d21d6d208Update meshtastic/device-ui digest to a3e0e1b (#7766)
27. Aug 202526c38ffc8Remove debug logging
27. Aug 2025237b8908fChainsaw took too much off the top
27. Aug 202506bccef46Reinstitute previous streamapi readStream
27. Aug 20253120bb8fdFix check
27. Aug 20250903ed823Mesh solar integrate (#7764)
26. Aug 2025f8ba392a2Add BaseUI support for L1 EInk (#7751)
26. Aug 20253dd384dd5Null check
26. Aug 20252c071a328Don't use pin 0 on RAK for input (#7755)
26. Aug 2025596cd7e0benable device telemetry (#7757)
26. Aug 20253f5c30e3bT-Lora Pager (#7613)
26. Aug 20251a279c605Upgrade trunk (#7677)
26. Aug 202567e3a17b2Merge pull request #7745 from TN666/add-encrypted-packet-tests
25. Aug 202524204feb7Merge pull request #7747 from m1nl/esp32-pm-capabability-flags
25. Aug 20254ace2638eMerge pull request #7718 from notmasteryet/err7info
25. Aug 20255aa486d6cset HAS_32768HZ for Heltec V3 board
25. Aug 2025ba26d03b1standarize values of HAS_32768HZ capability flag
25. Aug 20259a1c2c9b6setup flags which describe framework / device PM capabilties
25. Aug 20255b9db8181Add more test case for encrypted packet test
25. Aug 2025f2ba7d785Merge pull request #7744 from meshtastic/master
25. Aug 20251eafdfcbcReduce power of EU433 to 10dBm (#7733)
24. Aug 20253d825c51dUpdate meshtastic/device-ui digest to 0f32b64 (#7728)
24. Aug 2025915f882e1Pkc fix (#7722)
24. Aug 2025103ea2f16Add more text message test cases for meshpacket serializer (#7709)
01. Aug 202518d005d7eexplicit ignores
01. Aug 20258791cd785touching to check grandfathering
01. Aug 2025590db8964lint etc
01. Aug 2025ea1d96877update comment
01. Aug 202540d728a14kerning in yaml.
01. Aug 2025e39b56547try vars
01. Aug 2025a7f63d578add merge queue
23. Aug 20254fef89046Renovate: Always use `master` as the base. (#7726)
23. Aug 202535f5b7ec0Update caveman99-stm32-Crypto digest to 1aa30eb (#7725)
23. Aug 20255136c8ba2The T-Deck-Pro 4G version sets the modem to be disabled by default. (#7715)
23. Aug 20251037fa562Update meshtastic/device-ui digest to 0f32b64 (#7723)
23. Aug 20258b42bf7a9Don't reboot when setting lora config with portduino sim radio (#7716)
21. Aug 20251c329d9ffLog more information about ignored packet
21. Aug 2025093a37a2bOn screen keyboard (#7705)
21. Aug 20251daf5aad1Revert "Add on-screen keyboard implementation on Trackball device. (#7625)" (#7704)
21. Aug 20254dfcd61d4If specified, Clean out range test results on module init
21. Aug 20259d560fe9eEnable protobufs to include rangetest deletion configuration
21. Aug 20258e32d5807Check filesystem mounted
21. Aug 20257b24d3163Use string constants in place of char*
21. Aug 202535d9e6805Enabled deletion of files created by the range-test module
21. Aug 2025fe3f14a63Add on-screen keyboard implementation on Trackball device. (#7625)
21. Aug 2025caf218007If specified, Clean out range test results on module init
21. Aug 2025236d2b92dEnable protobufs to include rangetest deletion configuration
21. Aug 2025e6a2df5b6Check filesystem mounted
21. Aug 2025f6bb1977bUse string constants in place of char*
21. Aug 20259b0fbcf1dEnabled deletion of files created by the range-test module
20. Aug 20257574bfb7cUpdate meshtastic/device-ui digest to 3dc7cf3 (#7698)
20. Aug 2025ce75bf449Initial stab at rak6421 autoconf (#7691)
20. Aug 20255ce47045eAdd SDL option to BaseUI on Native (#7568)
20. Aug 202557e172541Revert "Update platformio/espressif32 to v6.12.0 (#7523)" (#7695)
20. Aug 202511309662aUpdate platformio/espressif32 to v6.12.0 (#7523)
20. Aug 2025890357d57Update protobufs (#7693)
20. Aug 2025f413c4955Add Meshtiny device (#7676)
19. Aug 2025c19f573b4Fix TLS port bug on default mqtt validation
19. Aug 20255de61b1a3Only gate PKC behind the simradio CLI flag (#7681)
19. Aug 20251c1462e77Update meshtastic/device-ui digest to 8f5094b (#7633)
19. Aug 2025eb6ef1cbeUpdate meshtastic-esp8266-oled-ssd1306 digest to 9573abb (#7686)
19. Aug 20259654f5b21Update platform-native digest to 37d9864 (#7684)
19. Aug 202568726a1b0Docker: fix web assets location (#7683)
19. Aug 20255b62bbe8eDisable for now
19. Aug 2025e55084629Move heartbeat response before !available guard. (#7672)
19. Aug 20251691e885fDisplay test results
19. Aug 20252d7818797Update platform-native digest to cd32f4e (#7662)
19. Aug 2025f65e2c639Update protobufs (#7679)
18. Aug 202595200e8f6Adds rfswitch on Portduino (#7663)
18. Aug 202536e8dc74fUpgrade trunk (#7665)
17. Aug 202578c5309e9apply 180 degree hw roration Indicator BaseUI (#7660)
17. Aug 20259feb1d378Support for T-Echo Lite, credits to @Szetya for doing all the heavy lifting! (#7636)
17. Aug 2025e5e8683cdDon't update the NodeDB if the nodeinfo has a mismatching public key (#7652)
17. Aug 2025d538ad170Add onboard message for devices with screens (#7655)
16. Aug 2025c64c19677Wait for lead up before enable longlong action (#7648)
16. Aug 20258e552a9f0Upgrade trunk (#7626)
15. Aug 2025a02017a5cRemove JSON serialization from most NRF52 targets (#7640)
15. Aug 20250046d957fUpdate protobufs (#7647)
15. Aug 20254a241deb9Thinknode button and backlight fixes (#7641)
15. Aug 20258d5ae1d5dFix marking LoRa transport mechanism (#7634)
15. Aug 2025e1e89a5e6Don't include OLED fonts for international character sets by default (#7639)
15. Aug 2025a7be93449Spacing
15. Aug 2025c8694f9f2Fix Tracerouter warnings (#7637)
15. Aug 2025062168cd4Docker: Update Debian images to trixie (#7621)
15. Aug 20251877a2c53Prompt user to select destination upon launch of canned message module (#7624)
14. Aug 202552f0e5a3dFix 'buildroot' target (OpenWRT) (#7620)
13. Aug 2025ac8c37234Upgrade trunk to 1.25.0 (#7432)
12. Aug 20251bfa429c3Automated version bumps (#7614)
12. Aug 2025ddd149945More spoof remediation (#7612)
12. Aug 2025e3dd8164anRF52840 promicro deepsleep fix with some additions (#7407)
12. Aug 20259b8149f14Adding medium and large RU fonts. Fixing RU string width calculation (#7498)
11. Aug 202505f151895chore(deps): update actions/download-artifact action to v5 (#7559)
11. Aug 2025e26de85b5Mark meshPackets based on which interface received. (#7589)
11. Aug 2025a2df80e83chore(deps): update actions/checkout action to v5 (#7605)
11. Aug 2025db238ef52Log when this happened
11. Aug 2025f2b935f48Stop the bleeding with malicious NodeDB overwrites (#7596)
11. Aug 2025e69da71d4reorder for correct recognition (#7604)
09. Aug 20257505fe7a7Update device-ui deps
09. Aug 2025f6857f1bcHeartbeat has a nonce now
09. Aug 20257fe2c7413Update protobufs (#7588)
09. Aug 2025be60f9612Update protobufs (#7587)
09. Aug 20252de9f015bAutomated version bumps (#7586)
09. Aug 2025c1f4f79d4Revert "128row display (#7511)"
08. Aug 20257b874cf59chore(deps): update meshtastic/device-ui digest to d044c01 (#7578)
07. Aug 20258568b56acFix a crash on Native reboot (#7570)
07. Aug 2025f2a880f81chore(deps): update adafruit shtc3 to v1.0.2 (#7557)
07. Aug 2025691327b2dInitial support for the ThinkNode M5 (#7502)
06. Aug 2025a23c58c10Avoid acquiring lock twice (#7555)
05. Aug 202527c6b24e3Rather than mysteriously rebooting, regenerate the keys and infrom the user. (#7558)
05. Aug 2025384436e93fix: ina226 was not calibrated during init (#7547)
04. Aug 2025eb30aae48Create better log message for users (#7548)
04. Aug 2025079286da0Only toggle screen wake, don't break banners (#7545)
04. Aug 20250130899b3Fix Melopero RV3028 RTC Settings (#7524)
04. Aug 2025d1f3c3c98128row display (#7511)
31. Jul 20253b6eefa8bfeat: event mode - limit smart position updates to at most every 5m (#7505)
31. Jul 2025510753142Remember destination fix (#7427)
31. Jul 202588655ffc4Move BLE toggle menu option and add confirmation for canned messages in L1 (#7516)
31. Jul 202510bd10b9dbugfix Syntax error: "(" unexpected in device-update.sh (#7514)
31. Jul 2025956a0f102Update platformio/ststm32 to v19.3.0 (#7512)
31. Jul 2025bdedd0e1fAiroha GPS - ignore estimated fixes (#7429)
30. Jul 20254c901033bWorkaround Webserver needing to stay up while Wifi is turned off (#7484)
30. Jul 20257d926da98Heartbeat response (#7506)
30. Jul 20251b793d1f2Update protobufs (#7508)
28. Jul 2025b5a8e8f51DEBUG_MUTE correctness (#7492)
28. Jul 2025cc5d00e21Core portnums rebroadcast mode whitelist instead of blacklist (#7487)
28. Jul 20251a8ab2aadNodeDB count on MyNodeInfo for client progress reporting (#7489)
28. Jul 2025608fdc6f5Santa may be checking his list twice, but we only need this in the platformio.ini (#7490)
28. Jul 20251d8638b47[7353] Add all telemetry fields to json output (#7363)
28. Jul 20253ecff4872Set firmware edition (for events) from userprefs (#7488)
27. Jul 2025aa3b14ce7bugfix Add rssi and snr to the store and forward code. (#7462)
26. Jul 202528aeb0f09Validate Serial config console override modes (#7470)
26. Jul 20257c5e2c539Update protobufs (#7473)
26. Jul 2025df8b629c2Clear position on GPS deactivation, unless using fixed position (#7464)
26. Jul 2025a506dc6b6Fix MQTT config bugs (#7446)
26. Jul 2025fc1e6ccb8Rename Platformio.ini to platformio.ini (#7468)
25. Jul 2025bbc638ab8Create Platformio.ini (#7450)
25. Jul 20254f57a2e24Build RP2350 (Pi Pico 2) (#7441)
25. Jul 20254c6db2c5bFix MHz label (#7455)
25. Jul 2025bbe548bc9Add BRT3 timezone option to TZPicker menu (#7438)
24. Jul 2025d1fbf65c5Fix timezone definition for UTC in TZPicker function (#7442)
25. Jul 20257a4a91531Add Trace Route on BaseUI (#7386)
24. Jul 20254f895f744Take control of our PRs! (#7445)
23. Jul 202566a831dfaActions: Combine embedded builds // split by variant subdir (#7417)
23. Jul 2025516597a73Add NP_865 and BR_902 to device menu (#7434)
23. Jul 20254eb6c9fb8Add BR_902, Brazil 902MHz-907.5MHz (#7399)
23. Jul 202546e2ae886Add Nepal 865 MHz to 868 MHz (#7380)
23. Jul 202554c0cbeb6Update meshtastic/device-ui digest to c75d545 (#7435)
23. Jul 202582ddf4732Deprecate disable_triple_click config (#7425)
22. Jul 2025ed0cdefb4Use platformio-core to build the matrix (#7424)
23. Jul 20258836be0f4AG3335 GPS: Use NAVIC in India/Nepal, L1+L5 elsewhere. (#7413)
22. Jul 202596f63f394Update protobufs (#7422)
22. Jul 2025d80dcd6afFix InkHUD shutdown code
22. Jul 20252087629a4Add a verbose mode flag to meshtasticd (#7416)
22. Jul 2025878d68c5eUpgrade trunk (#7420)
22. Jul 202586960cdb1Moves the shutdown thread into the Power class, make shutdown and reboot private (#7415)
21. Jul 2025fff12979aSet canned_message.enabled to true when setting defaults (#7414)
21. Jul 20256c12baf4eMigrate remaining variants to new dir structure (#7412)
21. Jul 202529449a71dWhen outputting RTTTL ringtones, you can still hear a periodic buzzing sound. This problem is fixed in this commit.
21. Jul 20259b983b648nRF52840: Migrate variants to new structure (#7396)
21. Jul 2025806bfa54bRenovate: Use github-tags for XPowersLib updates (#7411)
21. Jul 2025920aeeebaActions: pull_request_target is fun (#7398)
21. Jul 202532418448dUpdate protobufs (#7410)
21. Jul 2025b3525c256T-Deck Pro support (#6936)
21. Jul 202519dc2873cUpgrade trunk (#7400)
20. Jul 202525b8d9b0cARCH_STM32*WL* macro fix (#7397)
20. Jul 20258aef3c44fText message rate limiting should return routing error instead (#7365)
20. Jul 20258345c21efSTM32 doesn't play
20. Jul 202536b94cf82Unify the shutdown proceedure (#7393)
20. Jul 2025475cfe4afESP32s3: Migrate variants to new structure (#7343)
20. Jul 2025b851b15a7fix UDP builds on nRF (#7394)
20. Jul 202573347c254Update protobufs (#7395)
20. Jul 2025bc9023399Restore High Resolution Hour Hand (#7392)
20. Jul 2025a9c9b96ebUDP for RAK4631 Eth Gw and the t-eth-elite. Solves #7149 (#7385)
20. Jul 20251c2a3c620STM32: Migrate variants to new structure (#7389)
20. Jul 20259313d0472RP2040/RP2350: Migrate variants to new structure (#7345)
20. Jul 202544518fea1Upgrade trunk (#7349)
20. Jul 202591049d0dbMisc cppcheck fixes (#7370)
19. Jul 2025855514b4fESP32c3: Migrate variants to new structure (#7342)
19. Jul 2025974741a36ESP32: Initial sort variants by platform (#7340)
19. Jul 20255d98f7e30Actions: Enforce PR labels (#7379)
19. Jul 20253ca45ae99automated bumps (#7383)
18. Jul 2025cf574c71dFix build
18. Jul 2025abe0a34fcAdd additional Epoch check for time set (#7375)
16. Jul 202571b6508adBaseUI Updates (#7358)
17. Jul 202555fc4fcd9clean up double i2c init/scan code (#7359)
16. Jul 2025c3b2b474cDrop NodeInfo packets if the is_licensed bit doesn't match owner (#7361)
14. Jul 202539716ed1bFix L1 EInk HWModel (#7346)
14. Jul 2025625a529f6Message frame New Message Options and Clock / TDeck / Brightness Refinements (#7344)
14. Jul 202531d56c16dMap report should work over devices which do not have network hardware (with client proxy) (#7341)
14. Jul 20255776385e8STM32 PlatformIO cleanup (#7339)
14. Jul 20258f10de568[create-pull-request] automated change (#7338)
14. Jul 2025e864fcf9afeat: add support for RAK Wismesh Tag hardware platform (#6853)
14. Jul 202586af5f525Trunk
14. Jul 2025daa1d582cThe screen display of the heltec wireless tracker is abnormal. (#7337)
14. Jul 2025f197f0e5eUpgrade trunk (#7336)
14. Jul 20253599ca684Add heap info via standard mallinfo() function for STM32 (#7327)
14. Jul 20251be4fc5aeGPS for STM32WL (#7297)
14. Jul 2025ac3e5684dget git url part from local repo (#7331)
13. Jul 202529cca4d62Revert "Actions: Move all Linux packaging into subdir (#7332)" (#7334)
13. Jul 2025f3ff80963Actions: Move all Linux packaging into subdir (#7332)
13. Jul 202545e428eb2PPA: Add Ubuntu Questing (25.10) to daily builds (#7329)
13. Jul 202516d265023add pioenv to version string in debug log (#7328)
13. Jul 20252ecbf704dImprove OLED UI Responsiveness and Force Redraws for Canned message module (#7324)
13. Jul 20255e28ee6d1NodeDB.cpp: Fix iOS bluetooth crash by ensuring UINT32_MAX is not used (#7312)
13. Jul 2025622023de8fix(device-update.sh): safely filter args without breaking parsing (#7305)
13. Jul 2025b49e59b90xiao_ble README.md updates (#7283)
13. Jul 20250133c5dc9feat: New variant esp32c3_super_mini (#7133)
13. Jul 2025fd414ed14feat: DIY Seeed XIAO nRF52840 + EBYTE E22 variants, pin-compatible with Wio-SX1262 kit (#7105)
13. Jul 202577768e902Remove Ubuntu oracular (#7322)
12. Jul 202586be2ac12userPrefs: Set default ringtone nag time (#7314)
12. Jul 20254342d51f5Bump Framework-native and set version string. (#7317)
12. Jul 202541f52a656Build: Update platformio with `pkg install` (#7315)
12. Jul 2025cb47325f0Seesaw Rotary (#7310)
12. Jul 2025deed6cd96STM32: Properly ignore OneButton (#7311)
11. Jul 202505c32c99eUpdate meshtastic/device-ui digest to 86a09a7 (#7308)
11. Jul 20251ca0584baAdd first config override for Native (#7306)
11. Jul 20255ae8021aaI'm dumb
11. Jul 20259798a91e7Delete ringtone.proto file for factory reset (#7303)
11. Jul 2025e9a551ae9Load ringtone from userPrefs (#7298)
11. Jul 2025d42bde135Support native configuration Waveshare Pico LoRa module on Orange Pi Zero3 (#7295)
11. Jul 202572f3d19d5Upgrade trunk (#7278)
11. Jul 2025f7ecf141bUpdate meshtastic/device-ui digest to 404c6e0 (#7302)
11. Jul 20251063ef903Shorter audio feedback for InkHUD buttons (#7301)
10. Jul 202513ac18214Pick up nodedb.h in Screen.cpp regardless of HAS_SCREEN state
10. Jul 20254bab148e3Make the shouldWake function always available, and remove the bool (#7300)
10. Jul 2025be75f1115Update Screen Wake Default Behavior (#7282)
10. Jul 2025093868f3eUpdate dorny/test-reporter action to v2.1.1 (#7284)
10. Jul 2025fe534eae3Update Adafruit BusIO to v1.17.2 (#7277)
11. Jul 20251aad442ccUpdate platformio.ini (#7289)
10. Jul 202557c1c9286Update RadioLib to v7.2.1 (#7287)
10. Jul 20256030bf50eUnbreak the macro
10. Jul 20256d8c81555automated bumps (#7293)
10. Jul 20255f5698cccExplicitly include meshUtils.h
10. Jul 202574c735d5fGate screen code behind IF_SCREEN()
10. Jul 2025107dec22bRemove bogus validation check
10. Jul 20250795b21c2Key verification flow on BaseUI (#7240)
09. Jul 2025a7e516d6fUpdate Adafruit INA260 to v1.5.3 (#7270)
08. Jul 2025f6d378255Actions: Re-Add nrf52 hex release (rak4631) (#7276)
08. Jul 202519d831d20Whoops! Re-Add nRF52 OTA zips (#7275)
08. Jul 202500495140bGitHub Actions faster!! (#7268)
08. Jul 2025354f14933Make PacketHistory logging less chatty (#7272)
08. Jul 2025999e1207aShow user which option is currently elected (#7271)
08. Jul 2025916587c2aUpdate Bluetooth Toggle to match other variants (#7269)
09. Jul 2025db4e4e6e5Heltec Wireless Paper, VM-E213 Hardware Revisions (#7258)
08. Jul 20259c08220d2TFT_MESH Fixes Across Various Devices (#7247)
08. Jul 202588b299dd4Modules and favorite screen fix (#7264)
08. Jul 202519af2d9e3Upgrade trunk (#7266)
07. Jul 2025fa23be442Revert "GitHub Actions faster!! (#7244)" (#7262)
08. Jul 2025e1f40c2dbFix install script (#7259)
07. Jul 2025415dc4aa4Try-fix: L76K spamming bad times can crash nodes (#7261)
07. Jul 2025f2fb473ecGitHub Actions faster!! (#7244)
07. Jul 2025f95c77b8bFast fix, remove saving tx power inside limitPower() (#7255)
07. Jul 202509d4ee1eaUpgrade trunk (#7254)
06. Jul 202540c586ca9Automatically bail user out of displaymode_color when not HAS_TFT (#7248)
05. Jul 2025708978911chore(deps): update meshtastic/device-ui digest to 8c7092c (#7238)
05. Jul 20252a2620988Trunk
21. Jun 2025137865720Fix documentation comments.
20. Jun 202598d010761Add constant time compare to AES-CCM
05. Jul 2025798b1f4d8Add HWIDs for T1000-E in DFU mode (#7235)
04. Jul 202529893e0c2Don't run ble getFromRadio() unless the phone has requested a packet (#7231)
04. Jul 20251994bb3cdautomated bumps (#7227)
04. Jul 2025f35ca812aAdd a WiFi menu that can toggle back to Bluetooth (#7226)
04. Jul 2025abbeb4874chore(deps): update xpowerslib to v0.3.0 (#7210)
03. Jul 20250f96bd7a2Add Kazakhstan to the BaseUI LoRa chooser (#7224)
03. Jul 2025dfb07e8bdchore(deps): update meshtastic-esp32_https_server digest to 3223704 (#7225)
03. Jul 2025ff4eed08bFixed --change-mode option since it was broken (#7144)
04. Jul 2025f13dc5b90Add Kazakhstan frequencies (#7209)
03. Jul 2025c1431f4f9Disable low brightness, as this soft-bricks at least the L1 (#7223)
03. Jul 202593132fad2Battery Layout Updates and Icons Changes (#7221)
04. Jul 20252254d551fHonor custom userPrefs boot-screens in InkHUD (#7217)
03. Jul 2025f2d3f5482No routers allowed! (#7220)
03. Jul 20256fa597bc5[create-pull-request] automated change (#7216)
03. Jul 2025b02e58521Add GPIO edge for Native Trackball/Joystick (#7212)
02. Jul 202581828c624Don't set non-existent pin on e290 (#7213)
02. Jul 2025549250b91Good bot -- make array large enough to handle all the possible options
02. Jul 2025409dfe22aFix Seeed L1 board to enable consistent PIO flashing (#7211)
02. Jul 2025a6be2e46e2.7 fixes w2 (#7148)
03. Jul 20253fdefe828chore(deps): update sensirion i2c scd4x to v1.1.0 (#7207)
03. Jul 20251f85e2a02Additional larger font for InkHUD UI (#7201)
02. Jul 2025f99ac2104Add customizable boot logo based on resolution (#7146)
02. Jul 2025553fc0cb1Renovate comment for sensirion/Sensirion I2C SCD4x (#7202)
02. Jul 2025f39c7ad47mDNS: Remove HTTP/HTTPS. Advertise shortname. (#7162)
02. Jul 2025e505ec847Added option to invert screen on InkHUD (#7075)
02. Jul 202590e99b2bafeat: add support for RAK3312 (New RAKwireless wiscore ESP32-S3 + SX1262) (#7115)
02. Jul 2025d25240b33[create-pull-request] automated change (#7199)
02. Jul 2025d494c23a8Enable telemetry and I2C sensors on STM32WL (except accelerometers) (#7008)
02. Jul 202517f8303e0Fix build when MESHTASTIC_EXCLUDE_GPS is defined (#7154)
02. Jul 2025aadea8920fix bug of cant't switch between two applets side-by-side (#7195)
02. Jul 202553013e9a7Upgrade trunk (#7151)
02. Jul 202530eec01f5Fix hydra radio (#7192)
02. Jul 2025cc961d776update seeed device battery level map (#7194)
01. Jul 2025a7528d777[create-pull-request] automated change (#7193)
02. Jul 202513013a272Limited emoji support for InkHUD (#7176)
01. Jul 20253ea96bb6eLog TX power after limits applyng and store it in config (#7065)
01. Jul 2025baf0e9c7eAdd detection framework for multiple AirQuality sensors (#7187)
01. Jul 2025598eebfb1fix t1000-e battery level map (#7186)
01. Jul 20255841c889bAdd detection code for SCD4X (#7185)
30. Jun 20254bd416413chore(deps): update meshtastic/device-ui digest to 4b7bf36 (#7178)
30. Jun 2025be06a7d88automated bumps (#7155)
30. Jun 202526df4f814fix(xiao_ble): Define xiao_ble I2C pins in parent variant (fixes #7163) (#7164)
28. Jun 2025b6a13f111Add check for theoretically impossible comparison, and drop nodenum comparison (#7165)
28. Jun 20252bcf60865Last second fixes (#7156)
27. Jun 2025705515aceResize meshNodes to MAX + 1 to avoid crash during sort
27. Jun 2025a97df4bb5Sanity check incoming UDP
27. Jun 2025f6743798ecleanup Shutting down -> Shutting Down awkwardness (#7099)
27. Jun 20252ea70927cRevert "automated bumps (#7097)"
27. Jun 2025de5b55921Extra check on UDP packets
27. Jun 20252b97576b1NRF52 BLE fixes / tweaks (#7152)
26. Jun 202529e7a71c92.7 Miscellaneous Fixes - Week 1 (#7102)
26. Jun 202518fbc2149Fix iOS bluetooth crash: Ensure UINT32_MAX is not used (#7147)
26. Jun 202550424d103chore(deps): update meshtastic/web to v2.6.4 (#7017)
26. Jun 2025e87c99197Fixed triple click GPS toggle bungle
26. Jun 20252ab717cebRemove bundling of web-ui from ESP32 devices (#7143)
26. Jun 2025ad23c065fRate limiting fix and added 2 second rate limiting to text messages (#7139)
26. Jun 2025eeb52a122support seeed_wio_tracker_L1_eink (#7125)
26. Jun 20258ae05f6b3defcon tft display size definitions (#7142)
26. Jun 2025f6630cd31Upgrade trunk (#7084)
25. Jun 2025c144bd03dMeshAdv-Mini: Correct autoconf settings (#7117)
25. Jun 20257512673b0Do not beacon Device telemetry by default anymore (#7116)
25. Jun 20253870d81bf[create-pull-request] automated change (#7134)
26. Jun 2025a7dcf580aUpdate RedirectablePrint.cpp (#7114)
25. Jun 2025ecfaf3a09Canned Messages via InkHUD menu (#7096)
24. Jun 202591bcf072aTweak interval trottling (#7113)
24. Jun 20254802cef3cchore(deps): update radiolib to v7.2.0 (#7098)
23. Jun 202538896198fchore(deps): update meshtastic/device-ui digest to cdc6e5b (#7112)
22. Jun 2025012f88e56Make the 4-way on the L1 work on press instead of release (#7108)
22. Jun 20250808f5215fix mismatch between Exclude FSM include names (#7107)
22. Jun 2025247e05bb1Get the unphone to stop bootlooping: increase MAX_THREADS everywhere (#7106)
22. Jun 20254308bbc15automated bumps (#7097)
21. Jun 2025ce1480df9Initialize value to fix warning
21. Jun 20250108ad799Don't write the config unless the setting changed
21. Jun 2025e1df4e19eDefault to very short updownDebounce values
17. Jun 20258ba98ae87Add a debounce time parameter and use it in the runOnce method to debounce the key.
16. Jun 20257a3836849Optimize key event processing and add debounce logic.
21. Jun 2025195b7cc30Do not add variables to json if not present (#7048)
21. Jun 20254feaec651Unify the native display config between legacy display and MUI (#6838)
21. Jun 202582b7cb5ddfix(xiao_ble): Typo preventing SX1262 init (SX126X_CS gets stuck) (#7094)
20. Jun 202530bbb449dSpecify branch for create-pull-request (#7090)
21. Jun 202514421c360Add ANZ_433 Region (#7036)
20. Jun 20252cf7e5106Version bump the old fashion way
20. Jun 20257fd12782aBump release version (#7083)
21. Jun 2025c914a62d9Update meshtastic/device-ui digest to d99edaf (#7088)
19. Jun 202512680ad9cUpdate README.md
19. Jun 20250561f2ca4[create-pull-request] automated change (#7082)
20. Jun 202558743021cXIAO BLE cleanup (supporting changes to seeed_xiao_nrf52840_kit too) (#7024)
19. Jun 20252fb46ce5dAdd rak12035 VB Soil Monitor Tested & Working (#6741)
20. Jun 20258be76a56cPacketHistory - option to track entries' aging to log (#7067)
20. Jun 20252c206febaFix nugget s3 lora variant issues (#7070)
20. Jun 2025db1eac12aUpgrade trunk (#7073)
19. Jun 202556e67cb43Fix position exchange throttling issue (#7079)
19. Jun 2025e9d5e3673Replace blocking delay for wifi reconnect with non-blocking to keep button/display interactivity (#6983)
19. Jun 2025f71fdef3fUpdate HostMetrics.cpp - don't try to print the user string (#7081)
18. Jun 20255e9214532Ensure incoming hostMetrics userstring is null terminated (#7068)
18. Jun 202589a4589b6Upgrade trunk (#7060)
18. Jun 202520991d8b5Add recognition for SHT40 with serial number starting with 0xc8d (#7061)
17. Jun 20253ab9005b2Make sure host_metrics user_string is null terminated
17. Jun 2025aabc5b7cfPacketHistory debloat RAM allocations (#7034)
15. Jun 2025afcd97c15trunk fmt
16. Jun 2025cbdd7eae7fix IIC port
16. Jun 20256374ffea3Run daily packaging earlier (PPA) (#7057)
16. Jun 20251a6bb97f1Fix RCWL9620Sensor for rak11310 support (#6617)
16. Jun 20254f0b95e91Upgrade trunk (#7053)
16. Jun 2025a81b41cbfautomated bumps (#7050)
16. Jun 2025465fe18a8Dismiss ExternalNotification nagging on InkHUD button press (#7056)
16. Jun 2025bd0e25f3fFix Critical Error #3 for LilyGo T-Echo (#6791)
15. Jun 20259861e82f0Manual bump metainfo version (#7049)
15. Jun 2025fcefd592eUpdate version.properties
15. Jun 20258a8a7cdefcppcheck-supress to ignore intentional error
15. Jun 20258f9e56982Create FUNDING.yml
15. Jun 2025b0c532758Trunk
15. Jun 2025f1dd623ceallow overriding INA3221 channels (#7035)
15. Jun 2025ac52edd11Add the ability to share ignored contacts (for blacklisting problematic nodes) (#7044)
15. Jun 202566d5dde95[create-pull-request] automated change (#7043)
15. Jun 20257dfbcc8f1Upgrade trunk (#7030)
15. Jun 202528244148achore(deps): update meshtastic/device-ui digest to 301f11e (#7042)
14. Jun 2025e623c70bdMore clear key warning messages.
15. Jun 2025425f384b1InkHUD DIY builds for ProMicro & Heltec T114 (#7039)
14. Jun 20251557219baMore low-entropy keys, and don't issue a false warning when changing … (#7041)
14. Jun 2025691917b95Add config for RAK 13300 on RAK6421 (#7037)
13. Jun 2025cc0fbfbd2Fixed breaking of inkhud / tft suffix convention
13. Jun 20255d0bf03b0add support for GAT562 Mesh Trial Tracker (#6984)
12. Jun 20258ff99437cDon't include the blank hash
13. Jun 2025ba93097bbAdd InkHUD driver for WeAct Studio 1.54" display module (#7000)
13. Jun 2025de098cca4E-Ink driver for WEAct 2.13" BW (#7001)
12. Jun 20258faa04afdValidate short and long names so whitespace or empty names cannot be used (#6993)
12. Jun 2025fede1b859Upgrade trunk (#7006)
13. Jun 20258557bd031Remove GPS Baudrate locking for Seeed Xiao NRF52840 Kit (#7016)
13. Jun 20254e6418b63Don't use assert() with side effects in a couple more places (#7009)
12. Jun 2025a1a5503feAnother known key
12. Jun 20253b94981e5Key erase (#7018)
12. Jun 2025f29944721chore(deps): update platform-native digest to 681ee02 (#7022)
11. Jun 20255f0c8863f[create-pull-request] automated change (#7019)
11. Jun 2025f9d17cdeechore(deps): update platform-native digest to 49634e9 (#7020)
11. Jun 202568a28a177Add elecrow panels to BIGDB_16MB
11. Jun 202560ec05e53elecrow-adv-35-tft
11. Jun 2025730cd388dFix pio
11. Jun 20256549b0477Missed a spot
11. Jun 20258304cae01Fix issue with CI not picking up elecrow panels due to confusing env
10. Jun 20250ad9758cfRevert "chore(deps): update meshtastic/web to v2.6.4 (#6950)" (#7015)
10. Jun 2025e5f680442Add boolean to only warn a user of a duplicated key once per boot
10. Jun 2025720add72bCreate lora-lyra-picocalc-wio-sx1262.yaml (#7010)
10. Jun 2025693b11db1[create-pull-request] automated change (#7007)
10. Jun 20254bf2dd04aWarn users about low entropy keys (#7003)
10. Jun 2025c6c2a4d4dImprove support for Heltec Wireless Bridge (#6647)
10. Jun 202579b8e7b1cUpgrade trunk (#6998)
09. Jun 2025cf4f08833Update URL for ThinkNode M1 (#7005)
09. Jun 202522cb20d29Update heltec t114 URL (#7004)
09. Jun 20251eacdd062[Variant] nomadstar meteor pro (#6742)
09. Jun 202567e3d5741chore(deps): update meshtastic/device-ui digest to 1b520fc (#6991)
09. Jun 20257924ef87benable custom driver (#6988)
09. Jun 20253dec521f7T-watch screen misalignment fix (#6996)
08. Jun 202557a33790echore(deps): update meshtastic/device-ui digest to 2fd19f8 (#6982)
08. Jun 2025484af8eb9chore(deps): update platformio/ststm32 to v19.2.0 (#6901)
08. Jun 2025b8970d66aAddition of Device Role inside of userPrefs.jsonc (#6972)
07. Jun 2025e78033bb8Clean up install & update shell scripts (#6839)
07. Jun 20258bd7adca4Update Alpine to 3.22 (#6927)
08. Jun 2025f67aec40echore(deps): update platformio/espressif32 to v6.11.0 (#6900)
07. Jun 202546c7d7476Upgrade trunk (#6968)
07. Jun 202515d2ae17fAdd note to hydra to note that the button pin has no pull-up (#6979)
07. Jun 202591579c465[create-pull-request] automated change (#6980)
07. Jun 202579b710a10fix: Respect LED_STATE_ON for power and user LED (#6976)
06. Jun 2025ba296db70Add InkHUD driver for WeAct Studio 2.9" display module (#6963)
05. Jun 2025c0e161638Upgrade trunk (#6948)
05. Jun 2025070deb290seeed_xiao_nrf52840_kit improvements (#6930)
04. Jun 202576f720746chore(deps): update meshtastic/web to v2.6.4 (#6950)
04. Jun 202555b2bbf93Generate keys when Lora Region is set (#6951)
03. Jun 2025a5716cf25automated bumps (#6944)
03. Jun 20254d81280acAdd --1200bps-reset param to device-install/update scripts (#6752)
02. Jun 20259ce44556cchore(deps): update meshtastic/device-ui digest to 649e095 (#6943)
02. Jun 2025be0c7d73aUpgrade trunk (#6941)
02. Jun 2025d833a9ea6chore(deps): update meshtastic/device-ui digest to 04e3a07 (#6942)
01. Jun 20255cd74f4b5Don't give LOG_INFO a null
31. May 2025284b8bcffchore(deps): update meshtastic/device-ui digest to 37e2fb8 (#6925)
30. May 20259799f10e6Upgrade trunk (#6922)
30. May 2025f9d4fdbb5Update TSL2591Sensor.cpp (#6921)
29. May 2025b6cb0b148Fix renovate for Adafruit PCT2075 (#6919)
29. May 20257a7166d57Revert "Add a new screen for heltec_wireless_paper. (#6894)" (#6918)
29. May 2025ba5354335Add a new screen for heltec_wireless_paper. (#6894)
29. May 2025cb9429e83Added full support for LTR390UV readings of UV and Lux (#6872)
29. May 2025f972b62d8Upgrade trunk to 1.24.0 (#6915)
29. May 20257849a3d29Trunk
29. May 2025c0c2ec195add support for seeed wio tracker L1 (#6907)
29. May 2025e31cd0bc7chore(deps): update meshtastic/device-ui digest to 3dfcc97 (#6912)
29. May 20255195815dfParse own short name in LogoApplet (#6913)
28. May 202542a80d8aeCoerce user.id to always be derive from the nodenum (#6906)
28. May 2025da69d8879[create-pull-request] automated change (#6909)
28. May 202596c18d990Add LINK32 (Lilygo) Board with Light+Environment sensors (#6899)
28. May 2025890880589Don't cancel sending ReTx for relayer if we're ROUTER(_LATE)/REPEATER (#6904)
27. May 2025158c88dde[create-pull-request] automated change (#6905)
27. May 2025138dc8944Upgrade trunk (#6898)
26. May 2025baefda213Linux: Adjust udev rules for gpio (#6891)
25. May 2025106dd0871automated bumps (#6890)
26. May 2025f223b8a55Add missing parsing of UTF-8 chars (#6889)
25. May 202575a49d348Add heap metrics to Local stats (#6887)
25. May 20257d95b487eAdd PCT2075 Temperature Sensor (#6829)
25. May 20252e72850d9Fix is_unmessagable plumbing (#6886)
25. May 20255fbdf4b6dchore(deps): update meshtastic/device-ui digest to e63b219 (#6883)
25. May 2025c47bdd11f[create-pull-request] automated change (#6885)
25. May 2025d3b16c1e4Upgrade trunk (#6843)
25. May 2025e29588d2efeat(RadioInterface): Tx power gain calculation rework (#6796)
25. May 20259b69c2a9agraphics: Add GDEY0213B74 E-Ink display driver (#6879)
24. May 202530e83d36bUpdate meshtastic/device-ui digest to 2fba9de (#6882)
24. May 20252c9e16945Update meshtastic/device-ui digest to 0e9bb79 (#6880)
23. May 2025067d01b83Bosch bsec2: Switch back to official releases (#6870)
23. May 20253aed7b419Update Adafruit PM25 AQI Sensor to v2 (#6778)
23. May 2025c01db9881update seeed solar node led pin (#6871)
22. May 2025beba1b488Added map report precision bounds (#6862)
23. May 2025ba1ef4502InkHUD Extended ASCII (#6768)
22. May 2025b12e9d43bUpdate meshtastic/device-ui digest to 405ca49 (#6865)
22. May 20257cd50d704If a contact is add from a QR, it's "verified" manually (#6858)
20. May 202541c1b29d7Add basic handling for is_manually_validated (#6856)
20. May 20256041357cbIncrease the debt ceiling
20. May 2025cf3f35d56[create-pull-request] automated change (#6857)
20. May 2025e0f878872Hostmetrics user string (#6850)
19. May 2025c70fa0ef1Update meshtastic/device-ui digest to c9a55f6 (#6845)
19. May 202516994c872Fix for ICM-20948 not initializing (#6827)
18. May 20253dd6dc029Update meshtastic/device-ui digest to 48e963f (#6841)
18. May 2025b2d81b740Update dorny/test-reporter action to v2.1.0 (#6833)
17. May 202561e4eb12eUse the _init_zero macro correctly for HostMetrics (#6837)
17. May 20255b312ab91[create-pull-request] automated change (#6836)
17. May 2025a50a94150[create-pull-request] automated change (#6834)
17. May 20253398a52a3Update meshtastic/device-ui digest to 55f7152 (#6830)
15. May 2025066609a71Remove incomplete compass boot calibration (#6825)
15. May 20251ef4caea0Host metrics (#6817)
15. May 20257d8f9c7f6Stop the madness! Run as a user (not root) (#6718)
15. May 2025c2d586216automated bumps (#6820)
15. May 20256bba17d46Add suppport for Quectel L80 (#6803)
14. May 2025ef9d0d780Go
14. May 202560d2cb35eNamespace
14. May 2025ed6de5095[create-pull-request] automated change (#6815)
14. May 2025b63b73ab8Fix
14. May 20253901ae895Default
14. May 20257cffd9ba7Added new map report opt-in for compliance and limit map report (and default) to one hour (#6813)
14. May 2025fc64bea69Unmessagable implementation and defaults (#6811)
14. May 2025a51a6b8c4[create-pull-request] automated change (#6812)
14. May 20251af4a0bdcUpgrade trunk (#6797)
14. May 2025bc313da06[create-pull-request] automated change (#6810)
14. May 2025f16402decMQTT userprefs (#6802)
14. May 2025feafd2bc0Protect T-Echo's touch button against phantom presses in OLED UI (#6735)
14. May 2025b1955c34aUpdate Seeed Solar Node (#6763)
14. May 202594af3bd1aFormatting
14. May 2025d9ad2322eFixes BUG #6243 Heltec Tracker (#6781)
14. May 20250a8bd1e4bAdd contact admin message (for QR code) (#6806)
13. May 2025a7415791adevice-install.sh: detect t-eth-elite as s3 device (#6767)
13. May 2025cc66f7c79Crowpanel 4.3, 5.0, 7.0 support (#6611)
13. May 2025e1417cff2[create-pull-request] automated change (#6804)
11. May 2025b9fcd9da2Add some no-nonsense coercion for self-reporting node values (#6793)
11. May 20252a06b058fOnly send nodes on want_config of 69421 (#6792)
11. May 202562e1974d0Add clarifying note about AHT20 also being included with AHT10 library (#6787)
11. May 2025b208e1924chore(deps): update meshtastic/device-ui digest to 7dee10a (#6786)
10. May 2025b17bb49a6Actions: Fix end to end tests (#6776)
10. May 20257c9296b0fchore(deps): update meshtastic/device-ui digest to 027f5a5 (#6783)
10. May 202523fe093a6chore(config): migrate renovate config (#6784)
10. May 2025c2a38357fchore(deps): update meshtastic/device-ui digest to 09b1780 (#6782)
10. May 20253aee4bfc6Upgrade trunk (#6758)
07. May 2025981ecfdb6Add client notification before role based power saving (sleep) (#6759)
08. May 2025ca9bf6b31Update XIAO_NRF_KIT RXEN Pin definition (#6717)
08. May 2025ff2a12d57chore(deps): update adafruit bme280 to v2.3.0 (#6708)
07. May 20253a6fc668d20948 compass support (#6707)
07. May 2025b657ba1abchore(deps): update sparkfun 9dof imu breakout icm 20948 to v1.3.2 (#6761)
07. May 20256f256c06fFix warning
07. May 202586217111bUpdate SECURITY.md (#6757)
06. May 202557d6c1fa8Fix event templates (names, PSKs) (#6753)
06. May 202562421a83fFix EVENT_MODE on mqttless targets (#6750)
06. May 2025867f50ab1Don't run `test-native` for event firmwares (#6749)
06. May 20251e81ebed0chore(deps): update meshtastic/device-ui digest to 35576e1 (#6747)
06. May 2025dd2cf633bUpgrade trunk (#6745)
06. May 2025fdbe16f65Bump release version (#6743)
06. May 2025a2903921cRenovate: fix device-ui match (#6748)
05. May 20252d6181fcaupdate bosch bsec2 (#6727)
05. May 2025a32e45f8fUpgrade trunk (#6737)
04. May 2025055fdcb7fRenovate: Add changelogs for device-ui, cleanup (#6733)
04. May 20258bb1f3e86Update template for event userprefs (#6720)
04. May 2025d75c91a76[create-pull-request] automated change (#6732)
03. May 20259d31d9f43chore(deps): update meshtastic-device-ui digest to b9e2ad1 (#6729)
02. May 2025152b8b1b0Revert "router: on linux add a mutex around the queue (#6709)" (#6726)
02. May 202510693c456Lock SPI bus while in use by InkHUD (#6719)
02. May 20257da8aea1dchore(deps): update meshtastic-device-ui digest to aa38459 (#6706)
02. May 2025baae2503dUpgrade trunk to 1.22.15 (#6608)
02. May 2025947191a79Add PA1010D GPS support (#6691)
01. May 2025987623567router: on linux add a mutex around the queue (#6709)
01. May 2025a8ab6e82eMUI framebuffer support (#6703)
01. May 20255c005aaedRestore InkHUD to defaults on factory reset (#6637)
30. Apr 2025f9fbc3ff8Update platform-native digest to 622341c (#6702)
30. Apr 2025124f4daa7Update meshtastic-device-ui digest to 33aa689 (#6705)
30. Apr 202500e2ac33aUpdate platform-native digest to e19f77e (#6701)
30. Apr 2025845088e45Add 100 msecond delay in tft_task_handler when deviceScreen is null (#6695)
30. Apr 2025e0b1fdb5e Rate limit waypoints and alerts and increase to allow every 10 seconds instead of 5 (#6699)
30. Apr 2025a7ef9e9c0udp-multicast: remove the thread from the multicast thread API (#6685)
29. Apr 2025216fbf234Update 'Adafruit BusIO' to 1.17.1 (#6694)
29. Apr 2025635de2d22udp-multicast: bump platform-native to fix UDP read of unitialized memory bug (#6686)
29. Apr 202572eae42b8PMSA003I: add support for driving SET pin low while not actively taking a telemetry reading (#6569)
28. Apr 2025b4e8f7dbbUpdate Adafruit BusIO digest to 159f86a (#6681)
28. Apr 2025473ef1bc0Step one of Linux Sensor support (#6673)
29. Apr 2025ca8c17736Update meshtastic-device-ui digest to 8113d4f (#6677)
28. Apr 202577e6868d5Fix create pull request (#6680)
26. Apr 202554c142303Use the last GOOD version
25. Apr 202503f19bca0Downgrade web to 2.5.4 (#6669)
25. Apr 202589df9d768Fix WiPhone variant.h (#6664)
23. Apr 202545fcd479fUpdate meshtastic-device-ui digest to 189ed6c (#6657)
22. Apr 2025b1e35cd8bFix preamble detected IRQ flag (#6653)
22. Apr 202570ced735dCorrect a typing error in InkHUD display driver (#6651)
22. Apr 202524e9539d4remove buzzer (#6652)
20. Apr 202572dd5bd88Publish firmware all together (#6642)
20. Apr 20258812eadd4Revert "Add IP Address Frame (#6615)" (#6639)
20. Apr 202548dc0e014Revert "Lib Update (#6510)" (#6640)
20. Apr 2025e03f3de18Build and deploy event firmwares (#6628)
20. Apr 20255d48d2c0aAdd IP Address Frame (#6615)
20. Apr 20252b57ffafdRak13800 Ethernet works on rak11310 too
19. Apr 2025a30f431b6Update Kongduino-Adafruit_nRFCrypto digest to 5f838d2 (#6634)
19. Apr 2025916afb509appdata.xml: Add date to all releases (#6632)
19. Apr 2025d26b50b78docker alpine: Add available.d config templates (#6631)
18. Apr 2025c6e5ec055RPM: Build native-tft target (#6613)
18. Apr 20255ab1db014chore(deps): update meshtastic-device-ui digest to 65eb74f (#6624)
18. Apr 202564a1cd3f9Docker is fun (#6623)
18. Apr 20259da141aa8Add TFT docker builds (for CI) (#6614)
18. Apr 202574b3dc34eFix crash when clearing NRF52 BLE bonds (#6609)
17. Apr 2025e2f6600cbLib Update (#6510)
17. Apr 2025ef14967fbCrowpanel 2.4,2.8 and 3.5 support (#6355)
17. Apr 2025c177c6d65[create-pull-request] automated change (#6610)
17. Apr 2025a36f21b29Fix compiler error in PowerFSM when WiFi is excluded (#6603)
17. Apr 2025d74359abfadd support for Seeed solar panel (#6597)
16. Apr 20255fd64d411Fix uninitialised memory read (adminModule) (#6605)
16. Apr 2025816d948eeUpgrade trunk (#6592)
16. Apr 2025e0dafc361fix: set upload_speed for tlora_v1 (#6601)
16. Apr 20254a9a59342Create lora-piggystick-lr1121.yaml (#6600)
16. Apr 20255699d8632Debian: use native-tft compile target (#6580)
16. Apr 2025e5cd0d613Make startup screen show the short ID (#6591)
16. Apr 202564c8bde04Update platformio.ini to exclude unused modules from t1000-e (#6584)
16. Apr 2025447703197[create-pull-request] automated change (#6599)
16. Apr 20251138f74e2fix: set upload_speed for tlora_v1_3 & tlora_v2_1_16 (#6595)
16. Apr 2025cf5c8de92Fix spurious button presses on some T-Echos (#6590)
16. Apr 20257e8294dfaFlatHub: bump metainfo.xml on release (#6578)
16. Apr 202598411d408Trunk fixes for heltec mesh pocket. (#6588)
15. Apr 2025040a34fcaSwitch to actually maintained thingsboard pubsubclient (#5204)
15. Apr 2025ecd9f015dchore(deps): update meshtastic-device-ui digest to da8fb5e (#6593)
15. Apr 20254e30023a4[create-pull-request] automated change (#6589)
15. Apr 2025b46aad85cAdd new hardware: Heltec MeshPocket (#6533)
15. Apr 2025c4dc3472achore(deps): update meshtastic-device-ui digest to 3fde170 (#6586)
14. Apr 202528e62e53eUpgrade trunk (#6581)
12. Apr 20253eb845eaachore(deps): update meshtastic-device-ui digest to 3cdb8a6 (#6572)
12. Apr 2025e4c2730f7chore(deps): update meshtastic-device-ui digest to 13f69c5 (#6567)
11. Apr 2025e7d0837d0Add Meshtastic Linux desktop metadata (#6568)
11. Apr 2025e7ce910c3Add generic thread module (#5484)
11. Apr 2025e95700901Upgrade trunk (#6564)
11. Apr 20257079f538efeat: Add Electronic Cats variant for Catsniffer (#6483)
11. Apr 2025baa05aacffix: Correct underlying cause of T-Watch not functioning when set to a 16MB filesystem (#6563)
11. Apr 20254ef9eae69Portduino: Set C standard to 17 (#6561)
10. Apr 2025854d74f8dchore(deps): update meshtastic-device-ui digest to acf343b (#6559)
09. Apr 202591f38797aDon't renovate toolchain-gccarmnoneeabi (#6554)
10. Apr 202506ce6f3e8fix: remove redundant GPS code targeting Heltec T114 (#6497)
09. Apr 2025369480593renovate: Link PIO deps to PlatformIO page (#6548)
09. Apr 20255c13f3451chore(deps): update meshtastic-device-ui digest to 9345b03 (#6552)
09. Apr 20251008a08c9Revert "chore(deps): update platformio/toolchain-gccarmnoneeabi to v1.140201.…"
09. Apr 2025e98da2744chore(deps): update ubuntu to v24 (#6541)
09. Apr 2025daa03aba3chore(deps): update meshtastic-esp32_https_server digest to 896f177 (#6542)
09. Apr 2025456f94511chore(deps): update libch341-spi-userspace digest to af9bc27 (#6539)
09. Apr 20251888342a5chore(deps): update platformio/toolchain-gccarmnoneeabi to v1.140201.0 (#6546)
09. Apr 20258e40d88e2chore(deps): update platform-native digest to 46f509b (#6540)
09. Apr 20250d8e39cc2chore(deps): update ntpclient to v3.2.1 (#6545)
09. Apr 202578fa4c5c7Setup RenovateBot (#6535)
10. Apr 2025536b6d87cInkHUD support for LilyGo T3S3 E-Paper (#6503)
09. Apr 20255256ae90dDIY v1/v1_1 add TCXO_OPTIONAL make it so that the firmware can try both TCXO and XTAL (#6534)
09. Apr 2025fc3d9f2a1fix power pin definition
09. Apr 202569f938ea9Send UDP packet even if it's encrypted (#6524)
09. Apr 2025ec298199eremove checkov from trunk config (#6532)
08. Apr 20250d800b7a2meshtasticd docker: Support webui (#6482)
09. Apr 20251b1d4625achore: update ubx.h (#6522)
08. Apr 2025fb2010552MUI: update commit reference (#6526)
08. Apr 2025c94dd1e33Minor adjustment of blink codes and 'unstick' the M2 button. (#6521)
08. Apr 2025cfc2a96a4Update web, use centrally defined version (#6500)
08. Apr 2025c0dab4a67Upgrade trunk (#6519)
07. Apr 202512d130561Fix device-specific logic in install script (#6508)
07. Apr 2025a084073ccinkhud doesn't have a button thread (#6513)
07. Apr 2025e2933bcb5Update platformio.ini (#6512)
07. Apr 2025606abfc11Fix several features of M1 and M2 (i know what the 7 is now ...) (#6507)
07. Apr 2025860e8eca5[create-pull-request] automated change (#6511)
07. Apr 20255a9d70b44Upgrade trunk (#6509)
07. Apr 20252125c0397Fix for PSRAM detection on ESP32-S3R8 and t-beam (#6504)
05. Apr 202556eb0c08bAdd support for Quectel-L96, a MT3333 module (#6498)
04. Apr 20251b33189feremove duplicate HAS_LP5562 introduced by #6422 (#6494)
04. Apr 202525237a15ffeat: menu entry to send adhoc-ping (#6492)
04. Apr 2025011027549Revert "Try-fix ESP32 wifi disconnects (#6363)" (#6493)
03. Apr 20254dfba5030[create-pull-request] automated change (#6490)
03. Apr 2025749410617TCA8418 initial config + basic 3x4 keypad config (#6422)
03. Apr 2025066580282Improve PKC unit test coverage (#6485)
03. Apr 20251017f6af3remove very long slow (#6486)
03. Apr 202511bafae28update OLED library (#6489)
03. Apr 202531130fd49Upgrade trunk to 1.22.12 (#6487)
03. Apr 2025594cb0cc1reinstate M1 Backlight (#6484)
02. Apr 2025ef18a9b5bmeshtasticd: Set available.d dir in yaml (#6481)
02. Apr 202567fddcc21Upgrade trunk (#6480)
01. Apr 2025f6ed10f32Added initial support for Texas Instruments LP5562 (#6381)
01. Apr 2025644849126Fixes #6315 (#6475)
01. Apr 2025ea4ce8d82MUI unPhone-tft: fix defaults (#6477)
01. Apr 2025128c347c6fix: T-Echo frontlight on at boot when using OLED UI (#6474)
01. Apr 2025ae8875905draft an InkHUD variant for Elecrow Thinknode M1 (#6473)
31. Mar 20252c01fad79meshtasticd: Add FrequencyLabs MeshAdv-Mini Hat (#6458)
31. Mar 2025a5efbfccdDisable bluetooth config on rp2040, portduino (for now), and stm32 (#6465)
01. Apr 2025886bffe8ffix: honor user button customization (#6400)
31. Mar 202539408fd3bDisable network config for non-eth_gateway nrf52 and non-W RP2040 targets (#6462)
31. Mar 20253314b00fcUpgrade trunk (#6471)
31. Mar 202572db671e0Try-fix some import of configuration inconsistencies (#6364)
31. Mar 2025bd2d2981cAdd InkHUD driver for WeAct Studio 4.2" display module (#6384)
31. Mar 2025da26ff5b9feat: more toggles for InkHUD menu (#6469)
31. Mar 2025f626f0200Add 'bluetooth' option to the LilyGo T-Watch-S3 definition.
30. Mar 2025f18f60cd0meshtasticd: CH341 / HAT+ Auto Configuration (#6446)
30. Mar 2025850d21dcbAdd a static_assert to verify assumption about NodeInfoLite size (#6428)
30. Mar 2025e08177ba9update to handle ws80 as well (#6440)
31. Mar 2025b52c355f2Update ScreenFonts.h (#6412)
30. Mar 2025e79d4492e[create-pull-request] automated change (#6468)
31. Mar 202595523a965Fix: Update xiao_ble E22-900M30S regulatory gain to 7 dB (#6466)
30. Mar 202532d91ed85[create-pull-request] automated change (#6464)
30. Mar 2025a93d779ecUpdate library deps and nrf Toolchain (#6450)
30. Mar 202538c8c20a2Update version.properties
29. Mar 2025b89355ffaMUI: node list <-> map navigation (#6456)
29. Mar 20258a4a0cc93Remove unused lfs_dir_tell function
29. Mar 2025cbcdc3ed0fix STM32 build (#6455)
29. Mar 2025d663d4464Fix Bold and Inverted Displays to actually show Uptime (#6413)
29. Mar 20253148e7277Fix a couple of warnings (#6445)
29. Mar 20257df327664add missing C8H10N4O2
29. Mar 2025a902776e5Try-fix ESP32 wifi disconnects (#6363)
29. Mar 2025ea9485657Speed up builds by referencing github zips for shallow checkouts (#6441)
29. Mar 20250491c890drecognize M1
28. Mar 20254a3991a8c[create-pull-request] automated change (#6438)
28. Mar 2025c602bfecbUpdate version.properties
29. Mar 20256c7c0770fadd ThinkNode M2 Support (#6354)
28. Mar 202589cde1a8eudp-multicast: bump platform-native to UDP with error handling support (#6433)
28. Mar 202502237f5acPortduino: Return CH341 Product Strng (#6436)
28. Mar 20254a12b4eb3add Thinknode-M1 (#6435)
28. Mar 2025a2387c79efix: SenseCAP Indicator sporadic touch crash (#6432)
28. Mar 2025d7504921fAdd missing board definition for MESHLINK (#6404)
28. Mar 20254e1030ef9Fix USERPREFS_EVENT_MODE compile error (#6408)
27. Mar 20251e41c994bAdd attestations and PR template
27. Mar 20254590ef2e7Revert "TCA8418 initial config + basic 3x4 keypad config (#6320)" (#6410)
27. Mar 2025769f0623bFix: T-Watch-S3 has 8MB Flash (#6407)
27. Mar 202552527b24aUpdate lora-Adafruit-RFM9x (#6402)
27. Mar 20256c17694b6CrowPanel e-Ink Updates for 4.2 and 2.9 inch (#6401)
26. Mar 2025640e731adRemove button fix for further investigation
26. Mar 2025ba81a8ad8Fix default pin assignment
26. Mar 202583d8e3cb0Upgrade trunk (#6398)
26. Mar 20256429eca5eudp-multicast: do not listen for incoming udp multicast packets if disabled (#6397)
26. Mar 202513101c1baTCA8418 initial config + basic 3x4 keypad config (#6320)
25. Mar 2025d28af68b5Update version.properties
25. Mar 202553a7afff4Adding Variants for Hackerboxes ESP32C3 OLED kit and the ESP32 IO Kit (#6319)
25. Mar 2025eb375d8e6[create-pull-request] automated change (#6396)
25. Mar 202533f2b7144Default to UDP enabled if it's available (#6394)
25. Mar 2025e5f8218d3Upgrade trunk (#6383)
24. Mar 20250ddb50705userPrefs: Add WiFi SSID/PW, and UDP multicast configs (#6387)
25. Mar 20253afe84c4flinux-native: allow multiple processes to all bind to the same multicast 2tuple (#6391)
25. Mar 2025e9d8a3d7fMUI: increase stack, cache and drawbuffer (#6389)
24. Mar 2025e722a9798Don't use assert() in MeshService to guard queueing packets (#6388)
23. Mar 2025daa4186d6[esp32] Define BUTTON_PIN (-1) by default, fixes #6213 (#6371)
23. Mar 20251ee800e90add MUI/inkHUD to bug report template (#6376)
23. Mar 2025cf7f0f9d0Fix NodeInfo exploit overwriting publicKey in NodeDB (#6372)
22. Mar 20251e4a0134eRemove unnecessary null pointer check (#6370)
21. Mar 20250951fdd49Add support for Heltec HRI-3621 industrial sensor hub (#6366)
21. Mar 2025848a3ed6aimplement littlefs for stm32 (#5987)
21. Mar 2025fd7a1f2cc[create-pull-request] automated change (#6365)
21. Mar 20255acaf8f89Enable range test on Linux Native (#6356)
21. Mar 2025cff93adb5[WIP] LS20031 setup support (#5737)
21. Mar 2025e4d3ec1f5Upgrade trunk (#6360)
21. Mar 2025ae27aaaf4Remove unnecessary null pointer checks (#6358)
20. Mar 202531c0e8fa2Support WiFi OTA (#6352)
20. Mar 20250d95b1afcAdded bounds checking to memcpy and use memory-safe strlcpy (#6351)
20. Mar 202546235f6f8RP2xx0: Add UDP Multicast support (#6327)
20. Mar 2025d1068fd1eAdd UDP multicast support on linux. (#6342)
20. Mar 2025f41afb14braise the multicast UDP TTL limit (#6343)
19. Mar 2025f8ad02aabUpdate version.properties
19. Mar 2025077759e15Upgrade trunk (#6347)
18. Mar 202522aa2d758Fixed UF2 generation problem with sys.executable path has spaces in it (#6346)
18. Mar 20256673cb929Increase MAX_NUM_NODES on high-flash ESP32_S3 (#6311)
18. Mar 20258efc9702ddevice-install/update: fix esptool --port (#6341)
17. Mar 20252876eec7eMeshToad - USB 1W 'MeshStick' (#6339)
17. Mar 20259cc13e628Stubbed out backup / restore methods for now and fixed bug
17. Mar 2025af8b64e84pass pointer to UDP multicast packet to protobuf decoder (#6333)
17. Mar 202596ba94843Send UDP packets to multicast address rather than broadcast address (#6331)
16. Mar 20252d565c292trunk'd
16. Mar 20252525111c3E-ink partial refresh limitation removed for free text screen (#6201)
16. Mar 202564b9cfe19update seeed-xiao-nrf52840-kit board defination (#6318)
16. Mar 2025dc100e4d3Cleanup
15. Mar 20251640fb105new device: Lilygo T-Eth-Elite (#6321)
15. Mar 202599e42b4d2[create-pull-request] automated change (#6323)
15. Mar 202579233fe99mainline tlora v3 (#6322)
14. Mar 2025f66784ed2Don't allow is_managed without any valid admin_keys (#6310)
14. Mar 2025f198d5d49Upgrade trunk to 1.22.11 (#6316)
13. Mar 20254d34b3d73Bump dorny/test-reporter from 1.9.1 to 2.0.0 in /.github/workflows (#6309)
13. Mar 20258efe8a2eaFix KR920's Tx power limitation (#6307)
12. Mar 2025499ea56e3update devcontainer (#6299)
12. Mar 20252473af69945 days stale
12. Mar 2025508ab171dUpgrade trunk (#6295)
12. Mar 2025ec59f7d7dfix packet queue full (#6292)
11. Mar 2025f4c79530eupdate gitattributes for windows (#6289)
11. Mar 2025e9effb9ffUpdate platformio.ini (#6286)
11. Mar 2025cb6dfb66dUpdate ME25LS01/MS24SF1 comment out upload port (#6285)
11. Mar 20258795a6342Upgrade trunk (#6283)
11. Mar 2025186e50960Update esp32-s3-pico.json (#6284)
10. Mar 20257c3eddebcdevice-ui: exFat support (#6279)
10. Mar 202578b4eff56Bump
09. Mar 20253c1f92ce8Update device-install scripts (#6267)
09. Mar 20255de6bc185Fix excluded_modules metadata with InkHUD (#6272)
08. Mar 2025c54fc5b7cThread in harmony (#6271)
08. Mar 202594de2315c[create-pull-request] automated change (#6266)
07. Mar 20257f17747d8NodeInfo exchange: don't bother if too far away (#6260)
07. Mar 202516a0dce83Ebyte E77 (STM32) DevKit support (#6255)
07. Mar 20253fd47d971Actions: Move version bump into release_channels (#6258)
07. Mar 2025284598ed5Add detection support for LTR390UV Sensor (#6009)
07. Mar 20252a3e1f904Upgrade trunk (#6257)
07. Mar 202560e46cd76Update platformio.ini (#6245)
07. Mar 2025563747c5cFlag semgrep to not run on self-hosted (#6256)
06. Mar 20255c77d4234i2c: 0x45 can also be an SHT35 (#6249)
07. Mar 2025f0a2ae9ffGive Semgrep permission to write its report (#6253)
06. Mar 2025f7afa9a81[Task]: 2.6 device-install scripts (#6248)
06. Mar 2025c8bd6c32cCorrect HW_MODEL
06. Mar 2025f6a9e7d74Add initial support for CrowPanel ESP32 5.79” E-paper HMI (#6233)
06. Mar 2025e6a98b1d6InkHUD refactoring (#6216)
05. Mar 2025b2ef92a32add rain data from ws85 (#6242)
06. Mar 2025b25db1f42E22-400M SX126X_DIO3_TCXO_VOLTAGE fix (#6232)
06. Mar 2025a924b9d94Small Fix: Don't run Dependabot on protobufs (#6241)
05. Mar 2025f5e0e282benvironment: add DPS310 high-accuracy barometer (#6237)
05. Mar 2025a3a9b2fe8[create-pull-request] automated change (#6240)
05. Mar 20256c8058e1dUpdate SEEED_XIAO_NRF52840_KIT (#6239)
06. Mar 2025445efe9e2Add support for seeed_xiao_nrf52840_kit (#6231)
05. Mar 2025b96b02792Consume device-ui as a pio library (#6193)
05. Mar 2025239e5412b[create-pull-request] automated change (#6235)
05. Mar 2025ede3f7b70Changes for 2.6 device_install (#6206)
04. Mar 2025f0f2cd0e0RAK11310 Fix build with latest Arduino framework (#6227)
04. Mar 2025fdbadc992Enable GPS functionality for RAK4631_eth_gw variant (#6229)
04. Mar 20252391982c1Only call GPS Probe commands once per family (#6114)
04. Mar 202541875d245Bump lib/device-ui from `5c6156d` to `22f9ac0` (#6215)
04. Mar 202595bcd7ab0Upgrade trunk (#6223)
04. Mar 2025050f0016c[create-pull-request] automated change (#6221)
03. Mar 2025671566228don't build the niche* stuff for non-inkHUD builds. (#6217)
03. Mar 2025b6562e175RAK11310 support for RAK12002 RTC added. (#6210)
02. Mar 2025f89f916f9Revert "Trunk: Add clang-tidy (#6171)" (#6203)
02. Mar 202543a6e711dRAK11310: Update to last building platform package and possibly fix for #5361 (#6202)
02. Mar 202563b20e358Create lora-raxda-rock2f-starter-edition-hat.yaml (#6192)
02. Mar 202512fde696cTrunk: Add clang-tidy (#6171)
01. Mar 20255c8f1fb46Enable external (UART) GPS support on WM1110 tracker dev board (#6189)
01. Mar 2025ce38ac10dCreate lora-starter-edition-sx1262-i2c.yaml and lora-ws-raspberry-pi-pico-to-rpi-adapter.yaml (#6162)
01. Mar 2025d5ec20557Upgrade trunk (#6188)
01. Mar 20259893d24c6Only request all NodeInfo/Position on fresh install (#6184)
01. Mar 2025ab61cd65dUpgrade trunk (#6178)
01. Mar 2025baef8dce7Switch pio_deps to `native-tft` for flatpak (#6187)
01. Mar 202599d3e5eb72.6 changes (#5806)
01. Mar 2025088fce7d1[create-pull-request] automated change (#6181)
27. Feb 2025b46bf1638Upgrade trunk (#6160)
26. Feb 20251c827f551DevContainers: Include meshtasticd dependencies (#5699)
26. Feb 2025b437f0fb5More trunk junk / remove old workflows (#6153)
26. Feb 2025ffe4e7b6bAdd some minor additional options to userPrefs.jsonc (#6137)
27. Feb 2025598cfcc08Cast user pref strings. (#6123)
25. Feb 2025f2e49aa4eUpgrade trunk (#6151)
25. Feb 20253a0ad9bb5Bump python from 3.12-alpine3.21 to 3.13-alpine3.21 (#6142)
25. Feb 20254e575872djunk in the Trunk (#6149)
24. Feb 2025bf958ed01Update version.properties
24. Feb 2025c93728eb7Debian: Ensure deps exist for changelog bump (#6145)
24. Feb 202501c717a41Bump actions/stale from 9.0.0 to 9.1.0 in /.github/workflows (#6143)
24. Feb 20257061fd1f1Upgrade trunk (#6139)
23. Feb 20257d8e0ede6Reduce some log levels. (#6127)
22. Feb 2025efca2b584[create-pull-request] automated change (#6122)
22. Feb 2025cfcd9cc21Revert "Rak4631 remove spi1 (#6042)" (#6121)
22. Feb 2025fe1ced748GPS Factory Reset no longer needed. (#6116)
20. Feb 20253787cf780meshtasticd deb: Build armv6-compatible binary (#6104)
20. Feb 20251be28520aPerhaps fix TXCO reports on pro-micro (#6110)
20. Feb 20254942c7b71Fix PowerTelemetry initialization (#6106)
20. Feb 20254709d21dfIgnore and disallow multi-hop traceroutes destined to broadcast address (#6109)
20. Feb 2025ec0eafedaMove variant-specific lines back to variant (#6044)
20. Feb 2025994e22abafeat: added BMP-390 support to the BMP-3xx sensors (#6103)
20. Feb 20259930bba3fAdd Pico2W variant including Wifi support. (#6062)
19. Feb 2025f1dc1b309PIO: Cleanup dependency naming (#6090)
19. Feb 2025337265a07Trunk: Another annotation attempt (#6100)
19. Feb 2025bb7355520Expose INA219 measurement as battery voltage for Seeed Xiao ESP32S3 (#6070)
19. Feb 202593c64cb44Dependencies: minor version updates (#6045)
19. Feb 20255da5803c4Trunk: Annotate PRs and Auto-Upgrade (#6091)
19. Feb 202579b3a1e60chore: update unishox2.h (#6092)
18. Feb 2025191ca8ce1update readme add logo image (#6088)
18. Feb 2025c67aa25d1Add missing traceroute fields to serialized JSON output (#6087)
17. Feb 20253b0232de1Validate MQTT config by testing a connection (#6076)
17. Feb 20257eb77276cAdd support for new NRF52 board, MeshLink (#5736)
16. Feb 20257648391f9Reject invalid configuration for the default MQTT server (#6066)
16. Feb 20254407d9e04assigning SDA/SCL so it actually works 8| (#6065)
15. Feb 202527fea5fc0Fix STM32WL TCXO setting; enable logs and modules (#6063)
15. Feb 20252f6cd0211Typo for Bandit button LEDs (#6053)
15. Feb 20258c9947b05Allow NeighborInfo on non-default frequency slot (#6061)
14. Feb 202550b7d6a0fEstablish MQTT connection only from MQTT::runOnce (#6057)
14. Feb 2025c83ffd491Consider the MQTT TLS remote IP when enabled. (#6058)
14. Feb 20259b46cb4efRak4631 remove spi1 (#6042)
14. Feb 202501935ea35Add XIAO nRF52840 + Wio SX1262 DIY Variant (#5976)
11. Feb 2025495f69cf9Trunk: Trailing commas begone! (#6038)
11. Feb 2025eb650a6adset TCXO to 2.4V (#6036)
11. Feb 20257fdd262d5Added custom OCV array values for T1000-E (#6031)
10. Feb 2025d1fa27d35small fix: don't junk the zip for pio-deps (#6029)
10. Feb 20258427072d7meshtasticd: include `.hidden` (.git) dirs in pio-deps (#6028)
10. Feb 20254e2b47cc6[create-pull-request] automated change (#6027)
10. Feb 2025da1d78c88Add support for 12- and 24-hour clock, Minor Settings Frame Adjustment (#5988)
10. Feb 20257c4bf3864meshtasticd flatpak: Include pio deps with release (#6025)
10. Feb 202596262b106Revert "Create display-x11.yaml (#6021)" (#6022)
10. Feb 202539e45d90eCreate display-x11.yaml (#6021)
08. Feb 2025d70a9392aimprove UTF-8 string handling in JSONValue (#6011)
07. Feb 20254e8c4f0d5T1000-E hardware updates and GPS positioning accuracy optimisation (#6003)
06. Feb 20254a6a0efcflog the nonce value at DEBUG instead of INFO (#6001)
06. Feb 2025cb0519dd9[create-pull-request] automated change (#5989)
06. Feb 20259db51a72aFix T-Deck/T-Watch no BT (#5998)
06. Feb 202564def246eCorrected some misinformation (#5995)
05. Feb 20251c8eb7ecemeshtasticd: Fix web download location (#5993)
04. Feb 2025447533aaemeshtasticd-debian: Remove existing deb builds (#5792)
03. Feb 20251b457bcfb[create-pull-request] automated change (#5985)
03. Feb 2025ed07cc067Merge branch 'master' of https://github.com/meshtastic/firmware
03. Feb 2025a3a295488add firmware build script for use with docker
03. Feb 20255c17afb2aClean up some legacy macro definitions (#5983)
03. Feb 20258cacdb65dFix INA226 Sensor Voltage Readings (#5972)
03. Feb 20253a34f8beaE80 promicro update (#5967)
03. Feb 2025d74093427Don't rate-limit position requests for Lost and Found role (#5981)
03. Feb 2025b370717dcAdd bearing to other node on device screen in text (#5968)
03. Feb 2025d9534cfc9Remove unused usages of #include to save Flash (#5978)
01. Feb 20254c0e0b847Portduino: Set Web SSL Cert / Key paths from yaml (#5961)
29. Jan 2025b5cad2b65Fix negative decimal value detection in userPrefs (#5963)
29. Jan 2025cd8592ef4Fixes #5766 Updated MQTT privateCidrRanges to add Tailscale (#5957)
29. Jan 202578da8f6fcPortduino: Allow limiting TX Power from yaml (#5954)
29. Jan 20256a12760c3Fix off-by-one error with log writes (#5959)
28. Jan 202530a31a3a1Oem logo (#5939)
27. Jan 20252d42e1b2bfix: TCXO_OPTIONAL featuring SenseCAP Indicator (V1/V2) (#5948)
26. Jan 20254747e73f3Space out periodic broadcasts of modules automatically (#5931)
26. Jan 202510d553087Add missing build_unflags (#5941)
25. Jan 20257649e7058Revert "No focus on new messages if auto-carousel is off (#5881)" (#5936)
25. Jan 2025a14346bc4Rate limit position replies to three minutes (#5932)
25. Jan 2025fd5699576[create-pull-request] automated change (#5928)
24. Jan 20254c9735118[create-pull-request] automated change (#5926)
25. Jan 20253298df953Fixed the issue that the wifi configuration saved to RAM did not take effect. (#5925)
23. Jan 2025d1f7739bbPeg NRF52 arduino to meshtastic fork with LFE bluetooth fix (#5924)
23. Jan 20250d860882aNRF52 - Remove file totally before opening write (#5916)
23. Jan 20253b40fe980Docker: Switch tags to newline-seperated (#5919)
22. Jan 20258e8b22edbDebian: Switch OBS repo to `network:Meshtastic` (#5912)
22. Jan 202501892cbd1Docker: tag intermediate containers (#5910)
22. Jan 20257fb22cf67ignore platformio core files when building in place
22. Jan 2025fdc87d492Add quotes around ${platformio.build_dir} (#5906)
21. Jan 20250fdbf7045Small fix: Correctly pass secrets in Docker builds (#5905)
21. Jan 202571591fb06Build docker images with other linux (#5837)
21. Jan 20259041af365Move OpenWRT configs to subdir (#5902)
21. Jan 2025f87c37012Fix possible memory leak for `ROUTER_LATE` (#5901)
20. Jan 2025c4fcbad37Reboot before formatting LittleFS (#5900)
20. Jan 20250f981153eNo focus on new messages if auto-carousel is off (#5881)
20. Jan 2025c1beb4467Create BananaPi-BPI-R4-sx1262.yaml (#5897)
20. Jan 2025973b453d4Update RAK2560 code (#5844)
18. Jan 2025950341d1fAlert app messages should be treated as text (#5878)
18. Jan 2025b353bcc04fix detection of lark weather station and add rain sensor (#5874)
18. Jan 2025c4051c1a7[create-pull-request] automated change (#5877)
16. Jan 20252262d77beSmall fix: Reference COPR group correctly (`@`) (#5872)
16. Jan 20259566d6ffdCOPR: Switch to forked GitHub Action (#5871)
17. Jan 2025e466bf247Slight rework of CH341 HAL (#5848)
16. Jan 2025b0fe5ef8bInitial commit of a fuzzer for Meshtastic (#5790)
17. Jan 2025f132158c3Fixed localization on bigger screens (#5695)
16. Jan 20258179e61fdchanged GPS buad rate to 9600 (#5786)
16. Jan 2025a085614aaInitiate magnetometer based compass calibration from button presses (#5553)
16. Jan 20257acd72edeCleanup unique id
16. Jan 20257ba593432COPR: Switch from hook to copr_cli (#5864)
17. Jan 2025a48df9173Canned messages: allow GPIO0 with "scan and select" input (#5838)
16. Jan 2025262f1d25a[create-pull-request] automated change (#5860)
16. Jan 20254cd2ba547More lines of environmental telemetry on-screen (#5853)
16. Jan 2025f9876cfe9Wait for disconnection (#5859)
15. Jan 202585de19384Fix NRF52 default append write mode of files (#5858)
14. Jan 2025fb2c008c8Update version.properties
14. Jan 2025dd9ab7f0eSmall Fix: Release_Channels permissions (#5852)
13. Jan 2025729c39fb8[create-pull-request] automated change (#5849)
14. Jan 2025038430db2Environmental sensors page scrolling (#5847)
13. Jan 2025d5cd6f87aKablammo
13. Jan 2025de42d96adActions: Fix issues with new Release process (#5845)
13. Jan 2025e2dd84505Fix devicestate protobuf / filesize allocation (#5835)
13. Jan 20256366633cd[create-pull-request] automated change (#5841)
13. Jan 20251c0f43c8eNRF52 SafeFile should not remove / rename files (#5840)
13. Jan 202589a9e0b99Added illuminance sensors to the node's environmental sensor page (#5832)
13. Jan 20254dc8d6e40Fix daily packaging perms (#5836)
12. Jan 2025e0f97c930rpkg Fedora packaging (#5735)
12. Jan 20256b1c01ce0Trunk n stuff (#5833)
12. Jan 202570296b47bMulti gpiochip support for native environment (#5743)
13. Jan 20250cf4a2951Bugfix for low-priority packet replacement when TX queue is full (#5827)
12. Jan 2025124936b6cAvoid a potential NULL pointer reference in nrf52/BluetoothPhoneAPI (#5830)
12. Jan 2025fd60c9b3bUpgrade to LovyanGFX 1.2 (#5677)
12. Jan 2025a0a4c5bc7Support for Polish fonts on E-Ink devices, Polish fonts retouch, fixed Czech/Slovak OLED/E-Ink double space bug (#5821)
11. Jan 20250fe8d4cccRun the AddressSanitizer during tests (#5815)
12. Jan 202500fdf2c9aHeltec Wireless Stick Lite V1/V2 support (#5808)
11. Jan 2025253ab458eAdd lsb-release on the github runner (#5825)
11. Jan 2025b4a4d2db4Cache Python & PlatformIO dependencies (#5822)
11. Jan 20256b8cf164eSave some flash usage on STM32WL (#5819)
11. Jan 2025812aa35f0Enable Tx interrupt immediately after `startTransmit()` (#5820)
11. Jan 2025e7802d960Manage when destructor is called for native HttpAPI (#5807)
11. Jan 2025077ee0242Cherry-pick: Meshtab streamline and rotation fixes (#5812)
11. Jan 202546ea39af4Quote filename in device-install.sh (#5814)
11. Jan 202525a5f178eremove ethernet code from this variant, remove unused radio chip code (#5810)
10. Jan 2025c144ee77aGitHub Actions: Fix `meshtastic` display issue in logs (#5811)
10. Jan 2025b62bdbc46meshtasticd-debian: Auto-Publish to OBS (#5791)
10. Jan 2025f18a92e8cDon't check for node channels on broadcast address (#5804)
10. Jan 20252e44de262Add GPS capability to RAK2560 (RAKwireless WisMesh Hub) (#5797)
09. Jan 20251d756ae57Fix potential memory leak in AtakPluginModule (#5803)
08. Jan 20258aac9f2e8GH Actions: Update `Release` action, clarify versioning (#5794)
07. Jan 202533e5a0450Don't update to the latest ref on non-master branches
07. Jan 20256cf3485d0meshtasticd-debian: Fix versioning compliance, add OBS (#5785)
07. Jan 20259421eba02Fix build for Pico2 RP2350 platform. (#5783)
07. Jan 202527fbfd03dAdd unit tests for MQTT (#5724)
07. Jan 2025353740623Increase esp32c3 stability over wifi (#5774)
06. Jan 2025cdcbf4c61Small fix: debian, curl follow redirs (#5780)
06. Jan 2025395469d20As Per XKCD #1168
06. Jan 202586170171ameshtasticd-debian: Include web components (#5778)
06. Jan 202557766d47aGitHub Actions: Trigger PPA stable builds upon release (#5777)
06. Jan 2025e5dbcf5bcmeshtasticd-debian: parameterize target PPA (#5776)
06. Jan 20254c3a3ca47Specify the *correct* scons version
06. Jan 202578371dfdbAdd PPA to nightly
06. Jan 2025ca3288989Specify scons version
06. Jan 202535cd600c5update to 7.1.2 and remove the obsolete default_envs. (#5771)
06. Jan 202570076a4b2Improved Power Telemetry page readability even more (#5770)
05. Jan 2025f1a890028Don't push to PPA for every commit
05. Jan 202516bc89ea5Explicitly install tools-scons
05. Jan 20256edf74e8fTab not spaces
05. Jan 20257f280dd55Hide pio folder in a tarball to preserve .git folders
05. Jan 20252396aa77cdon't run the clean step
05. Jan 2025d3cbbfd34Try adding tar-ignore to preserve .git directories
06. Jan 2025c003ab0eeImproved readability of Power Telemetry page (#5746)
05. Jan 20254fcf7fe02Revert "Explicitly set CAD symbols, improve slot time calculation and adjust …" (#5765)
06. Jan 20259cc79b1d1Explicitly set CAD symbols, improve slot time calculation and adjust CW size accordingly (#5749)
05. Jan 2025403fa15a3meshtasticd-debian: Include run in version (#5762)
05. Jan 2025b0087fd32meshtasticd-debian: Include core_dir in sdeb (#5761)
05. Jan 2025fb74e1d18meshtasticd-debian: set PLATFORMIO_CORE_DIR (#5760)
05. Jan 202529a7866fcUse jbennett for gpg email (#5759)
05. Jan 20252f552d15emeshtasticd-debian: Cleanup debian versioning (#5758)
05. Jan 2025892e0922fmeshtastic-debian: --create requires missing changelog (#5757)
05. Jan 2025d21d6c130meshtasticd-debian: Build multiple series (#5756)
05. Jan 2025031aecac6[create-pull-request] automated change (#5755)
05. Jan 20257c10caa78meshtastic-debian: publish with dput (#5753)
05. Jan 20255196ee39cmeshtasticd: debian checkout to subdir (#5752)
05. Jan 202502a5a91dameshtasticd debian: secrets perms (#5751)
05. Jan 2025b2a89b813meshtasticd: gpg tomfoolery (#5750)
05. Jan 202515019e866meshtasticd: deps for debian_build_src (#5748)
05. Jan 202535814fd4bmeshtasticd debian: split libs for PPA (#5745)
04. Jan 20256aabbedc0Last Ditch effort for PPA build
04. Jan 2025eb72ee0fcdon't use "source" for deb builds
04. Jan 20257480378aeUpdate debian build rules
04. Jan 20257c21d7761Move the RFM9x to config.available (#5742)
04. Jan 20252c654454cmeshtasticd debian source package (#5741)
03. Jan 20259afadde2fAdd support for LS20031 GPS module. (#5718)
03. Jan 202566a961cb7increased buffer size to 1024 (#5733)
03. Jan 2025e1aaafb77Cherrypick "add more locking for shared SPI devices (#5595) " (#5728)
03. Jan 20259d710041cAdd MESHTASTIC_EXCLUDE_SOCKETAPI (#5729)
02. Jan 2025b41efc17bDisable BUILD_EPOCH for unit tests (#5723)
02. Jan 20259bda080e3evaluate GPS_THREAD_INTERVAL after variant file (#5722)
02. Jan 20259f7cbf1b4MQTT unit test can inject WiFiClient (#5716)
01. Jan 202593e2bc705Use relative paths in coverage info files (#5721)
01. Jan 20257a1c32b89test_native.yaml checks out code for the PR. (#5720)
01. Jan 202588d8ab53cDisable coverage generation (#5719)
01. Jan 2025183f68ba0Run tests as part of the main CI (#5712)
01. Jan 20259f32995d7Implement MeshModule destructor (#5714)
01. Jan 2025c2c06ed0aMove DecodedServiceEnvelope into its own file (#5715)
31. Dec 20249abd07bb0Set ch341 MAD Address via sprintf formatting (#5713)
01. Jan 2025fdcc0e12aMinor TFT branch synch (#5706)
31. Dec 20248b34c4ff0fix misc cppcheck things and compile time warnings (#5710)
31. Dec 20249af8c58c4Add Ethernet RAK13800 support to RAK11310 (#5707)
31. Dec 202458ebd5bcdActually use the MAC address from a ch341 (#5704)
31. Dec 2024d1e5be515cherry-pick: disable BT when TFT in use (#5705)
31. Dec 2024f9e71c3fbRemove an \n (#5703)
31. Dec 2024bfcfca2e4add spi_host + missing rotation (#5691)
30. Dec 2024a2a6b236bsupport indicator sensors through Rp2040 serial (#5696)
29. Dec 20243c7053c66reference seeed indicator fix commit arduino-esp32 (#5692)
29. Dec 2024e45c0e4d4Minor cppcheck fixes (#5689)
28. Dec 202457a9a5ca2Another Valgrind fix (#5690)
28. Dec 20246749367a7[create-pull-request] automated change (#5686)
28. Dec 2024a8e2446f0Initialize array to 0s (#5688)
29. Dec 202489ebafc8bMinor TFT branch cherry-picks (#5682)
29. Dec 202443d6b3160TFT branch grab-bag (#5683)
28. Dec 202431a5b9c12Cleanup and exclude external sensor macro to make T1000-E binaries much smaller
29. Dec 2024ad726ad68More meshtab cherry-pick (#5681)
28. Dec 2024b2808063dAdd new ROUTER_LATE role (#5528)
27. Dec 20242b33be2feExclude health telemetry by macro (#5679)
27. Dec 2024513311793Fix issue #5665. (#5678)
27. Dec 2024e5accf4e1Enable the autoconf settings for MPR121 based keyboards, to make it more flexible for varying implementations. (#5680)
27. Dec 202426a4d6c87Cherry-pick: Mesh-tab (#5674)
27. Dec 2024ae93f3fa3TFT branch - minor cherry picks (#5676)
27. Dec 2024ed39d14c8Remove remaining \n from log lines. (#5675)
26. Dec 20248f8e30421Add packet length to printPacket() (#5672)
27. Dec 2024cd198fcf3cherry-pick: device-ui persistency (#5570)
26. Dec 2024b1d25ac7bfix for nrf52 lfs assert boot loop (#5670)
26. Dec 2024b12ac6d56meshtasticd-docker: Alpine container (#5659)
26. Dec 202433d2f78d2meshtasticd-docker: simplify, add USB compose (#5662)
26. Dec 2024b12aa3f36Unset received SNR/RSSI values upon receiving packet via MQTT (#5668)
26. Dec 2024d87b7e49eAdd czech oled localization (#5661)
25. Dec 2024cc357df48Include log messages in unit tests (#5666)
25. Dec 20241281da627Generate a coverage report for End to end tests (#5667)
25. Dec 2024835344074[create-pull-request] automated change (#5660)
25. Dec 202413960874aBump libch341 userspace to dev branch
25. Dec 2024a7d9e8107More accurately determine if MQTT uses the default server (#5663)
24. Dec 2024fbdd6e722Synchronize test workflow packages with native (#5664)
24. Dec 2024175ff218f[create-pull-request] automated change (#5658)
24. Dec 202457af51cc1fix typo in nugget radio def
24. Dec 2024b4b2fd612LIS3DH (WisMesh Pocket) - Honor Wake On Tap Or Motion (#5625)
23. Dec 2024143e1d1a0Check if MQTT remote IP is private (#5647)
22. Dec 202432719f69cAdd NXP_SE050 detection (#5651)
22. Dec 20246a2a4ffa2Add libi2c-dev to native builds
22. Dec 202480fc0f2bdDetect charging status by measuring current flow with configured INA battery sensor (#5271)
22. Dec 2024fa1a1fd86Update Femtofox configs (#5646)
21. Dec 20242fd5a4848Separate host:port before checking for private IP (x2) (#5643)
21. Dec 2024f4cff3345Portduino: specify C++ version and add link pthread (#5642)
21. Dec 20241c8b16540Add libusb to dockerfile for ch341 (#5641)
21. Dec 20248e6ef4ea0add nugget and nibble boards for 38c3 (#5609)
21. Dec 2024fb7866fcaRevert "Check if MQTT remote IP is private (#5627)" (#5636)
21. Dec 2024d9b287880Revert "Separate host/port before checking for private IP (#5630)" (#5635)
20. Dec 2024f39a9c508Clean up some straggler NRF52 json (#5628)
20. Dec 2024398d29064Separate host/port before checking for private IP (#5630)
21. Dec 2024df63423cdLet RangeTest Module use Phone position if there's no GPS (#5623)
20. Dec 20249a10907a2Check if MQTT remote IP is private (#5627)
21. Dec 20245fed679d3Add detection code for INA226 (#5605)
20. Dec 202458d80b855Use IPAddress.fromString for parsing private IPs (#5621)
20. Dec 2024960626e49Ch341 (#5474)
20. Dec 2024658459aafUse encoded ServiceEnvelope in mqttQueue (#5619)
19. Dec 2024e1de439a7Remove unnecessary memcpy for PKI crypto (#5608)
19. Dec 2024827553f4cOnly execute on workflow_dispatch
19. Dec 2024445c64100Version
19. Dec 20247075a05bcFix docker secret permission
19. Dec 202463091b783[T-Deck] Fixed the issue that some devices may experience low voltage reset due to excessive startup current (#5607)
19. Dec 20248c6eec52fRefactor MQTT::onReceive to reduce if/else nesting (#5592)
18. Dec 202468413486eSwitch back docker/login-action
18. Dec 2024af79970adAdded product url (#5594)
17. Dec 20244edeca5f8Added support for the LR1121 radio to the NRF52 Pro-Micro (#5515)
17. Dec 2024b0e303973Bump platform
17. Dec 202492511ab10[create-pull-request] automated change (#5597)
17. Dec 2024b0a4087a0Bump nano-pb
17. Dec 20241b2fc00b9Update main_matrix.yml
15. Dec 202469d01a808StoreForward: (tapback) reply support (#5585)
15. Dec 202409c082fd0Fix omission of AQ metrics (#5584)
16. Dec 2024020e9102aDefine BUTTON_PIN as -1 for RP2040-lora (#5574)
15. Dec 20242d45afafeTry docker authentication with command-line instead
15. Dec 202456002155cBased default Node Names on NodeNum, rather than MAC address (#5576)
15. Dec 2024547a57256[create-pull-request] automated change (#5577)
14. Dec 2024ea72abff2Posthumous tronk
15. Dec 20244024bfdeeAdd screen detection function (#5533)
14. Dec 20246d8be1326Portduino-buildroot: Remove pkg-config optional libs (#5573)
15. Dec 20244a1239f81Add new endpoint to retrieve node info (#5557)
14. Dec 202444cf6d388Portduino: fix setting hwId via argument (#5565)
14. Dec 2024c3f89a6dbCreate OpenWRT-One-mikroBUS-LR-IOT-CLICK.yaml (#5564)
14. Dec 2024332dbaf57Support TLORA_V3.0 (#5563)
13. Dec 202492225eb6cDIO3_TCXO_VOLTAGE in config.yaml can now take an exact voltage (#5558)
13. Dec 202403770b799Synch minor changes from TFT branch (#5520)
13. Dec 2024179040707Windows Support - Trunk and Platformio (#5397) (#5518)
10. Dec 20247dd362950Portduino: fix transitional symlinks (#5550)
10. Dec 2024cabeb40c3Portduino: Move meshtasticd/web out of /usr/share/doc/ (#5548)
10. Dec 2024761a99d24portduino-buildroot: Define c standard (#5547)
10. Dec 2024cf46e675cAdd portduino-buildroot variant (#5540)
10. Dec 2024438f627e9Update OpenWRT_One_mikroBUS_sx1262.yaml (#5544)
09. Dec 20240e3dae4feInitialize dmac array to nulls (#5538)
09. Dec 2024d0e3427ecFix detection for some RadSens hardware versions (#5542)
09. Dec 2024f3850ee73[create-pull-request] automated change (#5530)
09. Dec 20243ae85e2c8tlora_v2_1_16: Unset BUTTON_PIN and BUTTON_NEED_PULLUP (#5535)
08. Dec 2024f81d3b045Create OpenWRT_One_mikroBUS_sx1262.yaml (#5529)
07. Dec 202459ed5c904Configure Seeed Xiao S3 RX enable pin (#5517)
07. Dec 20244a34bf648Add MACAddress to config.yaml (#5506)
07. Dec 2024b99e57a6fAdd popular nrf52 pro micro to the builds (#5523)
07. Dec 202446eab20a9Lets try this again minus device ui
07. Dec 202439b5fb041Revert "Add heltec capsule back"
06. Dec 2024fc16d9342Add heltec capsule back
07. Dec 2024bac9fec17fix nodeDB erase loop when free mem returns invalid value (0, -1). (#5519)
05. Dec 2024de774188cAlways Announce MDNS meshtastic service (#5503)
05. Dec 2024c3d60342fDon't use channel index for encrypted packet (#5509)
04. Dec 2024d3e3985e3Fix minor typos in package workflows (#5505)
04. Dec 20248eca6a2df[create-pull-request] automated change (#5500)
04. Dec 2024e4f53677f[Add] LR1110, LR1120 and LR1121 to linux native Portduino (#5496)
03. Dec 202410e10450cAdded femtofox configs (#5477)
03. Dec 2024f846503cbExtend Length of Source and Destination Node IDs Logged (#5492)
03. Dec 202485b2bad27Refact the macro definition of GPS initialization of GPSDEFAULTD_NOT_PRESENT and added seeeed Indicator to this sequence (#5494)
03. Dec 20247ad137b56add nodeId to nodeinfo update log lines and removed redundant nodeinfo update log line (#5493)
03. Dec 202457ea6a265SimRadio: clean-up and emulate collisions (#5487)
03. Dec 2024d00e0f691Convert userprefs to a json file instead of header file which has to be included everywhere (#5471)
02. Dec 2024594af0cacUpdate xiao_esp32 fully support L67K (#5488)
30. Nov 20249f4c8a280Update arduino-pico core and remove MDNS restriction (#5483)
29. Nov 202443b897217Portduino fixes (#5479)
29. Nov 2024fe8e0713c[create-pull-request] automated change (#5478)
29. Nov 2024ac6b6c8d8Adds libusb dev package to Raspbian build steps (#5480)
29. Nov 202479da2365f[create-pull-request] automated change (#5475)
28. Nov 2024b5777beb7Warnings and log cleanup (#5472)
28. Nov 20245ad30a55eTrunk
28. Nov 2024060a3bde4fix: Solve the lightsleep crash problem via disable lightsleep for indicator. (#5470)
28. Nov 20248df7a035eFix ukrainian fonts (#5468)
27. Nov 2024b00c05012GPS.h cleanups round 3. (#5447)
27. Nov 2024083238848Remove ATECC crypto chip placeholder code (#5461)
27. Nov 2024601d912c6fix cors for meshtasticd to allow use of cross origin clients (#5463)
26. Nov 2024502a83bb8Use isWithinTimespanMs to avoid refererence to NodeDb instance inside of NodeDb (#5453)
26. Nov 2024474f9b5bfClean up some inline functions (#5454)
26. Nov 2024fe86c4014Cleanup i2c scan logs and macro to save some bytes and remain consistent (#5455)
26. Nov 202409286a3be[create-pull-request] automated change (#5457)
25. Nov 2024ae4f54224Actually gunzip all the files when building a .deb (#5449)
25. Nov 2024d5af8f0a9Revert "Seems like the last DIY board that's not "extra" (#5420)" (#5446)
25. Nov 202458c957f2cDon't powersave on Wifi (#5443)
25. Nov 20247c2b6778cenable MQTT with TLS on RPi picow (#5442)
25. Nov 20240048e3cdcA second round of cleanup on GPS.h. (#5433)
25. Nov 20246018c0a83Removing 1.0 legacy boards from releases and completely removing Heltec wireless capsule from support (#5436)
25. Nov 202437da78919Fix memory leaks by adding missing `free()` calls before early returns in `MQTT::onReceive` (#5439)
24. Nov 2024ad9d7a497fixes https://github.com/meshtastic/firmware/issues/5434 (#5435)
24. Nov 2024932966b89Support for the ClimateGuard RadSens Geiger-Muller tube (#5425)
24. Nov 20244d69159e7[create-pull-request] automated change (#5431)
23. Nov 2024f2ee0df01Remove BMA-423 and STK8X by default (#5429)
23. Nov 2024fcfb19757try to detect dfrobot station to tell it apart from an ublox gps. (#5393)
23. Nov 2024dd7140b7aFix admin key loading from userPrefs.h (#5417)
23. Nov 2024fadcbd597Cleans up visibility in GPS.h (#5426)
23. Nov 202414b9a1a92Update build-native.sh (#5415)
23. Nov 2024c51a7b98badd canned message and keyboard in indicator board (#5410)
22. Nov 2024fdec95f9cCherry pick tdeck fixes (#5422)
22. Nov 2024e6fb6b115Seems like the last DIY board that's not "extra" (#5420)
21. Nov 2024d5bb32ff9Temetry can respond to want-response for LocalStats variant (#5414)
21. Nov 2024f5058a9cbCheck for OkToMqtt flag presence before uplinking to MQTT (#5413)
21. Nov 2024dbc5ec27fTemporarily disable MDNS when MQTT is enabled (#5418)
21. Nov 20241089469f8--web littlefswebui-* typo fix (#5416)
21. Nov 2024fd98e9f55Fixed NMEA sentence issue in CalTopo as well as bug with no printing all of the nodes (#5412)
21. Nov 2024ccfc9e5ddadd GPS in indicator board (#5411)
21. Nov 20241752caaf1--web added to device-install(.sh/.bat) (#5405)
20. Nov 2024364dead3aUpdate platform-raspberrypi also (#5407)
20. Nov 2024154864dfbUpdate arduino-pico core to fix sporadic hangs (#5406)
20. Nov 20242ca3cdf83Fix RTC time injection and consolidate position logic (#5396)
19. Nov 2024485c371deCreate a specific hw_model for WisMesh Tap (#5400)
19. Nov 2024a255da3cfMake heart emoji usable (#5403)
19. Nov 2024d65dc497f/api/v1/fromradio: add OPTIONS handler for CORS. (#5386)
19. Nov 2024c641bfd53[create-pull-request] automated change (#5399)
19. Nov 2024b947b123ffix 'symbal' typo (#5395)
19. Nov 2024df1f66a6bAnable trace route function on wismeshtap platform (#5389)
18. Nov 202470336f7f4add smiley emoji (#5391)
17. Nov 2024de76caca3[create-pull-request] automated change (#5388)
17. Nov 202489469fcb8Allows all 3 PKI keys to be added to userPrefs.h (#4969) and a tool. (#5368)
17. Nov 2024a8357ebd5[create-pull-request] automated change (#5380)
17. Nov 20240d1f9e915Move some actions to after `startTransmit()` (#5383)
17. Nov 20241a06f88dfCleanup static files from bad Web UI bundle on 2.5.13 release (#5376)
17. Nov 2024a174ec7cfBug fixed in ExternalNotificationModule (#5375)
16. Nov 202437b29f689Add littlefswebui
16. Nov 202474d0c5857Diag
16. Nov 2024ca3d8da12version tags
16. Nov 2024be6348388Separate littlefs bundle
16. Nov 2024fdc473e5fTrunk
16. Nov 2024add70b522Rework some things
16. Nov 20241b99543a1Typo fix in build_raspbian.yml (#5365)
16. Nov 202490a3050c1Add sudo to apt-get commands for Raspbian Build (#5364)
16. Nov 20249545a1036RP2040: Update core; add mDNS support (#5355)
14. Nov 2024d4d89447bAdds fixed GPS, BUTTON_PIN and BLE code to userPrefs.h (#5341)
14. Nov 202481172574a[create-pull-request] automated change (#5347)
13. Nov 2024295278bb1Update version.properties
13. Nov 2024ec6949fdcMigrate NRF52 devices max nodes down to 80 for now to prevent brownouts (#5346)
13. Nov 2024f4908fadd[create-pull-request] automated change (#5344)
13. Nov 2024528e177c6Remove log spam when reading INA sensor. (#5345)
13. Nov 202473430cb58Update version.properties (#5343)
13. Nov 20243a66c738bRevert "Decrease max nodes for NRF52 to 80 as workaround to prevent FS blowou…" (#5340)
13. Nov 2024ea150c32fDecrease max nodes for NRF52 to 80 as workaround to prevent FS blowouts (#5338)
13. Nov 2024ac804818dOnly allow 30 seconds minimum for power.on_battery_shutdown_after_secs (#5337)
13. Nov 20248fcfe7f28Read voltage during init fixes #5276 (#5332)
12. Nov 2024e866734a2Handle repeated packet after potentially canceling previous Tx (#5330)
12. Nov 20242ec3958cdAdd support for ignoring nodes with `is_ignored` field in NodeInfo (#5319)
12. Nov 2024f4b0e19a6Fix another heap leak (#5328)
12. Nov 2024a49f080bdRevert "Portduino packaging: Move meshtastic/web out of `/usr/share/doc` (#5323)" (#5325)
12. Nov 2024e65a75443Remove board level extra from wismesh tap
12. Nov 2024a84324c4fDon't attempt to save NodeDB on low-batt shutdown to prevent FS corruption (#5312)
12. Nov 2024ff33a2778Reduce the flash usage of wismeshtap platform (#5322)
12. Nov 202451ea7ac62Trunk toolchain versions
12. Nov 2024606c2e8ebExclude paxcounter
12. Nov 2024762ccdc1bPortduino packaging: Move meshtastic/web out of `/usr/share/doc` (#5323)
12. Nov 20240acccdfe2Don't send to public channel (#5310)
11. Nov 20240e4f7003c[create-pull-request] automated change (#5320)
12. Nov 202440bc04b52Fix sending duplicate packets to PhoneAPI/MQTT (#5315)
11. Nov 2024eb8d38a7eradiolib update (#5246)
11. Nov 20243d5eb34c5Add back some details to the PhoneAPI logs (#5313)
11. Nov 20243a9a4bbb9Coerce minimum neighborinfo interval on startup (#5314)
11. Nov 20246eba2789drak10701 (rak wismeshtap) optimization (#5280)
11. Nov 20249b4c260a9Fix memory leak in MQTT (#5311)
10. Nov 2024667b4ef0fExclude some niche modules by default and populate exclude_modules (#5300)
10. Nov 2024db7656193Package file move - include dotfiles (#5303)
10. Nov 20247bad07089Fix syntax error with package builds (#5302)
10. Nov 20246365fcfdcUpdate dependency versions (#5299)
10. Nov 2024ab2cbada7Web now(?) comes in a /build subdirector in the tar (#5301)
09. Nov 2024875b8641dPin library versions in platform.io (#5293)
09. Nov 202467c2c516aUse sudo for building armv7
09. Nov 2024623203ca3Remove scary warning about full NodeDB (#5292)
09. Nov 2024f28f0a9d9[create-pull-request] automated change (#5290)
09. Nov 2024893efe4f1Always set the channel corresponding to a node (#5287)
09. Nov 20242c2213ef9Add setting to transmit NeighborInfo over LoRa (#5286)
08. Nov 2024439c1dec0[create-pull-request] automated change (#5284)
07. Nov 2024aa184e6d8copy the has_relative_humidity value to telem packet from AHTX0 packet (#5277)
07. Nov 20242eea412f1Fixed compile error when using GPS_DEBUG (#5275)
07. Nov 2024b0a5a26f5fix wio-tracker-dev sensor scan (#5274)
07. Nov 2024a815a770bSync up ESP32 build variants
07. Nov 2024286f3c645uClibc compatibility (#5270)
07. Nov 2024b506f6dcb[create-pull-request] automated change (#5272)
06. Nov 2024bd3755bb3Fix device flashing scripts so they work with esptool when it's installed via pipx (#5269)
06. Nov 202473e2e25ebSmarter traffic scaling (#5264)
06. Nov 20243bd391191Only PKC encrypt when packet originates from us (#5267)
06. Nov 2024982190936More log reductions. I'll probably stop now ;-) (#5263)
05. Nov 20248498b175eAdd exception for RTC to not strip time from position (#5262)
05. Nov 2024255713d23[create-pull-request] automated change (#5258)
05. Nov 20248e2a3e572fix display of umlauts (UTF-8 left byte C3) (#5252)
04. Nov 2024f769c50faMore reduction (#5256)
04. Nov 20247ba6d97e9Release no-LoRa packet after sending to phone (#5254)
04. Nov 2024f3b698905Disable automatic NodeInfo request when NodeDB is full (#5255)
04. Nov 202450dac38a1Pass#2: Lots more savings in logs and string reduction surgery (#5251)
04. Nov 2024bf944e78dMore configs (#5253)
04. Nov 2024e71be778dFix cppcheck HIGH error (#5250)
04. Nov 2024276067065Log cleanups (#5135)
04. Nov 2024a628c9312[create-pull-request] automated change (#5247)
04. Nov 202403aaaafa1Exclude preferred routing roles from nodeinfo interrogation behavior (#5242)
04. Nov 20240a82fd28bPIO_ENV (#5239)
03. Nov 202489c186e66[create-pull-request] automated change (#5243)
03. Nov 20248c99f913c[create-pull-request] automated change (#5241)
03. Nov 2024d00acc5d7Update stale_bot.yml
03. Nov 20249415254ddmusl compatibility (#5219)
03. Nov 2024448c75488LR1110 - remove old comment referring to non-existent function. (#5233)
03. Nov 2024da7424a60Improve ACK logic for responses and repeated packets (#5232)
03. Nov 20241bec23b6bFix displays showing "GPS Not Present" until first lock (#5229)
02. Nov 2024bee474ee5Spell check all Code (#5228)
02. Nov 202493bc61c85[create-pull-request] automated change (#5227)
02. Nov 20240fc5c9b0dCreate CODE_OF_CONDUCT.md (#5225)
02. Nov 2024b0c924f18Optimise GPS Baud Rate cycle (#5102)
02. Nov 20248801bc5ce[create-pull-request] automated change (#5223)
02. Nov 2024cf476eb87Remove assert in mesh-pb-constants.cpp (#5207)
02. Nov 2024ba2f25293Fix flipped logic after move to Throttle::isWithinTimespanMs (#5221)
01. Nov 20242d4d36c60Drop oldest packet from radio when queue is full (#5212)
01. Nov 2024cbe74009aComment out unused var to get rid of warning
01. Nov 2024701421b50Trunk fmt
02. Nov 2024336cdc0efAdd Heltec V3 battery read pin detect function (#5196)
01. Nov 2024a1ac358b0Don't try to count non-lora transmissions into airtime (or attempt to decode) (#5215)
01. Nov 20248462d65f7Bump actions/github-script from 5 to 7 in /.github/workflows (#5214)
01. Nov 202410dd8af61Eh?
01. Nov 20249c06c492dUse one from the other PR
01. Nov 20247e3c369e8Trunk fmt on comment
01. Nov 2024732cf4832Bump version since I killed the PR
31. Oct 2024545ebf9b1Don't skip GPS serial speeds, and always land on GPS_BAUDRATE (#5195)
31. Oct 20247912c214cIncrease NimBLE stack size (#5202)
31. Oct 2024600208ab0Refactor getMacAddr function to retrieve MAC address as MAC-48 for IEEE 802.15.4 compatibility (#5208)
31. Oct 2024462a0718cFix SerialModule getting packet from ourselves (#5206)
30. Oct 2024aae346aefUpdate stale_bot.yml
30. Oct 202428b469dbffix: don't broadcast public keys if the user is licensed (#5190)
30. Oct 20245f6e19d97As a Router
30. Oct 20240726eaa67Update stale_bot.yml
30. Oct 202450fb575caUpdate stale_bot.yml
30. Oct 2024cc59a50cbTest: mark issues as stale
29. Oct 2024b3ba23b4eDon't generate or populate PKC keys in licensed mode
29. Oct 2024936260fcaDefault rebroadcast mode for Router and Repeater to ignore problematic portnums (#5178)
29. Oct 20242945b9cfbDe-duplicate Ambient LED management code (#5156)
29. Oct 2024ed03d28a8Added PA1616S GPS module (#5157)
28. Oct 2024850f61d2dNative config.d (#5165)
28. Oct 2024e12fd27b4Trunkdor the burninator
28. Oct 202477dfc92f1Update GPSUpdateScheduling.cpp (#5160)
28. Oct 2024c4eb9a6d7[create-pull-request] automated change (#5176)
28. Oct 2024195f109efCherrry pick bin/config-dist.yml from TFT-GUI-Work (#5168)
28. Oct 20243c8ca39efcherry-pick: fix nrf builds (#5172)
28. Oct 2024c071eed6acherry-pick: unphone support (#5174)
28. Oct 2024d14d42ba2diy mesh-tab initial files (#5169)
27. Oct 202482145e066Cherry picks (#5166)
27. Oct 20241334d07c6Trunk updates
27. Oct 2024bf760a44bIcarus - Fix platform dependency version and add selection button (#5161)
25. Aug 202494ff67e92fix spiLock in RadioLibInterface
27. Oct 2024e37369a25Icarus - Custom PCB (#5155)
25. Oct 2024a8bd1ee0dstability: add SPI lock before saving via littleFS
26. Oct 20242568d4fcd[create-pull-request] automated change (#5153)
26. Oct 2024adf1bc4b0fix tracker build (#5151)
26. Oct 2024ea63f035d[create-pull-request] automated change (#5137)
26. Oct 2024e394bc6f8De-duplicate log-level determination (#5148)
26. Oct 2024a0e468b16Remove unused AXP debug code (#5149)
26. Oct 202493318b4f5T1000-E Peripherals (#5141)
25. Oct 20240c0da3909Update variant.h (#5140)
24. Oct 2024701293c2dfix missing includes (#5138)
23. Oct 20246485f037e[create-pull-request] automated change (#5133)
23. Oct 2024ca5f71f77Add device unique id (#5092)
23. Oct 202457667f102ADD: Configurable UPLINK_ENABLED and DOWNLINK_ENABLED in userPrefs.h (#5120)
22. Oct 20243f1c86f95Update meshtasticd.service (#5118)
21. Oct 20244416ac57c[create-pull-request] automated change (#5124)
21. Oct 2024a4705d2c1add RFC 3927 IP address space to private IP checks (#5115)
21. Oct 20245ff8c904cMPR121 Touch IC Based Keypad Input Module (#5103)
21. Oct 202409c8642aaFix rebroadcasting encrypted packets when `KNOWN_ONLY` or `LOCAL_ONLY` is used (#5109)
20. Oct 202482bcd503aMerge pull request #5112 from meshtastic/preamble-length
20. Oct 202418ca5b444Wide_Lora uses 12 symbols to be compatible with SX1280
20. Oct 20242ba72c154Fix GPS_DEBUG output (#5100)
19. Oct 20247e3931b05Move 115200 baud GNSS probe earlier (#5101)
19. Oct 20244575352d8Initial NODENUM_BROADCAST_NO_LORA implementation with NeighborInfo module (#5087)
19. Oct 2024b1b6bce6bMerge pull request #5095 from meshtastic/revert-5036-caveman99-patch-1
19. Oct 2024304f26b90Revert "Permanently engage !CTRL"
18. Oct 2024a27f9fcdbAdd `-p` flag (#5093)
18. Oct 2024dfeb33d46Add DIO2_AS_RF_SWITCH to pinedio prefilled config.
18. Oct 2024b8b6894d5[create-pull-request] automated change (#5091)
17. Oct 2024934be6966Add buzzer feedback on GPS toggle (#5090)
17. Oct 2024ec9e562a7Coerce minimum telemetry interval of 30 minutes on defaults and make new default interval one hour (#5086)
17. Oct 2024fbb677841Account for port specification with IP address for MQTT server. Some additional format validation. (#5084)
16. Oct 20242ea2b4769[create-pull-request] automated change (#5085)
16. Oct 2024f77c87dcaExtra extra
16. Oct 2024198b62f3fI thought these were already board level extra
16. Oct 20243e5f129fcEnsure the MQTT address is an IPv4 before determining it's private (#5081)
15. Oct 2024ad214ea42Add MQTT exception for private IP address server (#5072)
15. Oct 202425b557cf4Fix incorrect va_start calls (#5076)
15. Oct 20247fd1c334d[create-pull-request] automated change (#5074)
15. Oct 2024696bcc60aWs85 updates : set want_ack, high_priority, add temperature. (#5052)
14. Oct 2024af0db8a29retain `fixed_position` during reset-nodedb (#5067)
14. Oct 2024ea20bb183Merge pull request #5061 from meshtastic/oem-proto
14. Oct 2024420ab89f8Merge branch 'master' into oem-proto
14. Oct 20241212969ff[create-pull-request] automated change (#5062)
14. Oct 2024e49e584aedrop oem.proto support in favor of userprefs
14. Oct 202489c1e041eAdd in RF95 support to Pro-micro DIY (#5055)
14. Oct 2024655e58f42[create-pull-request] automated change (#5058)
14. Oct 20240ec168471[Board]: Support for M5Stack CoreS3 (Part 1: radio) (#5049)
14. Oct 202405e4a639aremove newline from logging statements. (#5022)
12. Oct 2024fb9f36105Implement rebroadcast mode NONE (#5040)
12. Oct 202437448205b[create-pull-request] automated change (#5041)
12. Oct 2024015f7335benable native build stage
12. Oct 202448d8b85a3Merge pull request #5036 from meshtastic/caveman99-patch-1
27. Sep 2024363fd8ab9fix GPIO0 mode after I2S audio
11. Oct 2024323e7503etrunk fmt
11. Oct 20244e4431560Permanently engage !CTRL
11. Oct 2024a8c216f4fUpdate main_matrix.yml -- re-enable x86_64 .deb builds
11. Oct 20249d0729c83[create-pull-request] automated change (#5034)
11. Oct 20243c8971607Merge pull request #5033 from markbirss/master
11. Oct 2024ec96256bcUpdate main.cpp
10. Oct 20241f2d972e1Remove waypoint and text message frames on NodeDB reset as well (#5029)
10. Oct 2024cc87002a8[create-pull-request] automated change (#5028)
10. Oct 20248ab772221[create-pull-request] automated change (#5027)
10. Oct 2024d55c08d5cUplink DMs not to us if MQTT encryption enabled (#5025)
10. Oct 2024e8f287a36Fixes critical error rendering before screen thread is running (#5024)
10. Oct 2024b76979941Update version.properties
10. Oct 2024f5f9fd54aRevert "[create-pull-request] automated change (#5019)" (#5026)
10. Oct 2024f82585d9bAdd localhost exception for dontMqttMeBro (#5023)
10. Oct 20241b04d41b9Fix U-Blox detection code. (#5014)
10. Oct 20243b21856a7[create-pull-request] automated change (#5019)
10. Oct 2024519ca9c0aMerge pull request #5018 from fifieldt/UC6580-QZSS
10. Oct 202423a52ee62Merge pull request #5016 from meshtastic/fifieldt-patch-1
10. Oct 20247ff4bafe2Disentangle NodeDB from the CryptoEngine (#5013)
10. Oct 2024149620f07Enable QZSS on UC6580
10. Oct 20240cbade989Check whether NimBLE is instantiated before using (#5015)
10. Oct 2024411834afbFix bug sending wrong sleep command to U-Blox chips
10. Oct 2024109697382Merge pull request #5011 from meshtastic/create-pull-request/patch
09. Oct 2024dc9aa6aff[create-pull-request] automated change
09. Oct 2024ad8747d91Possibly forward PKC DMs over MQTT (#5012)
09. Oct 2024ddd4a45bcIgnore packets coming from the broadcast address (#4998)
08. Oct 20244f8f96ab2preliminary Othernet Dreamcatcher Support (#4933)
08. Oct 2024ee5091feeMerge pull request #4661 from beegee-tokyo/master
08. Oct 2024876993f09No idea why trunk wants to disturb these PNGs but...
08. Oct 2024a05b00937Posthumous tronkination
08. Oct 20245db491841Merge branch 'master' into master
08. Oct 2024a0dd7b43dFirst version of a DeepSleep state for the RP2040 (#4976)
08. Oct 2024b1f045cabMerge branch 'master' into master
08. Oct 20242e5399dbeDe-conflict MLX90614_ADDR macro
08. Oct 2024d005b1e49Merge branch 'beegee-tokyo-master'
08. Oct 20249d9258a59conflict resolution
07. Oct 202437f294d0aIn shutdown, on button press, wake back to application rather than into the loader. (#4997)
07. Oct 2024411aedaf5Add health telemetry module (#4927)
07. Oct 20241c54388bbToggle Bluetooth with Fn+b shortcut (#4977)
07. Oct 202494ecbad90Fix storage of admin key when installing default config. (#4995)
07. Oct 202453f189fffRemove has_rx * on installDefaultDeviceState (#4982)
07. Oct 202493d874b01set tz config from string if unset (#4979)
06. Oct 2024234a56446Add frequencies for Philippines (#4951)
06. Oct 2024830281803[create-pull-request] automated change (#4974)
06. Oct 2024bb9f003c2Switch EnvironmentTelemetry to use UnitConversions (#4972)
06. Oct 2024001a845acUpgrade nanopb (#4973)
06. Oct 20247febb4172Trunk format Screen.cpp (#4970)
06. Oct 2024ad031dd69[create-pull-request] automated change (#4971)
06. Oct 2024ebc3a66d1Which Module wants a UI Frame? (#4967)
06. Oct 2024553e572ebCoalesce duplicated method GetTimeSinceMeshPacket (#4968)
06. Oct 202401df3ff47Update generate-userprefs.yml
06. Oct 2024a3a97d302Start of generating json manifest of macros in userPrefs.h (#4946)
06. Oct 20240952d1b25UserPrefs - Preconfigure up to 3 channels, GPS Mode (#4930)
06. Oct 20248a370c538Revert "Revert "Remove unused Jlink monitoring files (#4953)" (#4959)" (#4966)
05. Oct 2024a6f96cb9bRevert "Remove rak4631_epaper_onrxtx variant (#4958)" (#4963)
05. Oct 2024d650001ca[create-pull-request] automated change (#4960)
05. Oct 20240c90a2274Remove unused headers (#4954)
05. Oct 2024dac433ed2Remove rak4631_epaper_onrxtx variant (#4958)
05. Oct 20248acc9ccf5Remove support for pca10056-rc-clock (#4955)
05. Oct 2024243421b2aRetire lora-relay boards (#4957)
05. Oct 20246d6ed55edRetire PPR Boards (#4956)
05. Oct 2024783466f11Revert "Remove unused Jlink monitoring files (#4953)" (#4959)
05. Oct 202455049ed54Remove unused Jlink monitoring files (#4953)
05. Oct 2024e182ae75cRemove ancient .gitignore lines (#4952)
04. Oct 20247e946d15cMove ifndef to fix test (#4950)
04. Oct 2024c3b9d493bLeave the build epoch commented and uncomment when CI runs (#4943)
04. Oct 20244db0c75c8Don't use a static decleration in a header file (#4944)
04. Oct 2024e7cfadacdAdd Panel_ILI9342 to TFTDisplay.cpp (#4822)
04. Oct 2024673fe294fAdd `rxDupe`, `txRelay` and `txRelayCanceled` to LocalStats (#4936)
04. Oct 2024236374491cleanupNeighbors() time difference fix (#4941)
04. Oct 2024d6f26c682Enabling Ve pin on T114 (#4940)
03. Oct 2024befc2ece6Add a Userprefs Timezone String, to be replaced in the web flasher (#4938)
03. Oct 2024b2b60eccd[create-pull-request] automated change (#4937)
03. Oct 202407d4e6f5bBump protobufs from `62c4b00` to `b419706` (#4934)
02. Oct 20240a93261c0[create-pull-request] automated change (#4926)
02. Oct 202400f15459eUserprefs prefix macros for clarity and consistency (#4923)
02. Oct 2024b8044c498Tweak dimensions for Canned Message Notifications (#4924)
01. Oct 202418f12584aConsolidate and shrink down the re-used strings in logs (#4907)
01. Oct 2024e1e7bbc42[create-pull-request] automated change (#4918)
01. Oct 20245f974d296save a couple of bytes (#4922)
01. Oct 2024cae2e43dcrevert .... revert ....
01. Oct 20240d175a918misc library updates and compiler warnings, trunk upgrade
01. Oct 20243440c640ckeep for 30 days only
01. Oct 2024b769d9f85change workflow to build one zip per processor arch
30. Sep 20248d288d5a3Only on pull request
30. Sep 2024dc55d7dd9Trunk it
01. Oct 2024553514e3bFix #4911 : Partially rework some code to remove warnings about potential non-aligned memory accesses (#4912)
30. Sep 20241dace9a50[create-pull-request] automated change (#4917)
30. Sep 2024dd587419cRegenerate public key on boot, to avoid accidental mismatch. (#4916)
30. Sep 2024bce7d73ccMerge pull request #4915 from meshtastic/radiolib-701
30. Sep 2024810a796687.0.2 dropped
30. Sep 202451ee6c11eMerge branch 'radiolib-701' of github.com:meshtastic/firmware into radiolib-701
30. Sep 2024cb06ab10dMerge pull request #4913 from meshtastic/radiolib-701
30. Sep 2024199566a99let's see if this works
30. Sep 20245fcad1d8cWelp it's 7.0.2 now but the branch is still open :-)
30. Sep 2024a5bcf4824Welp it's 7.0.2 now but the branch is still open :-)
30. Sep 20248ad89ba72Allow for better target level Radiolib exclude plumbing (#4906)
30. Sep 2024fd6e8613cMerge pull request #4908 from scruplelesswizard/fix-artifact-comments
29. Sep 2024b529099f9Update main_matrix.yml
29. Sep 20243896009e5Merge pull request #4905 from meshtastic/radiolib-701
29. Sep 20246f506ceadUpdate INA3221 to 1.0.1 (#4877)
29. Sep 20243492c9aa9Construct StoreForwardModule for Portduino as well (#4903)
29. Sep 202419f45d282Update radiolib to 7.0.1
29. Sep 2024d73cbf14dGet accelerometerThread running from AdminModule. (#4886)
29. Sep 2024d41d4c930When importing config, keep Bluetooth on and defer rebooting until co… (#4898)
29. Sep 2024403e5c304Fix: Not being able to stop Ext. Notification nagging for screenless devices (#4899)
29. Sep 2024dcb2707d9Return queue status on rate limit throttling (#4901)
29. Sep 20242e935fd94why is this different than github docs?
29. Sep 202488af23319Aha!
29. Sep 202442a330118Update main_matrix.yml
29. Sep 202457b8b55fcMerge pull request #4900 from meshtastic/caveman99-patch-1
29. Sep 2024d0440f3cadon't interfere with the trunk check
29. Sep 2024ef2035a60runner debug
29. Sep 2024fa29386ebUpdate main_matrix.yml
29. Sep 20247e0665a5ccomment on PR with artifact link (#4896)
28. Sep 2024233962104[create-pull-request] automated change (#4897)
28. Sep 2024a70d5ee9dTemporarily remove native AGAIN due to gather-artifacts failure
28. Sep 2024a542d41acrats, missed one
28. Sep 20249513c6854Update main_matrix.yml
28. Sep 2024448afb834Add C6 Target
28. Sep 202422ecbcb04Create build_esp32_c6.yml
28. Sep 20247963ca617Merge pull request #4869 from meshtastic/t3s3-1121
28. Sep 20246a355616cAnother extra
28. Sep 2024ec2318940Making some board levels extra for uncommon hardware
28. Sep 2024479b0856buse rfswitch definition and update radiolib
28. Sep 20247289f3660Merge branch 'master' into t3s3-1121
28. Sep 2024ef1f0cb07Merge pull request #4895 from meshtastic/4884-unset-rx
28. Sep 20241e8d089c4yolo!
28. Sep 202406dab4fa1Don't process RX when region unset
28. Sep 202412efedec4Potential fix for bad Rx performance on T1000-E (#4885)
28. Sep 2024e530ceb56Merge pull request #4692 from meshtastic/esp32-c6
28. Sep 2024da346159ffix overzealous pin definitions
28. Sep 2024c650e7d27finish TLora C6 Support, without bluetooth for now
28. Sep 2024f3213a5b2Merge branch 'master' into esp32-c6
28. Sep 20241dc0cc0d0Merge pull request #4894 from meshtastic/create-pull-request/patch
28. Sep 2024f28f5e07b[create-pull-request] automated change
28. Sep 202462c306a14Merge branch 'master' into esp32-c6
28. Sep 20245a2c58197Merge pull request #4891 from meshtastic/store-n-forward
28. Sep 2024cc101f9cdrun the full suite when run on master
28. Sep 2024016e1005dMerge branch 'master' into t3s3-1121
27. Sep 20246e1aa5272More store-n-forward on native
27. Sep 20245ff265c19First stab at enabling store and forward for Native
28. Sep 20241f0840107Merge pull request #4892 from dahanc/master
28. Sep 2024d1d6bfe69Merge pull request #4890 from meshtastic/guard-remotehardware
28. Sep 2024a39280e9dMerge pull request #4893 from meshtastic/softSleep
28. Sep 202448fa9f224Only check threshold if GPS softsleep is supported
27. Sep 20247f59cb54eInstead of having LipoBatteryLevel forward requests to AnalogBatteryLevel if there's no Lipo sensor, just have lipoInit return false. The forwarding didn't work because it never called analogInit.
27. Sep 202436a66df92Don't log "Setting DIO2 as RF switch" unless we're actually going to do it. Also, if there's an error setting DIO2, log the error code.
27. Sep 20248efc15f4dIgnore seen phoneapi packets (#4888)
27. Sep 2024884e3f2e3Remove remote hardware from release
27. Sep 20240e0811eccImplement GPIO pin allowlist (#4882)
27. Sep 2024fd1b68513Add sx126x_ant_sw for Native (#4887)
27. Sep 2024279894617Merge branch 'master' into t3s3-1121
27. Sep 20244ee1ae429Merge branch 'master' into esp32-c6
27. Sep 2024482361b25 Fix CAD IRQ setting
27. Sep 2024cb1cf055bMerge branch 'master' into esp32-c6
27. Sep 20246c2e60d41Merge branch 'master' into t3s3-1121
27. Sep 2024ef223b119use delete[] to avoid leaking memory (#4883)
27. Sep 2024ae14ca787the name is somewhat misleading
27. Sep 2024747046d33nope
27. Sep 2024e02a7d1c6test if quick is working at all
27. Sep 2024bdb998c76pick either setup or setup-quick as valid
27. Sep 2024c35d78023only randominze for at least 3 elements
27. Sep 202439febad63only sample a few builds for CI runs
27. Sep 202440932ea06update ci builder to include a 'quick' command line option that only outputs 3 random devices or check targets
27. Sep 2024f37b88b55Merge pull request #4880 from meshtastic/radiolib-crc
27. Sep 2024743fc2e81Update radiolib, fixes CRC bug on SX127x and improves LR11xx support
26. Sep 202430356dcd9Retroactive trunkinate
26. Sep 20245f6d9c3e2Add pkc test (#4878)
27. Sep 20244794cdb12Fix (some ?) memory alignment issues on the crypto part - resulting in crashes or strange behavior (#4867)
26. Sep 2024a32233bb9fixa de typo too
26. Sep 2024fff2e435bMerge branch 'master' into t3s3-1121
26. Sep 20248f84a96b6refactor: typo fix in macro definition
26. Sep 202411c17ec78oh well
26. Sep 2024b4bdf604ftryfix
26. Sep 2024833d7f65bfix toolchains between old and new ESP32
25. Sep 20249bebad2dbTrunkt
26. Sep 202414019f2afUpdate WaypointModule.cpp (#4870)
26. Sep 202412481b568fix a lot of nuisances reported by cppcheck (#4872)
26. Sep 20243072b2a44Merge branch 'master' into esp32-c6
26. Sep 20245c77e29d6Merge branch 'master' into t3s3-1121
26. Sep 2024118809fbfAccount for size of Envelope when allocating buffer. (#4819)
25. Sep 2024baf9cf5a5Encapsulate RadioLibInterface receive IRQ logic (#4866)
25. Sep 202451e4b364bTrunk things
25. Sep 2024581686c7bMerge pull request #4780 from augustozanellato/detsensor_broadcast_changes
25. Sep 20243a2fa118aMerge branch 'master' into detsensor_broadcast_changes
25. Sep 2024ac5edf867Create SECURITY.md (#4868)
25. Sep 2024d4e8452c6Tbeams have no ADC (#4871)
25. Sep 20244128d75adIS_ONE_OF macro to make long chains of conditions more concise and easy to follow (#4860)
25. Sep 2024ed4527cfaaddress review comments
25. Sep 202426112ba00Support T3S3 LR1121 variant
25. Sep 20249dd769586Version
25. Sep 20246e1616375Trunk update
25. Sep 2024a7c379961New detection sensor trigger type value
25. Sep 202402d9d8b76Merge branch 'master' into detsensor_broadcast_changes
25. Sep 2024d1138d51eWrangle module frames with I2C keyboard (#4817)
25. Sep 202431e952c72Merge branch 'master' into detsensor_broadcast_changes
25. Sep 20249d7938f57[create-pull-request] automated change (#4865)
25. Sep 20249456c42fc Refactor AccelerometerThread.h (#4831)
25. Sep 202440b3dbaa7Add MAX17048 lipo fuel gauge (#4851)
25. Sep 20241129c9297Add a second delay() to get the unit tests running on Rak4631 (#4862)
25. Sep 20241293c5cddSupport for Seeed XIAO S3 Board (#4850)
25. Sep 2024bebd2bb9eMerge pull request #4863 from meshtastic/create-pull-request/patch
25. Sep 2024f73aa8aa8[create-pull-request] automated change
25. Sep 2024e6e05dda1Merge branch 'master' into master
24. Sep 2024c50df710bAlso put this back
24. Sep 202465104d5d8fix #4844 (#4859)
24. Sep 2024881f13302Merge branch 'master' into detsensor_broadcast_changes
24. Sep 202410c51d8a0Put this back
24. Sep 2024453b3a59bpython3 ref
24. Sep 202467fd4b64aActual ref
24. Sep 20241d0013918master ref
24. Sep 2024cac640ea9Meshtestic submodule update
24. Sep 2024e7569838cBin path
24. Sep 202464b2bf5f9Checkout should handle this but oh well
24. Sep 2024d6a008500Who chose that ridiculous name anyway?!
24. Sep 2024a9d636c02Consolidate commands
24. Sep 2024292027f40Setup node
24. Sep 20243c126212dPIO script
24. Sep 20249710ac79dPipargs
24. Sep 2024f2801a660Update tests.yml
24. Sep 20244d269501dNo args
24. Sep 2024752192b09pipx
24. Sep 2024f8f932952pip3
24. Sep 2024c3e53d916[create-pull-request] automated change (#4858)
24. Sep 2024c67993224Setup python
24. Sep 20245488c8f57Got the runner labels backwards
24. Sep 20246c488fe81Ony run on test runner label
24. Sep 2024771cb5261Remove amd64
24. Sep 202410869ea10Don't wait for after-checks
24. Sep 2024e4d0e38f3Remove native and add v4 back
24. Sep 2024d7badcc9cDon't run checks on workflow_dispatch
24. Sep 20244fbf666cdTry v3
24. Sep 2024adb094ebcRemove old comments from main (#4849)
24. Sep 2024b709d4783Fix Ublox M10 Setup (#4842)
24. Sep 202401d42d472Merge branch 'master' into detsensor_broadcast_changes
24. Sep 2024ce480ae62fix comment style
24. Sep 2024139686d63bump protobufs
24. Sep 20244fde1ca2achomp trailing newline (#4848)
24. Sep 2024c72612d82sed doesn't like newlines (#4847)
24. Sep 2024682133501Syntax fix for github action (#4846)
23. Sep 2024b4c09ace2Consolidate variant build steps (#4820)
23. Sep 2024c39d270f4Build message in printBytes, to not spam BLE log (#4843)
24. Sep 2024428a56707Wire 1 is PIN_WIRE1_SDA (#4840)
23. Sep 20240ad1f776aManually regen protos for now
23. Sep 2024e78c70699Fix RAK4631 accelerometer (#4837)
23. Sep 2024c442cd726Remove some straggler now
23. Sep 20249cbabb046Teardown bluetooth phoneAPI better and fix client notification issue (#4834)
23. Sep 20249a7a4d381Check for null before printing debug (#4835)
23. Sep 2024fa1cc5984Rename message length headers and set payload max to 255 (#4827)
23. Sep 2024d4dc4dec7Merge branch 'master' into detsensor_broadcast_changes
19. Sep 2024be01c18c7DetectionSensor: more flexible triggering
23. Sep 2024e8829b8f5Refactor and consolidate time window logic (#4826)
23. Sep 20241afd61698Merge pull request #4745 from todd-herbert/t114-i2c
23. Sep 20243ff9398b9Revert "Update classes on protobufs update" (#4824)
19. Sep 202476900555eSwap SDA and SCL SDA=P0.16, SCL=P0.13
18. Sep 20241487ca2a3Tidier macros
17. Sep 2024f960164c0Add I2C bus to Heltec T114 header pins SDA: P0.13 SCL: P0.16
17. Sep 202411598beb1Implement optional second I2C bus for NRF52840 Enabled at compile-time if WIRE_INFERFACES_COUNT defined as 2
23. Sep 20241f8aa1efcMinor fix (#4666)
22. Sep 202418aac0ba2Consider the LoRa header when checking packet length
22. Sep 20242e24d244bMake Ublox code more readable (#4727)
22. Sep 20247db98ca1dRevert "Consolidate variant build steps (#4806)" (#4816)
22. Sep 20249f8d86cb2Consolidate variant build steps (#4806)
22. Sep 20242ff0af55b[Board] DIY "t-energy-s3_e22" (#4782)
21. Sep 202451af74750CI fixes
21. Sep 2024893bbe09dHopefully extract and commit to meshtastic.github.io
21. Sep 2024d21087f63Update platform-native to pick up portduino crash fix (#4807)
21. Sep 202401203eb85Merge pull request #4805 from scruplelesswizard/update-classes-on-protobuf-update
21. Sep 20242072ebd19meshtastic/ is a test suite; protobufs/ contains protobufs;
21. Sep 2024202699239feat: trigger class update when protobufs are changed
21. Sep 2024906b0233dMerge pull request #4801 from meshtastic/heltec-wireless-bridge
21. Sep 2024d584031d1Merge pull request #4804 from meshtastic/create-pull-request/patch
21. Sep 2024f324ab7de[create-pull-request] automated change
22. Sep 202454f56438dRe-order doDeepSleep (#4802)
21. Sep 2024e6c7c80b3Raspberry Pico2 - needs protos
21. Sep 2024c053c7d9aBump pnpm/action-setup from 2 to 4 in /.github/workflows (#4798)
21. Sep 2024953beb56b[create-pull-request] automated change (#4789)
21. Sep 2024acd044fdeBump meshtestic from `31ee3d9` to `37245b3` (#4799)
21. Sep 2024de706523fActions: Semgrep Images have moved from returntocorp to semgrep (#4774)
21. Sep 202452cef05c7heltec-wireless-bridge requires Proto PR first
21. Sep 20246490cadd3Bump docker/build-push-action from 5 to 6 in /.github/workflows (#4800)
21. Sep 20248e5928276update pin definitions update toolchain enable telemetry fix compilation
21. Sep 20245dcaceccdMerge branch 'esp32-c6' of github.com:meshtastic/firmware into esp32-c6
12. Sep 2024f1cf2bf41First stab at ESP32-C6 support for TLora-C6
21. Sep 2024388284128Bump peter-evans/create-pull-request from 6 to 7 in /.github/workflows (#4797)
21. Sep 202474e647043fix dependabot syntax (#4795)
21. Sep 2024dca711ac2Merge pull request #4790 from scruplelesswizard/master
20. Sep 20247368cb99dchore: trunk fmt
20. Sep 2024ec848bab5Enable Dependabot
20. Sep 2024ed13105aeset title for version bump PR (#4791)
20. Sep 2024c2272ce5aset title for protobufs bump PR (#4792)
20. Sep 20240664c09f9Download debian files after firmware zip
21. Sep 2024ba31a7c75Honor flip & color for Heltec T114 and T190 (#4786)
20. Sep 20241bca8de04Merge branch 'esp32-c6' of github.com:meshtastic/firmware into esp32-c6
12. Sep 20246ffdc9875First stab at ESP32-C6 support for TLora-C6
20. Sep 2024b84cf5565Merge branch 'esp32-c6' of github.com:meshtastic/firmware into esp32-c6
20. Sep 202485d722232Additional decoded packet ignores
20. Sep 2024921d92c64Drop received packets from self
19. Sep 202482f1be33aMerge branch 'master' into master
19. Sep 20240f3450ad4Mark package workflows for gh hosted runners
19. Sep 2024114df8cb1Pin sensorlib version
19. Sep 2024d3a293a0dFlag semgrep to not run on self-hosted
19. Sep 202491b4199f9Revert "DetectionSensor: broadcast all state changes" (#4776)
19. Sep 20246473cf0b6Update RadioLib to 7.0.0 (#4771)
19. Sep 202484e197574Merge pull request #4773 from markbirss/master
19. Sep 20245c4c0965aUpdate nordic_pca10059.json
19. Sep 20247289b295eUpdate me25ls01-4y10td.json
19. Sep 20247c32ab302Update ms24sf1.json
19. Sep 20242bc036f9eMerge pull request #4772 from dahanc/master
19. Sep 2024cc89e85e7Another missed define for the T114
19. Sep 2024da45cb855Merge pull request #4767 from augustozanellato/detsensor_broadcast_changes
18. Sep 20242ebfcea94DetectionSensor: broadcast all state changes
18. Sep 2024deada41ce[create-pull-request] automated change (#4765)
18. Sep 2024777bcf691Initial PhoneAPI rate-limiting of messages on certain ports (#4756)
18. Sep 202435e1c401ePMSA0031 sensors require ~3secs before coming up on I2C (#4743)
18. Sep 202419c57e8ecFix Chatter 2 blank screen on boot (#4759)
18. Sep 2024db4a793aaMerge branch 'master' into master
18. Sep 2024c6196b226Update build_esp32.yml -- less CI fun
18. Sep 20243eebdcefaMore CI fun
18. Sep 20244289cb089Update package_raspbian.yml to build on self-hosted (#4761)
17. Sep 20242d52803dbAdd new admin error types (#4750)
17. Sep 2024c78302a2eAdd hasPKC to deviceMetadata (#4755)
17. Sep 2024923458bc1[create-pull-request] automated change (#4754)
17. Sep 202450fb4ab22Implement optional hops_away on NodeInfo/Lite (#4747)
17. Sep 2024f5016763fchange evaluation order to silence warning about "found" (#4749)
17. Sep 20242a6921292Implement CoT detail support in TAKPacket (#4748)
17. Sep 2024a47570d65[create-pull-request] automated change (#4746)
17. Sep 2024db4dc88d6feat: enable remote admin to set/clear fixed positions (#4713)
17. Sep 2024be306cc38Increase GPS FIFO Buffer Size for RP2040 (#4741)
17. Sep 2024a967dd52fMore useful PKC logging (#4742)
17. Sep 202411378325eSeparate GPS and NTP RTCQuality logic and allow GPS time to always set us (#4721)
17. Sep 20244b5bcf52dMerge pull request #4691 from S5NC/rak11200-pin-name-correction
17. Sep 20245ba418b2cMerge pull request #4744 from meshtastic/create-pull-request/patch
12. Sep 2024bc753e690trunk fmt
12. Sep 202434a543ec7Update main.cpp
12. Sep 202406cd9abd8Update SX126xInterface.cpp
12. Sep 2024af3048561Update main.cpp
12. Sep 2024cd6bd1e9aUpdate main.cpp
12. Sep 2024b025eeb13Update variant.h
17. Sep 202421eb54e58Merge pull request #4740 from fifieldt/QMC5883L
17. Sep 20246f1db6fc6Fix I2C address for QMC5883L.
17. Sep 2024a5118787bMerge pull request #4689 from Szetya/master
17. Sep 202439c90dd58[create-pull-request] automated change
14. Sep 202433e6f7f6eHollow triangle for E-Ink; trunk formatting
12. Sep 202497fd189f4Compass update
16. Sep 20241e665d518Update T114 LED definitions to include only one simple controllable LED and two NEOPIXELS. (#4710)
16. Sep 2024b3343303awrite firmware version and hardware platform to Flash memory
16. Sep 2024f37276d5f[create-pull-request] automated change (#4736)
16. Sep 2024905194c60Remove lora_isp4520 (#4735)
12. Sep 2024ea6f6c366First stab at ESP32-C6 support for TLora-C6
16. Sep 202451b22630bMerge pull request #4728 from fifieldt/11111111111111111
16. Sep 20245d831ef46Merge pull request #4729 from markbirss/master
16. Sep 20244e8672cceUpdate variant.h
16. Sep 202441a769aa0Fix Heltec T114 vendor definition
15. Sep 20248d57b6164Add Heltec T1114 hardware model to build (#4719)
15. Sep 2024dc3eba910Expand to MqttClientProxyMessage_size (#4726)
15. Sep 2024ff8baa1c8Don't use PKC on a non-primary channel unless specifically requested (#4715)
15. Sep 20243a10a2785Actually restrict remote hardware to gpio channel (#4717)
15. Sep 2024889352965Make local stats number of Rx packets sum of good and bad (#4709)
14. Sep 20241ab5bf435Use the time.age() value to correct stale GPS times (#4705)
13. Sep 2024ae791ca7eAdd buildstamp epoch to initial debug output
13. Sep 202435cfe4318Stop past timestamps from setting our system time RTC (#4704)
13. Sep 2024b59bd6feeUpdate feature.yml (#4700)
13. Sep 20248b911f14cUpdate Bug Report.yml (#4702)
13. Sep 2024d36c69396Exclude meshtasticd binaries from firmware.zip (#4698)
13. Sep 2024b39aca8d1Merge branch 'master' into master
13. Sep 20246c327d960Merge pull request #1 from GUVWAF/beegee-tokyo
12. Sep 2024952787481First stab at ESP32-C6 support for TLora-C6
12. Sep 2024cd480846eRemove accelerometer lib
12. Sep 20243d72fbb19Define SX126X_ANT_SW for the RAK11200 to allow it to function correctly on the RAK19007 base (#4690)
12. Sep 20249f3a1c121Trunk fmt
12. Sep 2024625254cf9Support Seeed SenseCAP Indicator (#4279)
12. Sep 2024c4c85777dAnother try to get the code format correct.
12. Sep 2024ca8d2204bFix formatting
12. Sep 2024a388e7884Fix platformio.ini conflict
12. Sep 202435cdc81d4Disable SCREEN and enable TZ
12. Sep 2024910b6b751OLED_ can be configured via userPrefs.h (#4624)
12. Sep 2024371c3e05bBeautify GPS_DEBUG getACK logging code (#4672)
12. Sep 2024f37df4d6bRadiomaster Bandit Accelerometer support (#4667)
11. Sep 2024ba9a3cd71[create-pull-request] automated change (#4685)
11. Sep 20249ac0e26d4Add option to preserve private key for factory reset (config) (#4679)
10. Sep 20241ba4f6e22Revert "Temp: Grab pre-release tag"
10. Sep 2024e8e9826adTemp: Grab pre-release tag
10. Sep 20246724f1f7ePrint Unix epoch on time_t 64bit platforms (#4673)
10. Sep 2024013021941Remove scaling of smart position broadcast minimum interval specifically (#4677)
10. Sep 20244e850296bFix repeatedly getting new NodeNum and add more debug (#4674)
10. Sep 20240c42f7903Merge branch 'master' of https://github.com/beegee-tokyo/firmware
10. Sep 20244fc3782eaFix traceroute, neighborinfo and waypoint
10. Sep 20249ac4a0114Merge branch 'master' into master
10. Sep 2024918878658Fix #ifndef and rename the variant
09. Sep 2024f1602ee3fMerge pull request #4669 from GUVWAF/trFix
09. Sep 20245537f98ddMerge branch 'master' into trFix
09. Sep 20244ed12bf21Try fix repeatedly getting a new NodeNum (#4670)
09. Sep 2024106dab23dRevert "Changes by create-pull-request action" (#4671)
09. Sep 20242f9dcee95Fix size calculation of route/SNR array
09. Sep 202468d6ff8c2Merge pull request #4650 from fifieldt/AG3352
09. Sep 2024dc8cc122aAdd explicit to JSONValue constructors (#4665)
09. Sep 2024e9d55de3cFix out-of-bound array access in T1000X Sensor (#4663)
09. Sep 2024dacb452d4Bugfix (#4660)
09. Sep 20248ab2e91dfMerge pull request #4659 from meshtastic/create-pull-request/patch
09. Sep 2024e985ee878Merge pull request #4658 from fifieldt/zombiegps
09. Sep 2024b2e2f1dbaMerge branch 'master' into AG3352
09. Sep 2024b2417f651Merge branch 'master' of https://github.com/beegee-tokyo/firmware
09. Sep 2024d02ba4510Fix default build platform
09. Sep 2024c6bffd7d7Update platformio.ini
09. Sep 2024a5b79528bAdd RAK4631 Ethernet Gateway with working JSON output to MQTT
09. Sep 2024fabd6b0d6[create-pull-request] automated change
09. Sep 2024ebe1b40beIf GPS sleepTime is Zero, don't sleep.
08. Sep 20246217e97c4Add support for AG3352 and fix AG3335 support
09. Sep 2024e470619e3Remove undefined declaration (#4652)
07. Sep 2024bf3432903Adds the data bitfield and ok_to_mqtt bit (#4643)
07. Sep 20248e88b9e81Merge pull request #4646 from gitbisector/batt_stat
07. Sep 202456a2e4068Merge pull request #4647 from fifieldt/gps-probe-macro
07. Sep 2024ba28ffb65Simplify GNSS Probe code
06. Sep 20249651b5a0eMerge branch 'master' into batt_stat
06. Sep 20242f2ddae12Report PWD when no battery present.
06. Sep 2024c77b89d85[create-pull-request] automated change (#4645)
06. Sep 20245c2fe4a2cMerge pull request #4644 from meshtastic/create-pull-request/patch
06. Sep 2024b8cee51e8[create-pull-request] automated change
06. Sep 2024fd1ebdf36Merge pull request #4507 from rcarteraz/add-contributing-file
06. Sep 202435b47467cMerge pull request #4639 from zerolint/master
06. Sep 20248f35a42f4tryfix #4384 (#4642)
06. Sep 202435a565cd8Merge pull request #4623 from robertfisk/tidyup_keyboard_defines
06. Sep 2024ee68e727eMerge branch 'master' into master
05. Sep 2024962d9ff22Move defines to input broker
04. Sep 20248e0a342f0Gather canned message magic numbers into header defines.
06. Sep 202455292f8a8Merge pull request #4638 from fifieldt/CRLF
06. Sep 2024d72a836e0RAK13800 Ethernet improvements
06. Sep 202426a3841a9Merge pull request #4637 from todd-herbert/gps-icon
06. Sep 20248e519d09bMerge pull request #4641 from meshtastic/lr-version
06. Sep 2024ae41a7cc0Merge pull request #4635 from RCGV1/patch-1
06. Sep 2024011e640e9Add LR11x0 firmware version to init.
06. Sep 2024e4e1ea971Add missing linefeeds to gps code
06. Sep 2024bcdc36c07Refresh E-Ink to show changes in GPS icon
05. Sep 2024972a5d577Update Pull Request Template
05. Sep 20247c6454f17bring 2.4G back in line with preset bandwidth (#4634)
05. Sep 20249e55e6befMinor GPS fixes (#4630)
04. Sep 20241d3d44061lol of course trunk fmt
04. Sep 20244d57c99adadd ticks
04. Sep 202422e23997cMerge branch 'master' into add-contributing-file
04. Sep 20248d29ce939changes from feedback
04. Sep 2024bb9ddcf2bSame priority packets processed in enqueue order (#4608)
03. Sep 2024ff40a3f12fix RF switch for Tracker E (#4621)
03. Sep 20248b1d7825bMerge pull request #4612 from meshtastic/Tracker-1000E
03. Sep 20246fc4a1754Radiolib API Changes
03. Sep 2024d83f8edd5include radiolib CRC fix
03. Sep 2024543e7f334add generic bootloaders by @markbirss
03. Sep 2024f9e513f4fMerge branch 'Tracker-1000E' of github.com:meshtastic/firmware into Tracker-1000E
03. Sep 20247dad2286etrunk fmt
03. Sep 2024190c7ecddUpdate Erase tool for legacy softdevices to V3
02. Sep 2024859864593- use setRfSwitchTable - ditch Godmode - fixes Signedness Error in Loop. - add V3 factory erase for 7.3.0 softdevice
03. Sep 20243bb1cb8f1Update Erase tool for legacy softdevices to V3
03. Sep 2024cdea60218Remove unused define (#4620)
02. Sep 2024b526a3ad5Own node should be favorited and have zero hops away (#4618)
02. Sep 20242f0c19ebe- use setRfSwitchTable - ditch Godmode - fixes Signedness Error in Loop. - add V3 factory erase for 7.3.0 softdevice
02. Sep 202406e27bb6cMerge pull request #4588 from S5NC/nukeunusedvariable
02. Sep 20240588d6969Merge pull request #4527 from geeksville/pr-fix4154
02. Sep 2024367d787d7Merge branch 'master' into pr-fix4154
02. Sep 2024c8bf43de9Merge pull request #4482 from dhskinner/BMP388
02. Sep 2024e543b61ddtrunk fmt
02. Sep 20241fc6cc2d6Merge pull request #4610 from Coloradohusky/fix_chars
02. Sep 2024719faf4f9trunk fmt
02. Sep 20243bf20dc3aMerge branch 'master' into pr-fix4154
02. Sep 2024d93425fdeMerge branch 'master' into BMP388
01. Sep 2024234e652a0Fix switch
01. Sep 2024cd16b7b00fix display of degree symbol (+ other symbols)
01. Sep 202424501c30cUpdate and rename test_simulator.yml to tests.yml
01. Sep 20247d2f3a342Hello world for MeshTestic (#4607)
01. Sep 202456223710bMore priorities for different types of MeshPackets (#4606)
01. Sep 2024e45a358de[create-pull-request] automated change (#4594)
31. Aug 2024b71e12c5ePhone admin work (#4599)
31. Aug 2024eb1f80f52Fix build issue with mutex
31. Aug 20246c0911038Merge branch 'master' into BMP388
31. Aug 2024644e213b1Added a singleton wrapper for bmp3xx
30. Aug 202433eb07353Ignore (from)Net time on positions with an unknown or fixed location source (#4593)
30. Aug 20248729cdb69Merge branch 'master' into pr-fix4154
30. Aug 20247475cc301GPS_POWER_TOGGLE on T114
30. Aug 2024eb071ec80Set high priority for text messages (#4592)
30. Aug 20248144dcbc2[create-pull-request] automated change (#4591)
30. Aug 20242b0113ae8Consider an admin timestamp to be higher quality than from net (#4589)
30. Aug 20246a24566efLilygo T3S3 E-Paper support (#4569)
30. Aug 2024dd933e6baAdd bluetooth capability marker to some ESP32S3 boards (#4587)
30. Aug 202479925406dUpdate variant.h
29. Aug 20245bc17a991Key regen and MQTT fix (#4585)
30. Aug 2024a1d0af663Merge branch 'master' into BMP388
29. Aug 202422454c95c[BOARD] Add Minewsemi MS24SF1 nRF52840 SX1262 Module (SoftDevice 7.3.0) (#4584)
29. Aug 2024b99fd9324Merge pull request #4572 from And137/polish-oled
29. Aug 202450631f96ftrunk fmt
29. Aug 2024a6cc7041dMerge branch 'master' into polish-oled
29. Aug 2024171512d2fFixed buzzer
17. Aug 2024db870dc17Update extensions.json
17. Aug 202428d0cef42Undo inadvertent changes to extensions.json
17. Aug 20246d2011c17Revert "Update nightly.yml"
17. Aug 202447e1580a6Integration test
17. Aug 2024fc1e60ac5Initial upload
16. Aug 2024c02bbad9fUpdate nightly.yml
29. Aug 2024f1f66cf54Merge branch 'master' into polish-oled
29. Aug 202492eae39a1Move Time set from system to main (#4583)
28. Aug 20249e20b0e9bMerge branch 'master' into pr-fix4154
28. Aug 2024dc9f6e136fix CI warnings (and change CI comment to be correct)
28. Aug 2024a1bf0d851Add button secondary and enable scan-select on T190 (#4577)
28. Aug 2024f5633bf0cFix T1000-E default to turn on buzzer for Ext. Notification (#4575)
28. Aug 2024ad931799ctrunk upgrade (#4574)
28. Aug 20243ad0af5ceFix super tiny T1114 tft font size and fork repo to fix compiler warnings (#4573)
26. Aug 2024545d32fceFix devcontainer Dockerfile build
28. Aug 202494c3bb4a5fix #4390 (#4571)
27. Aug 202472c82c1c0Add RAK4631 hex to firmware release
28. Aug 2024cc93df27aset current time to system time in portduino build (#4556)
27. Aug 2024e3ce3a3a4Don't compare nodeDB macaddr to owner.macaddr, because in rare cases that may be unset. (#4562)
26. Aug 20243c4d96433Mask out random bits when doing queue ordering (#4561)
26. Aug 2024574124aeeDeal with admin_key being repeated (#4558)
26. Aug 20241fe80e0f3Add support for Adafruit Feather RP2040 with RFM95. (#4451)
26. Aug 2024927a35ef5Protos
24. Aug 2024c11a66030Userlite mem comparison (#4552)
23. Aug 2024059d5582d[create-pull-request] automated change (#4544)
23. Aug 202417b2a83b4Add devcontainer (#4491)
24. Aug 2024eddb72705add a .yml to setup a Gitpod instance quickly (#4551)
23. Aug 20249631a1be3remove deprecated serial/bt logging options and unify in the new (#4516)
28. Aug 20248a9cc727afor #4154 use a binary gpio transformer to manage vext on heltec-tracker (saves power)
28. Aug 2024cdafa87ceadd lateInitVariant() as a concept. see below for docs (from src/extra_variants/README.md)
23. Aug 20245ce5b7b08Older variant.h files (IMO sloppily) don't define VEXT_ON_VALUE But in an attempt to avoid updating lots of files, make it default to LOW
23. Aug 2024b285aa5bdDum dum zero comparision
23. Aug 20249de0b7cfaFound more places to set explicit has_optional on position (#4542)
23. Aug 2024fe9a80a4eUse the '+' wildcard for MQTT rather than '#', to subscribe only to topics one nesting level deep (#4528)
23. Aug 2024de41a054bInitial support for RadioMaster Bandit. (#4523)
23. Aug 20249b2ef971cFix copyPasta in NodeDB (#4538)
23. Aug 2024710fdbd4eAdds has_x bools to position packet. (#4540)
22. Aug 202406175737cSave nodedb after favoriting (or removing) (#4537)
28. Aug 20244a2a00a22Merge branch 'meshtastic:master' into polish-oled
28. Aug 202450f06840dAdd button secondary and enable scan-select on T190 (#4577)
28. Aug 20246660aec79Merge branch 'meshtastic:master' into polish-oled
28. Aug 2024a34170654Fix T1000-E default to turn on buzzer for Ext. Notification (#4575)
28. Aug 2024d611a38ceMerge branch 'meshtastic:master' into polish-oled
28. Aug 20245b3579af5trunk upgrade (#4574)
28. Aug 2024f27281d3fFix super tiny T1114 tft font size and fork repo to fix compiler warnings (#4573)
28. Aug 202459ecea507Merge branch 'polish-oled' of https://github.com/And137/firmware into polish-oled
28. Aug 2024f7f21ecefMerge pull request #4568 from mrfyda/fix/devcontainer-docker
26. Aug 2024d1e64c74dFix devcontainer Dockerfile build
28. Aug 2024b8609ff13Support for Polish OLED characters Added support for Polish OLED characters.
28. Aug 2024ef9ecec34Support for Polish OLED characters Added support for Polish OLED characters.
28. Aug 20240ee9d375bfix #4390 (#4571)
27. Aug 202450d778d28Add RAK4631 hex to firmware release
28. Aug 2024ab62590aaset current time to system time in portduino build (#4556)
27. Aug 2024ada61ae17Don't compare nodeDB macaddr to owner.macaddr, because in rare cases that may be unset. (#4562)
26. Aug 2024b9a8683a4Mask out random bits when doing queue ordering (#4561)
26. Aug 20245824a8f4cDeal with admin_key being repeated (#4558)
26. Aug 2024777ae2b99Add support for Adafruit Feather RP2040 with RFM95. (#4451)
26. Aug 2024d0fd17134Protos
24. Aug 2024d6dac1737Userlite mem comparison (#4552)
23. Aug 202423844389a[create-pull-request] automated change (#4544)
23. Aug 2024884794573Add devcontainer (#4491)
24. Aug 20245514aab00add a .yml to setup a Gitpod instance quickly (#4551)
23. Aug 2024aa54335e2remove deprecated serial/bt logging options and unify in the new (#4516)
23. Aug 20242a279c7f3Dum dum zero comparision
23. Aug 20247abc194efFound more places to set explicit has_optional on position (#4542)
23. Aug 2024f99b81acfUse the '+' wildcard for MQTT rather than '#', to subscribe only to topics one nesting level deep (#4528)
23. Aug 20240850ad6c8Initial support for RadioMaster Bandit. (#4523)
23. Aug 202400ea9182aFix copyPasta in NodeDB (#4538)
23. Aug 2024601ae29feAdds has_x bools to position packet. (#4540)
22. Aug 2024ff500bc5aSave nodedb after favoriting (or removing) (#4537)
22. Aug 2024e6163a59cMake specifying VEXT_ON_VALUE manatory if using VEXT_ENABLE
22. Aug 20245c5cbb23cwiphone isn't setting a valid backlight enable pin Therefore don't just randomly be writing to a GPIO numbered -1 Instead just don't try to control the backlight NOTE: I don't have a 'wiphone' to test with, but I saw this via inspection while cleaning up some other stuff.
22. Aug 2024f77c5f6a5Don't create backlight instances when the variant hasn't specified a pin
22. Aug 20242a7cf9d38Remove redundant defintions of ST7789_BACKLIGHT_EN
22. Aug 2024db6e591c0For #4154 - change TFT driver to use virtual GPIO for backlight enable
22. Aug 202402c34e621Merge remote-tracking branch 'root/master' into pr-fix4154
22. Aug 20245570b6bbcchange GPS to use virtual GPIOs (for #4154)
22. Aug 20242dda640d2Remove unneeded VGNSS_CTRL_V03
22. Aug 20245ccb6df14Remove all sorts of redundant VEXT_ENABLE ifdefs
22. Aug 20243ae8aadafMerge the three redundant backlight enables into the single TFT_BL flag
22. Aug 20247fb9b094dRemove redundant ST7735_BL variant defs. No need for _V05 and _V03 definitions - I think there was a slight misunderstanding on how variant files are supposed to _decrease_ #ifdef code in the cpp files.
22. Aug 2024734f36589Update variant.h (#4534)
22. Aug 20241e655052fFixes for ME25LS01_4Y10TD and ESP32-PICO (#4522)
21. Aug 2024d017fc7a5for #4154 use internal pull-ups to power ADC_Ctrl * Currently only on heltec tracker, but could use ADC_USE_PULLUP on other boards that could benefit * Thanks @todd-herbert and @StevenCellist for the instructions ;-) * Remove nasty Heltec_wireless #ifdefs that got somehow added to Power.cpp, instead use proper variant defs * Cleanup adc enable/disable code a bit for less copy-paste cruft
21. Aug 20246ddee795dPoetry
21. Aug 2024d556ae762Update ScanI2CTwoWire.cpp (#4520)
20. Aug 202448e0fd7edfix #4448 (by seeing there is actually no problem) (#4517)
20. Aug 2024b19c1a52cMerge branch 'master' into add-contributing-file
20. Aug 2024ba771ae50fix
20. Aug 2024901405893add CLA admonition
20. Aug 2024ab7de7f6aAdd handling for sessionkey config (#4513)
20. Aug 20246ee30043cFix array out of bounds read. (#4514)
20. Aug 2024314009a10Version 2.5 bump
20. Aug 20242d9126f87Try cwd
20. Aug 2024d404a4933Trunk
20. Aug 2024ee9e46ec9Make it possible to define TCXO and XTAL radio modules within one variant (#4492)
20. Aug 2024929b3e4f8Add platformio tests
20. Aug 20242043ad3bdbin: remove unused imports from readprops.py (#3907)
20. Aug 20242472c7cdcJP frequency - 20mW limit, change freqs to avoid duty cycle (#4446)
20. Aug 2024058e9769dAdd heartbeat LED for HT-VME290 and HT-VME213 (#4511)
20. Aug 20243b2c37c47Remove heltec-specific gps code from main.cpp (#4508)
20. Aug 2024ef5279e85Set RP2040 in dormant mode when deep sleep is triggered. (#4510)
19. Aug 2024bd21a0455&
19. Aug 20249b4ad68f4Add simulator back as a separate step
19. Aug 2024e20d57f3aMerge pull request #4431 from meshtastic/2.5-changes
19. Aug 202433b12126emore verbiage
19. Aug 20249d323a383verbiage changes
19. Aug 20242a664e01bupdate code of conduct link
19. Aug 2024c1569b0f7add draft contributing.md file
19. Aug 202448dc222b7Merge branch 'master' into 2.5-changes
19. Aug 2024ab9268cbaAdmin session key debugging messages
19. Aug 20246de3ca430Fix deprecated macros. (#4505)
19. Aug 2024e65e79c6cWe need Millseconds not... rapid fire NeighbourInfo! (#4504)
19. Aug 202414146d6ffMs!
18. Aug 2024273beef14Re-set the extra-nonce value
18. Aug 202494d5ee9feDeal with adminModule session_time of 0
18. Aug 20247b64c4a5bMerge branch 'master' into 2.5-changes
18. Aug 2024ecb4fb72dDon't break EXCLUDE_PKI
18. Aug 2024f43908167Don't segfault on PKI from unknown nodes
18. Aug 2024bfbc4bf93Set the private_key in crypto when changed by admin
18. Aug 202422e129e71bluetooth != security; security = security
18. Aug 2024a85df199aOnly accept PKI messages for MQTT downlink if we know transmitter and receiver (#4498)
18. Aug 20247a65c8838Fall back to default modem preset if requested bandwidth is too large (#4497)
18. Aug 2024e3e36e23fadd admin getter for `SECURITY_CONFIG` (#4499)
18. Aug 20247129cee94feature: default to fuzzy GPS location on the Default Channel (#4467)
18. Aug 202423e3e6db9Add 4 bytes of random nonce to PKI (#4493)
19. Aug 2024a8999d775Don't manually clear runAsap flag (#4496)
17. Aug 2024c7c620ac6Merge branch 'master' into 2.5-changes
17. Aug 20241bbc273baDon't reject network time updates unintentionally (#4489)
18. Aug 202433ced7e87Add two-way traceroute result with SNR per hop (#4485)
17. Aug 2024578ac6711Merge branch 'master' into 2.5-changes
17. Aug 2024e37acae40 Fix RF switching logic on rp2040-lora board. (#4486)
17. Aug 2024daddaf714Merge branch 'master' into 2.5-changes
17. Aug 20245ff1078c8Move NeighborInfo interval default to 6 hours (double NodeInfo) (#4483)
17. Aug 20240b010b4fdGet STM32 building again by disabling admin module
17. Aug 2024f86dde3c4AdminModule session_passkey (#4478)
17. Aug 2024fdaaf7136Merge branch 'master' into 2.5-changes
17. Aug 2024a577dd414define PERIPHERAL_WARMUP_MS for heltec_capsule_sensor_v3 (#4473)
17. Aug 20249dad62e3cSet time-only admin command (#4479)
17. Aug 2024e0b4a8e31Radio Master Joystick (#4476)
16. Aug 20247cbae56e6Merge branch 'master' into 2.5-changes
16. Aug 20246eabbaf43Add PKI logiv to KNOWN_ONLY and LOCAL_ONLY routing modes.
16. Aug 2024cec8233cdDon't attempt PKI decryption on broadcast packets
17. Aug 20240ebdc7ab0Update architecture.h add Minewsemi ME25LS01 LR1110 breakout ME25LE01_V1.0 and fix buzzer (#4472)
16. Aug 2024e61bd8411Send local stats telemetry to phone every 15 minutes (#4475)
16. Aug 2024b0c1b7b7bMQTT PKI fixes
16. Aug 2024eefe9efa9Adds ASCII log option needed by portudino (#4443) (#4474)
16. Aug 2024390de724bUpdate 2.5 protos
15. Aug 202485176756eAdds ASCII log option needed by portudino (#4443)
15. Aug 20246f1dae1b1Re-compute correct timeslot on applyModemConfig (#4469)
15. Aug 2024ef56fae97Merge branch 'master' into 2.5-changes
15. Aug 2024d398419aeRouter and sensor are impolite (#4468)
14. Aug 202496cf78aadShort turbo preset (#4465)
14. Aug 2024ced87596cAdd PKI channel for MQTT (#4464)
14. Aug 20241be635a79Merge remote-tracking branch 'origin/master' into 2.5-changes
14. Aug 202436f1a62b0Merge remote-tracking branch 'origin/2.5-changes' into 2.5-changes
14. Aug 20248ef72a5c0Shorter nodeinfo timeout redux (#4458)
14. Aug 2024efc27f205Initial telemetry with time and variant tags (#4463)
14. Aug 2024837c4e9e7[create-pull-request] automated change (#4461)
14. Aug 2024181325103Improves ignore messages in Router.cpp (#4442)
14. Aug 2024207b9b49aAlways attempt to set NTP or GPS time on a fresh position packet (#4460)
13. Aug 20248ce1c07c4Check for blank key coming from client
13. Aug 20242661fc694sync protobufs
13. Aug 2024b528290fdFailure returns PKI_FAILED message if client requested PKI
13. Aug 2024ff89dca5bAdd PKI indicator to printPacket
13. Aug 202480fd121d8Add meshtastic_Routing_Error_NO_CHANNEL
13. Aug 2024f3fa8daedRevert "Add Routing_Error_NONE"
13. Aug 2024bcd77c452Cleanup public_keys (#4450)
12. Aug 2024308c0a6bbAdd Routing_Error_NONE
12. Aug 2024754db3f2bFinish fixing config migrate
12. Aug 2024c16f20de2Make "Alloc an error" a LOG_WARN
12. Aug 2024b4cbea1b3Move security migrate to if has_security
12. Aug 20240e7253d30Protos
12. Aug 2024b91d66b43Don't forget public_key.size in converting back
12. Aug 20247537b5558Ungoober oldestBoring
12. Aug 20242d1813023Don't goober public_key in Userlite conversion
12. Aug 202467ddae285Add logic to nodeDB to prefer evicting boring nodes (#4441)
11. Aug 2024884bc529fprotos
11. Aug 20248f3614d66User to UserLite in NodeDB (#4438)
11. Aug 2024e7dfabc20Exclude position packets from PKI (at least for now)
11. Aug 2024185eb318aManual protobuf update
10. Aug 2024c86a3200fAdd missed function rename. (Thanks VSCode)
10. Aug 2024c3aa56ef3Refactor platform cryptography, add tests
10. Aug 2024192af05a2Fix compile on STM32
10. Aug 202426d0b2b47Add DH25519 unit test
10. Aug 2024b726792efRe-implement PKI from #1509 (#4379)
10. Aug 2024c451db3a3Get in the trunk!
10. Aug 202495682c909Add ClientNotification hello world
10. Aug 2024da53b8152Protos
10. Aug 20248d1a34a4bProtobufs
13. Aug 2024464f270b1More explicit guards for attempting to set RTC (#4452)
13. Aug 20247740b4bccSweep up some missed trunk formatting
13. Aug 2024e85a2e827Update protos
13. Aug 202462a0321c7Fixes for #4395: nrf52 flash filesystem reliability (#4406)
13. Aug 20246e8300287Heltec boards sensor and low power features update (#4418)
13. Aug 2024f97ae5226STM32WL improvements (#4449)
12. Aug 20249bd293a94Don't forget public_key.size in converting back
12. Aug 2024bc69621c3Ungoober oldestBoring
12. Aug 20242ee53d150Don't goober public_key in Userlite conversion
12. Aug 2024bee959150Add logic to nodeDB to prefer evicting boring nodes (#4441)
12. Aug 2024c74bce936Detect UM600 as UC6580 (#4444)
11. Aug 202448eee747dprotos
11. Aug 2024a28f10e0cUser to UserLite in NodeDB (#4438)
11. Aug 20246cd1882aa[create-pull-request] automated change (#4439)
11. Aug 20240bd17e6daMerge branch 'master' into 2.5-changes
11. Aug 20249bc222416Exclude position packets from PKI (at least for now)
11. Aug 2024e1b4b226cManual protobuf update
11. Aug 2024cf392a4c2Address some FIXME comments (#4435)
10. Aug 202454a2e14e3Add missed function rename. (Thanks VSCode)
10. Aug 20241cfd5d12dRefactor platform cryptography, add tests
10. Aug 2024b573e0eacFix compile on STM32
10. Aug 20248ca884bafAdd DH25519 unit test
10. Aug 2024864b793ceMerge branch 'master' into 2.5-changes
10. Aug 202474afd1317Re-implement PKI from #1509 (#4379)
10. Aug 20248daebf80dFix warning: extra tokens at end of #endif directive. (#4432)
10. Aug 2024a767997ceGet in the trunk!
10. Aug 2024861f0b676Add ClientNotification hello world
10. Aug 20242012a0ae1Protos
10. Aug 20243513d8879Protobufs
09. Aug 2024debf4b934Fix for "has default channel" with empty channel name (#4430)
09. Aug 20243878e025eSplit factory reset into config and device variants (#4427)
09. Aug 20243ab4bebdc[create-pull-request] automated change (#4426)
09. Aug 2024e38aca3cbNimbleBluetooth.h is not required in MeshService. (#4419)
09. Aug 2024d8bdb92ef[create-pull-request] automated change (#4409)
09. Aug 2024c6a9edf8cMove printBytes to meshUtils (#4424)
09. Aug 2024a7da3537eAdds MESHTASTIC_EXCLUDE_TZ option (#4423)
08. Aug 20245b4530325Short circuit while the probe code does not auto-detect
09. Aug 2024b498c0bfb[WIP] Add support for Airoha AG3335 GPS (#4394)
09. Aug 202402ae24b6fRemove outdated comments (#4417)
07. Aug 20245111bd703Updted protobuf url (#4411)
06. Aug 2024789e8f02bAdd more exclude options to save program ram/flash (#4408)
07. Aug 202492526fca2"Scan and Select" input for Canned Messages (#4365)
06. Aug 20249ec7dbd69Initial Support for Heltec VM-T190 (#4391)
06. Aug 202466c41e683bug #4184: fix config file loss due to filesystem write errors (#4397)
06. Aug 2024c1870f91fFinish powermon/powerstress (#4230)
06. Aug 202406eaf2ba5Use sys.executable to refer to python. (#4402)
05. Aug 20244a79a690d[create-pull-request] automated change (#4400)
06. Aug 20241f458d639Make UF2 build command windows-friendly (#4399)
05. Aug 202402231fd48fix minor type comparison warning that I saw in the build (#4398)
05. Aug 202466a4632f3Fix python call in UF2 generation. (#4392)
05. Aug 2024e509a9101Fix UC6580 ifdefs (#4393)
05. Aug 2024d8f3c3324Make lora radio reset reliable on wio-tracker-1100 and lower lr11x0 power consumption in sleep (#4383)
05. Aug 20249ddfc6de4Commented RF95(1276) as no needed right now (#4386)
05. Aug 20241a38c4e51Remove LED_INVERTED, see below for why ;-) (#4382)
05. Aug 202440d6b9991Add Minewsemi LR1110+nRF52840-ME25LS01 [both 4.2inch e-ink and non e-ink varaint] (#4387)
04. Aug 20247d00e1cefOutput more useful log message when the NodeDB is full (#4389)
04. Aug 20245bbafdfd3Configure pin modes of selected pins before attempting to write to them (#4385)
03. Aug 20245453c495eActually set the rand() seed for Portduino (#4380)
03. Aug 2024d1ff16025Generalize SWD debugging stuff so it works on all nrf52 targets. (#4377)
02. Aug 2024dd552a99efix #4367 make USB power detection work correctly on seeed trackers (#4376)
02. Aug 202409ea19820Automatically generate .uf2 files anytime we generate a .hex file for nrf52 (#4370)
02. Aug 2024703da1d8cFix build to not use incorrect OneButton version (#4374)
02. Aug 202448c063518Remove OSTimer (#4373)
02. Aug 20248db603926Remove empty file, StatusHandler.h (#4372)
02. Aug 20244b4c1669aInitial support for HT-VME290, sleep fixes for HT-VME213 (#4334)
01. Aug 2024d2ea430a3Make SPI frequency and TOPHONE queue size configurable on Native (#4369)
01. Aug 20244c1c5b070Changed a RADIOMASTER_900_BANDIT_NANO to DISPLAY_FLIP_SCREEN (#4366)
31. Jul 2024bcdda4de8Missed some includes of userPrefs that would allow behavior we don't want
31. Jul 202424ecfa1a4Trunk fmt
31. Jul 2024106a50bceAdding support for Chatter keypad (#4022)
31. Jul 2024103ab0c24Cleanup - remove unused defines. (#4353)
31. Jul 2024848b9773bAdd trackerd to build. (#4347)
31. Jul 2024ce1eb149aCleanup for Air530z GPS (#4344)
31. Jul 202429fe6e744Event mode: Block problematic portnums of traffic (#4362)
31. Jul 2024a111f54b6Add #define USE_SSD1306 to avoid automatic detection causing pixel shift. (#4356)
31. Jul 20249f5f630dcRemove unused define in NRF52 architecture (#4350)
31. Jul 20241f9dacf48Add support for ATGM332D series (#4351)
30. Jul 20245dde738a3Trunk
30. Jul 20241951569b1PA FAN Disable (#4355)
30. Jul 202493ba19d1eMake LogRecord protobuf serial logging over Phone API opt-in instead (#4358)
30. Jul 2024a1c998e7e[create-pull-request] automated change (#4361)
30. Jul 2024302caa854[create-pull-request] automated change (#4354)
29. Jul 202459cc57fc2Event mode: Enforce reliable hop limit and disallow default public MQTT (#4343)
29. Jul 20246813b8e4eJust literally trying stuff at this point
29. Jul 20244aa6f60e9Maybe remove pip cache
29. Jul 20242ffc93324After
29. Jul 2024c501cc501Pip pip cheerios plz
29. Jul 20248c0ff8997Trunk
29. Jul 2024cf22b7ff0Latest pip version of setuptools is broken. Install specific version
28. Jul 2024811a9ae26Macro to trace log all MeshPackets as JSON (#4336)
28. Jul 20248b0208d1c[create-pull-request] automated change (#4335)
28. Jul 20241a1d545c3Adds a userPrefs.h file, default blank, used for default settings for custom builds (#4325)
27. Jul 202432bc2f113Add RAK3172 to the STM32WL canon
27. Jul 20241b249c32bCopy the actual bin
27. Jul 2024bca9fbe7eMissed a needs
27. Jul 2024e70435ebdAll builds need to only pkg update for their target environment
27. Jul 2024f583837b4Enable STM32 build (#4339)
27. Jul 20246f235232fAdded RF95 SX1268 support (#4338)
27. Jul 20248641777baAdd the UF2 conversion script to the p.io task menu (#4337)
26. Jul 20244ee15d812Trunk
26. Jul 2024394e0e1b3T1000_E hw model
26. Jul 2024755952c26[create-pull-request] automated change (#4333)
25. Jul 2024f645ae943JSON serialization refactor (#4331)
26. Jul 20244b0bbb8afMake STM compile again and update toolchain. (#2960)
25. Jul 20247ac64bd76Trunk
25. Jul 20241481ce987Fix T1000-E GPS - some changes went missing from #4303? (#4328)
24. Jul 2024c5f2d2736Whitespace trunk grousing
25. Jul 2024a000a8d34Support Seeed Tracker-T1000-E (#4303)
24. Jul 202401e089fd0Ignore invalid service envelopes (#4326)
23. Jul 2024300c3d32aJust a bit of security hygiene. (#4313)
23. Jul 2024e27375d33Set PIN_3V3_EN to HIGH (nrf52_promicro_diy variants) (#4321)
23. Jul 20241d3ac5794Fix type (#4323)
23. Jul 2024316928debCleanup GPS, add UC6580 autodetect (#4319)
23. Jul 20240d2a9b628Fix de/compression buffer overflows in TAK packets (#4317)
22. Jul 20246e648b9b7Merge pull request #4148 from meshtastic/wio-lr1110-refresh
22. Jul 2024d8fd3f615meesa jinxed it
22. Jul 20247568a3537fix build and probably break GPS
22. Jul 202450238fbafMerge branch 'master' into wio-lr1110-refresh
22. Jul 2024646f5ad26[create-pull-request] automated change (#4316)
22. Jul 20242248ac51bMerge branch 'wio-lr1110-refresh' of https://github.com/meshtastic/firmware into wio-lr1110-refresh
22. Jul 20245781149f8*sigh*
22. Jul 20248bd74588cbring back changes from #4248
22. Jul 202494a10e011Merge branch 'master' into wio-lr1110-refresh
22. Jul 2024bdd1c5307Revert "Sync Wio lr1110 refresh with master (#4288)"
22. Jul 2024112322305Fix a typo in src/mesh/MeshService.h (#4314)
21. Jul 2024fa6624548Serial Mode for Ecowitt WS85 weather station. (#4296)
21. Jul 2024dadf9234eRemove status topic (#4305)
20. Jul 2024f9d79964eRemove duplicate code and fix error: #if with no expression (#4307)
20. Jul 202454df153e9Wait for I2C power to stabilize on Heltec VME213; tidy variant folder (#4308)
18. Jul 2024f25644e8c[create-pull-request] automated change (#4287)
16. Jul 202446d7b82acMigrate to new defaults (#4294)
16. Jul 20249db3552e5Remove softdevice folder from wio-sdk-wm1110 (#4295)
15. Jul 20240f5fdfbabMake mergehex executable. (#4290)
14. Jul 2024a04de8c6bAdd PaxCounter to the mix
14. Jul 20245cc8ca59aSync Wio lr1110 refresh with master (#4288)
14. Jul 20243fa8b357eInitial work for Heltec Vision Master 213 (#4286)
13. Jul 20249e4ce86c2Let StoreForward server send history to phoneAPI (#4282)
13. Jul 2024141ae296bAdd Seeed Wio WM1110 to Github issue template (#4283)
13. Jul 2024ca2b45a6eFix that Dockerfile would not run with podman (#4262)
13. Jul 20244286f2c2dMinor version bump
13. Jul 2024c5d747cd3Scale default intervals based for *online* mesh size past 40 nodes (#4277)
12. Jul 20240fa997451Don't send node info interrogation when ch. util is >25% (#4273)
12. Jul 2024699d37b04Move up telemetry defaults to every 30 minutes (#4274)
12. Jul 2024eabec5ae3Show specific frame when updating screen (#4264)
11. Jul 2024df194ca0fWM1110 SDK kit enter serial DFU and add deployment packages (#4266)
11. Jul 2024974fc3185INA3221 sensor: use for bus voltage & environment metrics (#4215)
11. Jul 2024e79a7dce0Optimize the shutdown current of RAK10701 to around 25uA (#4260)
11. Jul 202433831cd41GPS Power State tidy-up (#4161)
10. Jul 202411bca437f[create-pull-request] automated change (#4263)
10. Jul 2024e59e50af0Update build_raspbian_armv7l.yml --fix-missing
10. Jul 202451d54a7d9Update trunk.yaml
10. Jul 202417c2d60b7Update trunk.yaml, fix whitespace
10. Jul 2024c887675bbFix missing
10. Jul 20245c71187dbTell trunk to ignore bin folder
10. Jul 20248048fab08Move e290 to board level extra while CI is broken
09. Jul 2024e74d77dc4Fix macros
09. Jul 2024ba8d17b9cTrunk fmt
09. Jul 20249ad0addbb[create-pull-request] automated change (#4259)
10. Jul 2024162666740Add Heltec new boards. (#4226)
09. Jul 2024a3777e8f2Helps if you remove the original clause
09. Jul 20248b388d1e2Skip dfu file for sdk (for now)
09. Jul 20249f089746dCollect hex files and specifically wm1110 sdk
09. Jul 202433c46d6ebfix python warning in uf2conf (#4235)
09. Jul 2024308060b1fAdd wio-sdk-wm1110 to build. (#4258)
08. Jul 2024a664d4597[create-pull-request] automated change (#4247)
08. Jul 20242b9848bf1Remove tracker variant specific soft device headers (#4255)
08. Jul 2024d97e6b86bSync Wio lr1110 refresh with master (#4251)
08. Jul 2024deb7c274cCleanup NRF s140 Softdevice variants (#4252)
07. Jul 2024e1bf4c32fUpdate to SoftDevice 7.3.0 for wio-sdk-wm1110 and wio-tracker-wm1110 (#4248)
07. Jul 202486ca81b55If `toPhoneQueue` is full, still increment `fromNum` to avoid client never getting packets (#4246)
07. Jul 2024f59d98482Fix build when HAS_NETWORKING is false on nrf52 (#4237)
07. Jul 202427dfe1068Fix BLE logging on nrf52 (#4244)
06. Jul 20247b838d388Updated raspbian CI to update apt repository ahead of libbluetooth. (#4243)
07. Jul 2024c3d3dfa8cTidy Wireless Paper variant files (#4238)
05. Jul 20248be378c22fix typo in build-nrf52.sh (#4231)
05. Jul 20242df8093feupdate SD_FLASH_SIZE to 0x27000 (#4232)
05. Jul 2024ae420dcd2Fix exclude macros (#4233)
04. Jul 2024c1df62171Sudo
04. Jul 20242ba88d305Only sdk
04. Jul 2024fc63d956eMerge hex for wm1110 target(s)
03. Jul 20244b82634d1Cleanup buffer
03. Jul 20248bca3e168Add PowerMon support (#4155)
03. Jul 20248785adf6eminor cleanup proposal (#4169)
03. Jul 20249c46bdad1New new BLE logging characteristic with LogRecord protos (#4220)
03. Jul 202410b157a38Typo fix in logs - mhz - MHz (#4225)
02. Jul 2024e65c309afFix SHT41 support (#4222)
01. Jul 20249701f35a8[create-pull-request] automated change (#4218)
30. Jun 20243219d6538When talking via serial, encapsulate log messages in protobufs if necessary (#4187)
30. Jun 20248177329eaenable colors in platformio serial monitor (#4217)
30. Jun 2024469ae0ff8Fix flakey phone api transition from file manifest to complete (#4209)
29. Jun 2024b5d771831Move waypoint (#4202)
29. Jun 202447a94d7a0[create-pull-request] automated change (#4205)
29. Jun 202420c1d7121Deprecate Router Client role (and make it Client) (#4201)
28. Jun 20246f3d7ca4dTrim extra vprintf and filter for unprintable characters
28. Jun 2024ca969e26aSquash needlessly static functions (#4183)
28. Jun 20245263c738fMake the logs Colorful! (#4199)
28. Jun 20249c232da00[create-pull-request] automated change (#4200)
28. Jun 20240016e747eClear vector after complete config state (#4194)
28. Jun 2024ce58a23f9Force a compile time failur if FromRadio or ToRadio get larger than (#4190)
28. Jun 2024c95b2c2d3correct xiao_ble build preventing sx1262 init (#4191)
28. Jun 2024f86a0e522nrf52 soft device will watchdog if you use ICE while BT on... (#4189)
28. Jun 202451f3ce5e6Show owner.short_name on boot (and E-Ink sleep screen) (#4134)
27. Jun 202441d633bfdfix the build - would loop forever if there were no files to send (#4188)
27. Jun 20242cb6e7bd3tell vscode, if formatting, use whatever our trunk formatter wants (#4186)
27. Jun 2024a966d84e3Send file system manifest up on want_config (#4176)
25. Jun 2024042555134Display alerts (#4170)
24. Jun 2024626aa762d[create-pull-request] automated change (#4174)
24. Jun 2024aa12e2856Add semihosting support for nrf52 devices (#4137)
24. Jun 202458c00d044[create-pull-request] automated change (#4171)
24. Jun 202464531fa1aShow compass on waypoint frame; clear when waypoint deleted (#4116)
23. Jun 202423ac6b651fix INA3221 sensor (#4168)
23. Jun 2024f5098dc6dExplicitly set characteristic
23. Jun 20242e0d96cecEsptool is better
23. Jun 20248078e03f5Implement replies for all telemetry types based on variant tag (#4164)
22. Jun 2024eb6bd3a06Update NimBLE to 1.4.2 (#4163)
22. Jun 2024d32cdecc0Pause BLE logging during want_config flow (#4162)
21. Jun 2024f8db38cf9[create-pull-request] automated change (#4157)
21. Jun 202402d8715caStandardize lat/lon position logs (#4156)
21. Jun 20240dd363fa9Use `upload_protocol = esptool` as with the other heltec devices instead of `esp-builtin` (#4151)
20. Jun 20240bcc60d53BLE based logging (#4146)
21. Jun 20242d39911f9Fix protobuf structs handling (#4140)
20. Jun 2024bd3e4e572Merge branch 'master' into wio-lr1110-refresh
20. Jun 2024ddc406209Merge pull request #4149 from geeksville/pr-fixserial
20. Jun 2024f145b5f16Merge pull request #3836 from ndoo/regulatory-gain
20. Jun 2024e050888b2Don't complain about wierd platformio python
20. Jun 20249266a53f4Make serial port on wio-sdk-wm1110 board work By disabling the (inaccessible) adafruit USB
20. Jun 20249a80951d6Merge pull request #4129 from ndoo/hru-3601
20. Jun 2024ecf5519b5Moar LR1110 Targets
20. Jun 2024f0a38a5cfMerge branch 'master' into regulatory-gain
18. Jun 20241515c8e76Add support for Heltec HRU-3601
18. Jun 20243e9e0fdd4Remove TTGO_T_ECHO gating for PIN_POWER_EN
19. Jun 2024ca560d64eMerge pull request #4143 from meshtastic/fix-portduino
19. Jun 2024c59cb3c29[create-pull-request] automated change (#4145)
19. Jun 2024f79039fe5mask the rescan for portduino
19. Jun 2024e780b9a79Merge pull request #4142 from meshtastic/create-pull-request/patch
19. Jun 20243c4fa2101[create-pull-request] automated change
18. Jun 20248fa0911ecspeed up OLED Display by transferring bigger chunks (#4138)
17. Jun 20245fceab7f0Merge pull request #3933 from HarukiToreda/master
17. Jun 20245cebe4a0atrunk fmt
17. Jun 2024275e39311Merge branch 'master' into master
17. Jun 2024e7181988bMerge pull request #4130 from meshtastic/fix-module-defines
17. Jun 2024e822525cemore semi colons >_<
17. Jun 20245e92136edsemi colon
17. Jun 2024cd60ee80bfix wrong include file exclusion
17. Jun 20249d8a5221afix for MESHTASTIC_EXCLUDE_INPUTBROKER
17. Jun 202430b14c57eMerge branch 'master' into master
17. Jun 20247a25e0b69don't close the wire when we didn't find anything. We might rescan later.
17. Jun 2024b6066a78cWIP
17. Jun 20245d2f7d196[create-pull-request] automated change (#4127)
17. Jun 202483f5ba016Update OLED ref (#4125)
17. Jun 202412b8dc191Revert "[create-pull-request] automated change (#4121)" (#4124)
17. Jun 202400162b4ccMerge branch 'master' of https://github.com/HarukiToreda/ESP32-CardKB-Fix
17. Jun 2024ce3be5b4eMerge branch 'master' into master
17. Jun 2024cf2a824ccMerge branch 'master' of https://github.com/HarukiToreda/ESP32-CardKB-Fix
17. Jun 20241f214211bMerge pull request #4123 from geeksville/pr-nrf52-dap
16. Jun 202496853aeeeMerge branch 'master' into pr-nrf52-dap
16. Jun 2024af36ee3a0Merge branch 'pr-nrf52-dap' of https://github.com/geeksville/Meshtastic-esp32 into pr-nrf52-dap
16. Jun 2024c593e7ce5Add rak4631_dap variant for debugging with NanoDAP debug probe device. use board_level = extra
16. Jun 202415250a566Turn off vscode cmake prompt - we don't use cmake on meshtastic (#4122)
16. Jun 20247afa8107a[create-pull-request] automated change (#4121)
16. Jun 2024c2097d38fMerge branch 'master' into pr-nrf52-dap
16. Jun 2024163a732ddTurn off vscode cmake prompt - we don't use cmake on meshtastic (#4122)
16. Jun 2024ea69b999fAdd rak4631_dap variant for debugging with NanoDAP debug probe device.
16. Jun 20247aea056acexclude debs from release zip
16. Jun 2024369d37972CI is creating the uf2 file during build
16. Jun 202402050a477Merge pull request #4117 from beegee-tokyo/master
16. Jun 2024aca0807acmore try more fix
16. Jun 20244fe281cf7tryfix linter error
16. Jun 202411c3ca541add proper RAK variant and change pathspec
16. Jun 2024ceb884cf1trunk fmt
16. Jun 2024e546220a8Merge branch 'master' of https://github.com/beegee-tokyo/firmware
16. Jun 2024f50073ed9Separate RAK4631 and RAK2560 variants
16. Jun 20240c45c99b1Merge branch 'master' into master
16. Jun 2024abdb7f52bMerge pull request #4118 from meshtastic/create-pull-request/patch
16. Jun 2024471ee78a5[create-pull-request] automated change
16. Jun 202485d621d9cMove RAK9154 to variants, fix json
25. May 2024a453d7f52Iterate through uint array
24. May 2024ba14ffb8dchange type to 8 bit uint
19. May 20242eb3cfd5echange the main scan class so they scan only for wanted bits - UNTESTED
18. May 2024ce9e63a2cAdded fix for ESP32
19. May 2024dbb254ba7change the main scan class so they scan only for wanted bits - UNTESTED
18. May 202427bb3506dAdded fix for ESP32
16. Jun 202497e8b1fd1Merge branch 'master' into regulatory-gain
16. Jun 20245e01b4251Fix build error for none RAK2560 devices
16. Jun 2024d7c52c33bAdd RAK2560/RAK9154
16. Jun 2024a38a18da0WIP: add NAU7802 based scale controller. (#4092)
16. Jun 202496be051bfScreensaver validates short name (#4115)
15. Jun 2024b1cf5778bUpdate nrf52 platform to 10.5.0 (#4113)
15. Jun 202432702e275Fix compiler warnings (#4112)
15. Jun 202421d47adb8[create-pull-request] automated change (#4114)
14. Jun 20243e4e1b220Trunk
15. Jun 2024e55604b8erak10701: support touchscreen (#4104)
14. Jun 20248b8e056b7Added (excluded) Dropzone Module for more comprehensive module example (#4098)
14. Jun 20241a5227c82Ensure data directory ownership is with mesh user (#4097)
15. Jun 202439c9f92c6GPS: short update intervals, lock-time prediction (#4070)
13. Jun 202416b41b51aUpdate OLED ref
13. Jun 202485bca8a32Update lark to ref to clear C++ warning
13. Jun 202496943fe4bMerge pull request #4094 from meshtastic/create-pull-request/patch
13. Jun 202475d5cd2c3[create-pull-request] automated change
13. Jun 202426d4d06e2[create-pull-request] automated change (#4093)
13. Jun 2024ce5f73bb0Merge pull request #4088 from ab0oo/master
12. Jun 2024f7433eb4etrunk formatting
12. Jun 2024b42185c72included hop_start in conditional for hop_away
12. Jun 2024d80bcd7d6adding only hop_start, per @GUVWAF
12. Jun 2024871f6854bfeature-mqtt: add hop_start and hop_limit to MQTT uplink
12. Jun 202478fd17c12Merge pull request #4086 from HelTecAutomation/master
12. Jun 2024c7769274d[create-pull-request] automated change (#4085)
12. Jun 20245b1d3ed17Add Heltec Capsule Sensor V3 to source code
12. Jun 2024b09cee118Trunk
12. Jun 2024992d1c42echanged CFG-PM config message to use external signal (#4062)
12. Jun 2024d60d1d744Workaround to disable bluetooth on NRF52 (#4055)
12. Jun 20240c23e3109Merge pull request #4080 from tavdog/wind_data_mqtt_json
11. Jun 2024e63278cf4add wind speed and direction to json
11. Jun 20240852a170aAdd support for BMX160/RAK12034 compass module (#4021)
11. Jun 20247f2647abb[create-pull-request] automated change (#4078)
11. Jun 20248b1b6faf8Added Radiomaster Bandit Nano and Radiomaster Bandit Micro to default_envs. (#4077)
11. Jun 202453fc22178Merge branch 'master' into regulatory-gain
10. Jun 202462b310ac5Relax changes from #4001 to allow GPS and NTP as trusted sources (#4068)
09. Jun 20244f906ae3a[create-pull-request] automated change (#4064)
09. Jun 202424458a73dAdd missing hops in traceroute as "unkown" (#4056)
09. Jun 2024a2fb3d23aRadio Master 900 Bandit Nano Power output interpolation (#4057)
09. Jun 2024237944aafAvoid assert on receiving undecryptable packet (#4059)
09. Jun 20241d98e48baUpdate main_matrix.yml
09. Jun 202401a214aa5Add continues on failing docker steps
09. Jun 20244da3f202eRoll-back to v2
09. Jun 20242f99a8dbbTry latest version
09. Jun 2024f59cbc8ffAdd firmware repo level secret
09. Jun 2024095887de4do the docker dance
09. Jun 202446b8e2a85fix binary location
09. Jun 202427ad3da0areinstate after checks and hope the coffee kicks in
09. Jun 20242335352fbfix native build
08. Jun 20242fa55b7b6Remove bandit from extra
08. Jun 2024da5bca31eTriple-press not disabling GPS (#4041)
07. Jun 20248a4e91e84Merge pull request #4048 from Jorropo/improve-eu-868-docs
07. Jun 2024d91fdc5eaMerge pull request #4053 from meshtastic/xiao-ble
07. Jun 2024355c61082Compile without toolchain patching
07. Jun 2024a52db85ebfix base setup
08. Jun 2024338244de3Wake screen on first press (#4052)
06. Jun 202490d45f24fMerge pull request #4049 from Talie5in/minimized_build_fixes
06. Jun 2024d09da9678Fix indentation oopsie
06. Jun 2024a5c96a29dFix missing IFNDEF and IFDEF in main-esp32.cpp when EXCLUDE_WIFI is defined.
06. Jun 20241f9f885acIf EXCUDE_MQTT Defined, skip reconnecting MQTT in WiFiAPClient and dont check status of is_mqtt_connected
06. Jun 2024646b25278Include PositionModule if EXCLUDE_GPS defined (requied by AdminModule)
23. May 202408e1c2f68Rename REGULATORY_GAIN to REGULATORY_GAIN_LORA to allow for other RF gain controls
22. May 2024537814df5xiao_ble: Add EBYTE E22-900M33S PA gain and limits
09. May 2024d1d49efc6Implement REGULATORY_GAIN and SX126X_MAX_POWER in XIAO BLE EBYTE E22
09. May 20243cda59867Add REGULATORY_GAIN configuration to remain within regulatory ERP limit
08. May 20245554cc46aAdd REGULATORY_ prefix to LORA_REGIONCODE
05. Jun 2024d82d9f5effix dead link in EU_868 documentation
05. Jun 202496b286cd4release x86_64 deb
05. Jun 20247874ebc56Update package_amd64.yml
05. Jun 2024fb3c14123update package index
05. Jun 2024f1906c38fsudo make me a sandwich
05. Jun 202414b7c5b6eCreate build_native.yml
05. Jun 2024d8775d94etry harder dude
05. Jun 20242cc5598f8Try building a deb for native
05. Jun 2024fbc8f6c03package x86_64 meshtasticd
04. Jun 2024d0ca616c1typo: 'our our' to 'of our' (#4037)
04. Jun 2024c37316e72use correct hardware tag for tracker and sdk (#4036)
04. Jun 202467b67a481[create-pull-request] automated change (#4035)
04. Jun 2024181f03cb9tryfix random values (#4034)
04. Jun 20249632e4c40Add missing excludes to environmental sensors (#4033)
03. Jun 2024a218c6fb4DFRobot Lark weather station support (#4032)
03. Jun 2024b43c7c0f2LR1110 support (#3013)
03. Jun 20247cbfe7aa5[create-pull-request] automated change (#4029)
03. Jun 202486f200038Merge pull request #4025 from meshtastic/bme-680
03. Jun 202479333c85atryfix bme some more
03. Jun 20244a93e4d85Merge pull request #4023 from meshtastic/radiolib
03. Jun 2024b551c8b59update Radiolib to 6.6.0
02. Jun 202406c635ecaMLX90632 IR temperature sensor support (#4019)
02. Jun 202497a5abbc8TI OPT3001 light sensor support (#4015)
02. Jun 20242723ae6e9fix crash during reset nodedb (#4017)
01. Jun 20246ce2fdc1cAdd TSL2591 sensor support (#4014)
01. Jun 20249a855c0b6[create-pull-request] automated change (#4011)
01. Jun 20242740a5694tryfix: init change for BME680 (#3965)
31. May 2024ffff2a03fdragino trackerd (#4002)
31. May 20244fa2427b8Trunk variants
31. May 2024eddda3ca4added AHTx0 sensor (#3977)
31. May 202417142f877Add support for RadioMaster Bandit Nano (#4005)
31. May 2024953aa4d09Tracker v1.1 - fix pin 3 description in variant.h (#3990)
31. May 2024b9edc7563Update the Heltec board battery level read accuracy. (#3955)
31. May 2024c88278724[create-pull-request] automated change (#4003)
31. May 202454bccb898Run tzset() and localtime() in getTZOffset() to ensure proper timezone offset (#3999)
31. May 20248d90c496dDon't send potentially bogus timestamps with fixed location (#4001)
30. May 202410e304049Add support for to_callsign on GeoChats for ATAK (#3996)
30. May 2024f138eaa97Fix original esp32 boot init panic (#3985)
30. May 2024cd8a7e44a[create-pull-request] automated change (#3992)
30. May 20240b48663cbDon't alloc NodeInfo replies when channel utilization is > 40% (#3991)
28. May 2024af9d82526Send own node-info earlier and move others to the end of want-config flow (#3949)
28. May 2024038413f46User experience improvement - app battery icon (#3979)
26. May 202477cf5c620Fix time updates from client device and potentially incorrect UI frame receiving 'toggle watch face' button tap (#3974)
26. May 2024aa33ad1d5Fix memory leak when there's no display (#3972)
26. May 202434553c971Bump portduino to pick up improvements to reboot() (#3975)
25. May 2024c46c3427fIterate through uint array
24. May 2024dca8615eachange type to 8 bit uint
24. May 202479511aa61Merge branch 'master' of https://github.com/HarukiToreda/ESP32-CardKB-Fix
24. May 202480762518dMerge branch 'master' into master
24. May 2024223350766Added "Hops away" on display (#3934)
24. May 20249a38a4b02Merge pull request #3966 from andrew-moroz/t-watch-fix
24. May 20241d288414at-watch-fix: Fully insulate T-Watch free text updates from other hardware platforms
23. May 20242f9dc813dt-watch-updates: Add canned message free text via touch keyboard and watch face frames to T-Watch S3 (#3941)
23. May 20241a253dccc[create-pull-request] automated change (#3964)
22. May 20247d873eb06Add exclude emoji macro
23. May 20241631462dbOled screen emojis (#3940)
22. May 20247bcb8f1fePortduino: Catch the keyboard power button and initiate poweroff (#3953)
22. May 20240c9da9aecUpdate platformio/espressif32 to the latest 6.7.0 (#3899)
22. May 2024a12b9922eScreen changes from time deltas to timestamps after 15 minutes (#3935)
22. May 2024cdf86f416Change NRF_APM USB detection code (#3939)
21. May 2024040b85161[create-pull-request] automated change (#3950)
21. May 2024d19607ba9Look in the right place for .debs
21. May 2024b829ee795re-add .deb download to build
21. May 20242fdc2e2c3Perhaps a wildcard shall I seek
21. May 2024b9a6d21dfAdd EoRA-S3
21. May 20248c5dee588Remove download
21. May 202455d46bae9Update build_raspbian_armv7l.yml
21. May 2024ed8abea11Add final debug call for Portduino reboot (#3945)
20. May 20245f107569fPut T-Beam supreme back to the future (#3944)
20. May 2024b68ef3d98Revert "Fix TBeam Supreme woes (and upgrade platform)" (#3943)
19. May 202434aec7099No need to build Raspbian arm64 twice: Part 2
19. May 2024e8cdac8faNo need to build Raspbian arm64 twice
19. May 2024afae3a488Move Raspbian Arm64 to new build scheme
19. May 202485e238ca7Better names for .deb artifacts
19. May 202445b05c989Revert "Use the right arch name for armv7l builds"
19. May 20247d1a92589Use the right arch name for armv7l builds
19. May 202472fb8a30aNo sudo on debian docker
19. May 20241c67f491dAdd deps install for armv7l builds
19. May 2024f7a4cd33bAdd armv7 builds
19. May 2024d2390cb98Merge branch 'master' of https://github.com/HarukiToreda/ESP32-CardKB-Fix
19. May 2024a37f309c0change the main scan class so they scan only for wanted bits - UNTESTED
18. May 20243a628047eAdded fix for ESP32
19. May 2024a5fdb663echange the main scan class so they scan only for wanted bits - UNTESTED
19. May 20243719ddac0automatically propose to setup virtualenv if platformio is having issues in native build (#3923)
19. May 20244a05874dbTry-fix: Remove logging of actual payload strings (and compressed) for TAK packets (#3922)
18. May 20241ec0e750aAdded fix for ESP32
18. May 202484d3117a7Lock Portduino to MAGIC_USB_BATTERY_LEVEL for now (#3894)
18. May 2024300b26c6bMerge pull request #3925 from meshtastic/init-variant
17. May 2024cf0424922target does not use the powerrail
17. May 20247ef9fec44PLEASE TEST move the power rail init earlier in the startup process on 4630
18. May 20242244b0efeMerge pull request #3930 from meshtastic/screen-pinning
18. May 2024108dfdc2eupdate trunk
18. May 2024b16164998remove screen pinning for pico targets
17. May 2024a2284e3d5DEBIAN is case sensitive
17. May 2024ce40f9161Merge pull request #3924 from meshtastic/Stop-overwriting-my-config
17. May 2024314d2e2dadebconf expects absolute paths.
16. May 2024b4a7e78d1Don't reboot for certain config prefs and make accelerometer thread re-entrant (#3889)
17. May 2024f3cf9a5e7Adjust refresh for Heltec Wireless Paper V1.1 (#3913)
16. May 20248e35e19fdMerge pull request #3915 from meshtastic/libpax-rssi
16. May 202414839bd9bMerge branch 'master' into libpax-rssi
16. May 2024f109bc25cMerge pull request #3918 from meshtastic/create-pull-request/patch
16. May 20240976705f2[create-pull-request] automated change
16. May 202414392c22fMerge pull request #3912 from meshtastic/fix-tbeam-s3
16. May 202410010baacMerge pull request #3917 from rcarteraz/patch-1
16. May 20248c327cc57Merge pull request #3904 from meshtastic/lib-update
16. May 20244087bd93aAxe trunk from check
16. May 202457575f8e4remove has screen = 0
16. May 2024d02e12a42fix include path
16. May 2024fce281f54update sensor libs
16. May 2024d95e3acabimplements #3885
16. May 2024cc864291cMerge branch 'master' into fix-tbeam-s3
16. May 2024c04c589aeMerge pull request #3906 from Jorropo/remove-unused-imports/platformio-custom
16. May 202451d2795b2Fix TBeam Supreme woes (and upgrade platform)
16. May 202404837b330bin: remove unused imports from platformio-custom.py
16. May 20241d42a6c48Fix static ip assignment on wifi for rp2040 (#3896)
16. May 20244cd70f3cbMerge pull request #3903 from meshtastic/create-pull-request/patch
15. May 2024c18b4920a[create-pull-request] automated change
16. May 2024eeb9a368fMerge pull request #3902 from meshtastic/create-pull-request/patch
16. May 2024306b8d320Merge branch 'master' into create-pull-request/patch
16. May 20240c9eadc50Resync
15. May 2024fe2356ae8[create-pull-request] automated change
16. May 2024c57d45ba5Merge pull request #3893 from Dr-Gandalf/feature/veml7700
16. May 2024fc03eee4dMerge branch 'master' into feature/veml7700
16. May 202453dea4498Revert "Merge pull request #3898 from meshtastic/create-pull-request/patch"
16. May 20243342395a0fix generated files
16. May 20246dbc85810Revert "tryfix proto conflict"
16. May 202479628c73ctryfix proto conflict
16. May 2024eaa7fcf3dRevert "Updated protobufs submodule"
15. May 2024861bec05fMerge pull request #3901 from Jorropo/remove-unused-import
15. May 2024ce25381f6fix unrelated change
15. May 2024e08c808c3fix log line
15. May 20249e8ca69a1bin: remove unused import in buildinfo.py
15. May 2024bd9156de2GPS Chechsum failures (#3900)
15. May 2024938aba481Merge pull request #3898 from meshtastic/create-pull-request/patch
15. May 2024419820f48[create-pull-request] automated change
15. May 202473087f667Merge branch 'master' into feature/veml7700
15. May 20247810e59b0Merge pull request #3895 from meshtastic/fix-guards
15. May 202464dc6cc21trunk fmt
15. May 202433812a208update portduino-framework
15. May 202478a1b6a9aunrelated change, i just noticed this problem...
15. May 202449a9aa3e3fix native compilation for linux PCs
14. May 20248d89e78bbMerge branch 'master' into feature/veml7700
14. May 20240aa449bcaFix unnecessary code block removal in EnvironmentTelemetryModule
14. May 2024a3e47b8d9merge master in to veml7700
14. May 2024022e1f472Updated protobufs submodule
14. May 202477e76bc92Fix VEML7700Sensor readings and update protobuf and MQTT JSON
14. May 20245da798c62Merge pull request #3891 from 2itea/master
14. May 202415178da56Change SHT4X sensors library from Sensirion to Adafruit
14. May 2024c12b9b928Merge pull request #3890 from GUVWAF/rp2040heap
14. May 20241f9ff68f1RP2040: Add `getFreeHeap()` and `getHeapSize()` support
14. May 20243b5d4e92cadd psram flag on RAK11200 board definition (#3887)
14. May 20242388eb91aFix immediate wake from deepsleep for some devices (#3884)
13. May 2024a9a208de7Implement "Flip screen" setting for E-Ink displays (#3871)
13. May 2024078f33ff7Re-add missing files (#3873)
13. May 20244d8c98c23Update CI runner versions from Node 16 to 20. (#3872)
12. May 2024859fd7c25Generate the build matrix from the variant files (#3870)
12. May 20245de0c71a3add bobricius tracksenger variants (#3866)
11. May 202496b5bd2fdunphone has a display, don't default BLE PIN to 123456 (#3865)
11. May 2024d8d831b27Revert "exclude serial module for T-Echo, saves 3000 bytes"
11. May 20246ee995e26Merge pull request #3818 from lewisxhe/master
11. May 2024c6f028a5fMerge branch 'master' into master
11. May 202442cb9b854Merge pull request #3859 from meshtastic/debug-mute
11. May 2024e28f869d3Merge pull request #3860 from meshtastic/exclude-serial
11. May 2024ef1f2e47cMerge pull request #3858 from Jorropo/github/linux-native
11. May 20243b6ce29ccadd the now common RP2040
11. May 202438347fa6dexclude serial module for T-Echo, saves 3000 bytes
11. May 202486b14793dadd optional define DEBUG_MUTE This shaves roughly 60k from firmware builds by not including the Logging Ressource strings. Define in variant.h or architecture.h
11. May 202458484d7fe.github: add Linux Native and other as platform to Feature Request
10. May 202469d765622[create-pull-request] automated change (#3846)
10. May 2024f06c56a51Removing release build type due to huge amount of flash utilization
10. May 2024ac22a503dRevert "Revert "Add Sensirion SHT4X sensors (#3792)" (#3845)" (#3850)
10. May 2024676319a9cImplement chunked SPI transfer for ch341 (#3847)
09. May 20245d9800b7cRevert "Add Sensirion SHT4X sensors (#3792)" (#3845)
09. May 20240c89aff0fEnable telemetry and power telemetry on the native target
10. May 20245e160b21cT-Echo screen and button performance (#3840)
08. May 202439336847aadd veml7700 readings to protobuf and to the mqtt json + fix the readigns validator code in env telemetry
09. May 202475dc8ccceButton ISR runs thread asap (#3801)
08. May 2024147de75a0Added modifier key combination to allow keyboard shortcuts on t-deck (#3668)
08. May 20245371f134bAdd Sensirion SHT4X sensors (#3792)
08. May 20248105c0440New variants PROMICRO_DIY (#3788)
08. May 20246c75f2e62Move LFS_NO_ASSERT to nrf52.ini
08. May 20245aef92196Merge branch 'master' of https://github.com/lewisxhe/firmware
08. May 20248c3b9a613Move LFS_NO_ASSERT to nrf52.ini
08. May 202473ab43c67Change to LOG_ERROR
07. May 202423466b5a5regenerated files
07. May 2024f19aa49ebadd veml7700
07. May 20241d583341etrunk fmt
07. May 20248e7ede16eRemove debug wait
07. May 20248886d2df5Enhanced t-echo file system integrity check
07. May 2024cbf20e4ceDefault to new vendor ntp pool (#3819)
07. May 202481ecd6d92trunk fmt
07. May 2024b63997b36Remove debug wait
07. May 202476adcbb46Enhanced t-echo file system integrity check
06. May 2024c009c0db1Elimate non-text output for Portduino
06. May 20242c99f1107Revert "set USB_CDC_ON_BOOT, udate arduinoespressif32 to 2.0.15 (#3764)" (#3809)
06. May 20240d57d29cbSend fixed position to mesh after setting it (#3803)
06. May 2024353c7e07dWiphone (#3793)
06. May 202477a66e1dcFix for EnvironmentTelemetry Screen (#3785)
06. May 2024e98c3bf5dMerge pull request #3802 from meshtastic/create-pull-request/patch
06. May 20245e9d48d0d[create-pull-request] automated change
06. May 20248e91f895aMerge pull request #3800 from oseiler2/fix/RCWL9620-MESHTASTIC_EXCLUDE_ENVIRONMENTAL_SENSOR
06. May 2024b155a5b6drearrange includes
06. May 20242c30923e3add MESHTASTIC_EXCLUDE_ENVIRONMENTAL_SENSOR exclusion to RCWL9620
05. May 20240afe2d459Merge pull request #3790 from meshtastic/create-pull-request/patch
05. May 20240b239e618[create-pull-request] automated change
05. May 2024e9ebdfeffMerge pull request #3787 from GUVWAF/ccToPhoneErr
05. May 20246fb7d7f2dCheck if packet is not released before CC to phone
03. May 202470712d859Enable compiling with gccnoneeabi 12.3.1 for nRF52 targets, additional small fixes (#3778)
03. May 20244d9081b3bMerge pull request #3678 from meshtastic/RCWL-9620
03. May 20247643a1acbMerge branch 'RCWL-9620' of github.com:meshtastic/firmware into RCWL-9620
03. May 202461216e579there
03. May 2024e31bb2d51Merge branch 'master' into RCWL-9620
03. May 2024a8c38c458Merge pull request #3775 from lewisxhe/master
03. May 202485e0372d2darn you, trunk. foiled my cunning plan.
03. May 202453bd9de9bMerge branch 'master' into RCWL-9620
03. May 202413ad52453make clang-format happy again. Also fix assorted variable shrouding and logic bleeps
03. May 20245f90f45actrunk fmt
03. May 2024dc0593c5aFix the infinite restart caused by unformatted t-echo fs file system
03. May 2024df3cceb10Merge pull request #3776 from oseiler2/fix/MESHTASTIC_EXCLUDE_ENVIRONMENTAL_SENSOR
03. May 2024827dcfca4trunk fmt
03. May 20249fb6148afMerge branch 'master' into RCWL-9620
03. May 20246c1377aa3fix case statement
29. Apr 2024077ca5919MESHTASTIC_EXCLUDE_ENVIRONMENTAL_SENSOR refinements
29. Apr 2024668b71611move QMC5883LCompass dependency to environmental_base
29. Apr 2024eaa7e21bcexclude AccelerometerThread when MESHTASTIC_EXCLUDE_ENVIRONMENTAL_SENSOR is set
27. Apr 2024be0e882beexclude sensors when MESHTASTIC_EXCLUDE_ENVIRONMENTAL_SENSOR set
02. May 202409080d76a[create-pull-request] automated change (#3773)
02. May 2024d490a332aUpdate version.properties
03. May 20245dfa4b837Ensure LED is off when disabling heartbeat (#3772)
02. May 20249501f3bda[create-pull-request] automated change (#3771)
02. May 2024b69a1cadaPortduino bump to pick up minor fix (#3770)
02. May 202406e7d2b84Track actual GPIO values, not just the enum values (#3768)
02. May 202471400103bset USB_CDC_ON_BOOT, udate arduinoespressif32 to 2.0.15 (#3764)
02. May 202440e361e6dMerge pull request #3763 from lewisxhe/master
02. May 2024d1b6f1142Fix t-echo gps failure
03. May 20240527fb10cInit. battery voltage from ADC reading, instead of fixed value (#3761)
02. May 20245f929a802Publish fixed position updates and consider changes in only altitude as an updated point (#3758)
02. May 20244f54862d6Merge pull request #3765 from meshtastic/twc-mesh-buildfix
02. May 20240f4ac9455fix building new TWC_mesh_v4 board
01. May 202445c1b46bdMove native to spi_host to indicate spidev for LovyanGFX
01. May 20245095efc55Pick up support for more than 64 GPIO lines under Portduino
01. May 2024ec92f7a5aRemove phone nodenum warning and empty else clause (#3756)
01. May 202457da37cfbPosition module should enforce precision for phone originated position packets (#3752)
30. Apr 20243619ac87b[create-pull-request] automated change (#3754)
01. May 2024e51ee91c3Optimization: stop relaying when reply is received (#3753)
30. Apr 202421311bbedT-Echo touch button no longer requires "wake on tap or motion" (#3745)
28. Apr 2024472db5b23Merge branch 'master' into RCWL-9620
28. Apr 202418e69a090Update Heltec HT-C62 variant based on HT-DEV-ESP board (#3731)
28. Apr 202493f77ea7dUpdate TinyGPSPlus version (#3727)
28. Apr 2024ee4c4ae6cAllow setting hopLimit for MQTT json sendtext and sendposition (#3735)
27. Apr 20246cc7dee95Tradunkadunk
27. Apr 202438c4d35a7Add Notification on device screen following feature toggle (#3627)
27. Apr 2024e683d8f55Rebrand "send network ping" to more honest "try send position" with better output (#3737)
27. Apr 2024e66aec822fix typo in comment (#3726)
27. Apr 2024a06a01d25fix #if HAS_TELEMETRY when set to 0 (#3733)
27. Apr 2024f8c3f43eaFix xiao_ble variant build error due to undefined BATTERY_SENSE_RESOLUTION_BITS (#3732)
27. Apr 2024dfcabba0bPrevent overflow when calculating timezones (#3730)
25. Apr 2024827bacdfcMerge pull request #3723 from meshtastic/create-pull-request/patch
25. Apr 20245806a266d[create-pull-request] automated change
25. Apr 202430fbcabf8add conffiles to .deb packaging (#3722)
25. Apr 2024c14043f19Split warning into two messages, so we know which one is the case. (#3710)
24. Apr 2024e3610a2ebMove to lovyangfx develop for Native
24. Apr 20249baccc80dAdd SX1268 modules support for linux-native (#3702)
24. Apr 2024ac16ccf40fix for unPhone hangs during boot without sd card present (#3709)
23. Apr 20241c0227f90Merge branch 'master' into RCWL-9620
23. Apr 202457d296e0dAdd better support for the Adafruit PiTFT 2.8 for Native (#3704)
24. Apr 20249c9d126f6[BOARD] Add new variant: TWC_Mesh (#3705)
23. Apr 202427f0e42d2[create-pull-request] automated change (#3708)
24. Apr 2024459953461Terminate an async-full-refresh when caught by determineMode() instead of onNotify() (#3706)
23. Apr 20247acaec8efAdd power limit for TW region (#3701)
23. Apr 2024d0e81b915Fixed node and channel selection for t-deck (#3695)
23. Apr 2024c6e940af8Merge branch 'master' into RCWL-9620
23. Apr 20243302fbcc5Merge pull request #3647 from garethhcoleman/RGBLED
22. Apr 2024ccbf635eecorrected a bit of overzealous tidying
22. Apr 20246669b22dbtidied up, prob broke everything
22. Apr 2024ec2b854eaoops missed the extern enabling little chap
22. Apr 2024378a2d723Merge branch 'RGBLED' of github.com:garethhcoleman/firmware into RGBLED
22. Apr 20245dd08e953added NeoPixel support using Adafruit library
22. Apr 2024125add979Merge branch 'master' into RGBLED
22. Apr 2024250cf16bfAdd ability to turn off heartbeat LED blinking (#3674)
22. Apr 20248b5fad21bMerge pull request #3693 from titan098/updates_for_esp32s2_build
22. Apr 202430d4c3a94Updates for esp32s2 build
22. Apr 202445fd5e25aMerge branch 'master' into RGBLED
22. Apr 2024ac6a66836Merge pull request #3697 from meshtastic/nrf52-signfix
21. Apr 2024f47b40cf6fix signedness warnings of NRF52 toolchain
22. Apr 2024fd9461505adjust adc for rak11310 devices (#3698)
21. Apr 202484edaabfeMerge branch 'master' into RGBLED
21. Apr 2024048f0a160Merge branch 'master' into RCWL-9620
21. Apr 20244a48a3fb5Fixed bug making t-deck reboot when muted (#3694)
21. Apr 202439bbf0d35Added more clear RTC handling and quality logging (#3691)
21. Apr 2024675d8fe08Merge branch 'master' into RCWL-9620
21. Apr 20240406be82dUse correct format specifier and fixed typo. (#3696)
21. Apr 2024679e068e1Missing break in INA3221 i2c scan (#3692)
21. Apr 2024952393ca0Merge branch 'master' into RCWL-9620
21. Apr 2024a231cd2adderp...
21. Apr 2024ac87c0065Also refresh timestamp for "timeonly" fixed position nodes (#3689)
21. Apr 20249822a8527Add board and variant definitions for EBYTE_ESP32-S3 (#2882)
21. Apr 2024a957065feMerge branch 'master' into RCWL-9620
21. Apr 202441f355749Refactor smart position to use throttle helper (#3671)
21. Apr 2024402b0d7e0ditch that no-good m5 dependancy and do it ourself
21. Apr 202413ebda6b2Merge branch 'RCWL-9620' of github.com:meshtastic/firmware into RCWL-9620
21. Apr 20241dd19cec6Merge branch 'master' into RCWL-9620
21. Apr 2024df718ab29Merge branch 'master' into RGBLED
22. Apr 2024dfc43bae1Fix crash on shutdown, if Bluetooth not enabled (#3686)
22. Apr 2024f6cfdfe88(ESP-32S) Fix "critical error 3" after deep-sleep (#3685)
21. Apr 2024820c5dc8cUpdate architecture.h (#3688)
21. Apr 20241f9c295c9Merge branch 'RCWL-9620' of github.com:meshtastic/firmware into RCWL-9620
20. Apr 20245218aaafcChange name
20. Apr 2024c480f0870Support radar sensor RCWL-9620 on i2c
21. Apr 20249e4ef92e6lets just define it without guards!
21. Apr 2024cf65661c7another silly error
21. Apr 2024fb7a878d9tweaked guards to allow various combinations of RGB leds
20. Apr 2024e72792afc[create-pull-request] automated change (#3683)
20. Apr 2024ec39e1136INA3221 Mis-identification fix (#3681)
20. Apr 202494e1f016eChange name
20. Apr 20249170fe058Support radar sensor RCWL-9620 on i2c
20. Apr 2024ef9808cddMerge pull request #3680 from meshtastic/create-pull-request/patch
20. Apr 20240972a8dcc[create-pull-request] automated change
20. Apr 2024419eb1396[create-pull-request] automated change (#3679)
20. Apr 2024e7828c4c6[create-pull-request] automated change (#3676)
20. Apr 202444aa24809added new display parameters (#3670)
19. Apr 2024e0513d407ahem, another minor edit to have another go at CI
19. Apr 20242100f3135minor edit to have another go at CI
19. Apr 20242f36d4990Merge branch 'master' into RGBLED
18. Apr 202465bde8538[create-pull-request] automated change (#3663)
18. Apr 20247a3570aec[create-pull-request] automated change (#3662)
19. Apr 20244a471ded7Merge branch 'RGBLED' of github.com:garethhcoleman/firmware into RGBLED
19. Apr 2024eea85d26coh god the bugs, they are everywhere, I feel so dirty...
19. Apr 202464edfb76eUplink to MQTT after potentially altering content (#3646)
18. Apr 20248ac308e73Merge branch 'master' into RGBLED
18. Apr 20240ae767498I'm sure there's a cleverer way to do this, but I'm stupid and I didn't find it after a few minutes of searching stack overflow
18. Apr 2024e4b5f2ce1NeighborInfo: Only keep neighbors in RAM (#3660)
18. Apr 20247d77b23ebsupport for generic 4 pin CC and CA RGB LEDS
18. Apr 2024a149999cetidy up first
18. Apr 202478d915b45Merge branch 'master' into RGBLED
18. Apr 20244c0b7ea40StoreForward: Remove assert when receiving unhandled case (#3661)
18. Apr 2024425a71599Added one minute throttling to NodeDB save to disk (#3648)
18. Apr 20242e13aeeacMerge branch 'master' into RGBLED
19. Apr 2024747c713ba(ESP32) Fix bluetooth after light-sleep; de-init for deep sleep (#3655)
18. Apr 20244b5549be8added vibration notifications
18. Apr 2024172d271b0Merge branch 'master' into RGBLED
18. Apr 20242e14234b7don't enable the CDC interface already at boot (#3652)
17. Apr 2024d47e9bed1Add multiple SPI devices for Radio, Display, and Touchscreen (#3638)
17. Apr 2024bc085ab84Fix #3641: Always set MAC when picking new NodeNum (#3651)
17. Apr 20242450031b1Add device metrics uptime to MQTT JSON (#3643)
16. Apr 20242cd877d2eMerge branch 'master' into RGBLED
17. Apr 2024c34956e9dCosmetics: rename remaining plugins → modules and less errors (#3645)
16. Apr 2024afb4de21dyet another random edit, think i'm brushing the touchpad or perhaps my computer is possessed by the devil determined to make me look foolish
16. Apr 202486223d880Merge branch 'RGBLED' of github.com:garethhcoleman/firmware into RGBLED
16. Apr 20240632b96fcjust tiny tweak to minimise changes
16. Apr 2024dcfc9c9f0Merge branch 'meshtastic:master' into RGBLED
16. Apr 20248a3322fbcrgb led support for unPhone
16. Apr 202455c9c3b29Support for the ATGM336H series of GPS modules (#3610)
16. Apr 2024959954947Add configuration option for LoRa Region Code override for region-locked builds/variants (#3540)
16. Apr 2024e813703bfAdd support for CDEBYTE_EoRa-S3 (#3613)
16. Apr 2024699ea7467[create-pull-request] automated change (#3642)
17. Apr 2024a01069a54No more printing power-state changes to screen (#3640)
16. Apr 20243413b9da4Fixed XPT2046 syntax and using unPhone library to clean up support (#3631)
16. Apr 20247d3175dc8More useful default input device for Pi 400 (#3639)
15. Apr 2024441638c2e[create-pull-request] automated change (#3636)
15. Apr 20242f9b68e08File management changes (Part 2 - Reboot instead of reformat NRF52 after two failed file saves) (#3630)
15. Apr 202427ae4399bZero hop always for connected node (#3634)
15. Apr 2024385d7296fstrange extra edits removed wtf
15. Apr 2024d1cd68664Fixed XPT2046 syntax and using unPhone library to clean up main and TFTDisplay.
15. Apr 20241291da746Support for alt I2C address for LSM6DS3 sensor, identification of TCA9555 IO Expander, resolve serial hang issue (#3622)
15. Apr 20242803fa964Add LoadFileState to differentiate types of success / failures (#3625)
15. Apr 20241d9754404Wireless Paper: Fix BLE after Lightsleep (#3629)
14. Apr 20245b52c31a7Fix HAS_WIRE logic in main
14. Apr 202400d4c011cFix sx126x error log logic
14. Apr 2024144714881Make sure settingsStrings get initialized
14. Apr 20244f205718fDevice telemetry uptime in seconds (#3614)
14. Apr 20245047468d9fix/enhancement: TFT device powersave (part 3) (#3600)
14. Apr 2024ec3971bcefix upDown ISR (#3612)
14. Apr 20240a246bfe9Add more useful error output in radio interfaces (#3615)
13. Apr 2024f1a1834eeUpdate portduino to include SPI and setSetial fixes (#3611)
12. Apr 20242a6e26620Auto-favorite our node (#3609)
12. Apr 20243f45c2d4fFix another LOG_DEBUG message that should be LOG_ERROR (#3607)
12. Apr 202411adfe05cDrop unishox2 functions from Router (#3606)
12. Apr 2024b4009f9f2New fixed copy-pasted more corrector hash
12. Apr 2024917b739e6Update TinyGPS version to un-derped commit
12. Apr 20242c4db1633TinyGPSAltitude support for negative altitude (#3605)
12. Apr 20244c9646f7dfix: device sleep (part 1) (#3590)
13. Apr 20248fd32f345enable USB CDC (#3597)
13. Apr 2024178877f2dEnable T-Echo touch button by default (#3604)
12. Apr 20246de0363eePin RadioLib to 6.5.x (#3601)
12. Apr 2024f4a2023dbLSM6DS3TR-C support (#3593)
12. Apr 2024927d07e2cfix: device PMU shutdown (part 2) (#3596)
11. Apr 2024a4a8556aa[create-pull-request] automated change (#3595)
12. Apr 20248e29efcb5Fix button interrupt after light sleep (#3587)
10. Apr 20243bee6ce9cOnly set NodeNum based on MAC if it's still zero (#3585)
09. Apr 2024fcab20fb3Merge pull request #3580 from meshtastic/add-iaq
09. Apr 20242d81c97b9fix #2586 (lower IAQ quality for saving to 2 and rework save logic)
09. Apr 2024cfd98b2c9add BME680 IAQ reading. Range is from 0 (clean) - 500 (extremely polluted)
09. Apr 20246e7405e56add unphone (#3584)
09. Apr 202477082e35fAdd unPhone to S3 build scripts (#3583)
09. Apr 2024daa64b055[create-pull-request] automated change (#3579)
09. Apr 2024ec74fba2bupdate to nanopb 0.4.8 and fix proto regen script (#3578)
08. Apr 2024e89575bfd[create-pull-request] automated change (#3577)
09. Apr 2024ea61808fdtryfix: use UTC on Phone API (#3576)
08. Apr 2024b14ac777fMerge pull request #3570 from meshtastic/local-time-display
08. Apr 202465e5bdc21display log and onscreen times in local timezone
07. Apr 2024aa3280c18add trunk ignore for docker chmod (#3568)
07. Apr 202468e657fd0Actually fix Docker - hopefully
07. Apr 202447b8f7b6cDon't forget to change directory owner
07. Apr 2024fde20db95move chmod -t to root section
07. Apr 202440a7fd145Update Dockerfile to remove sticky bit during build (#3567)
07. Apr 202433842b67eMerge pull request #3565 from meshtastic/create-pull-request/patch
07. Apr 20242db061ded[create-pull-request] automated change
07. Apr 20241baad2875Add keymappings for several utility functions (#3536)
07. Apr 20240e9f1beb4Native Linux Build (ARM support and webserver deps) (#3506)
06. Apr 202403f60dcb4Make instructions clearer in config.yaml comments (#3559)
07. Apr 20245b5f9c62bRemap backlight toggle and touch button (#3560)
05. Apr 2024577de1e51Merge pull request #3557 from fuutott/master
05. Apr 2024f6e6f975cUpdate platformio.ini
05. Apr 2024902f38238This change to the I2C Scan is to distinguish between two devices (#3554)
04. Apr 20249b2d862b7Merge pull request #3544 from garethhcoleman/unphone
03. Apr 20244cdfae71cfirst attempt at getting trunk to do linting
03. Apr 2024be889015fNew device unPhone using HX8357D LCD and XPT2046 touchscreen
04. Apr 2024f0b6ff9b2Merge pull request #3545 from todd-herbert/paper-deepsleep-current
04. Apr 202430ebb6ae4use BUTTON_PIN macro
04. Apr 2024d1db51830set GPIOs for sleep
04. Apr 2024eb0e705bade-init bluetooth
03. Apr 202446ad4bf0e[create-pull-request] automated change (#3542)
04. Apr 2024a570e50acDisable holds / isolations on RTC IO pads after deep sleep (#3539)
02. Apr 20242caed6d29Feature parity between Pico and Pico W (#3538)
03. Apr 2024f2ed0f7c8Fix Light-sleep for ESP32 (#3521)
01. Apr 20248bb562c5fAdd spiTransfer function to Native to support Linux-managed CS (#3524)
01. Apr 202415501e84dAdd Station-G2 to install scripts (#3525)
31. Mar 2024a4c22321fDon't save Neighbors to flash when receiving (#3519)
01. Apr 202446a63bf29Handle edge cases for E-Ink screensaver (#3518)
29. Mar 2024279464f96linux-native: only install linux native deps (#3510)
29. Mar 20243cf6c47bareplace arch with uname -m for arch linux (#3508)
29. Mar 202464fd86649Make native honor HAS_SCREEN 0 (#3509)
28. Mar 20247b391d1a9[create-pull-request] automated change (#3507)
29. Mar 20248187fa711E-Ink Screensaver (#3477)
28. Mar 2024daa4d387cDon't reboot for non-radio lora config changes (#3505)
28. Mar 20244c2d5c6a8Reorder structs to fix build
28. Mar 2024b5ec35ec7[create-pull-request] automated change (#3502)
26. Mar 20245732eed86Fixed position admin messages (#3490)
26. Mar 20241542afb84Add libulfius2.7 to .deb debendencies (#3494)
25. Mar 2024acc32916cAdd multiple configuration options for a minimized build (GPS,WiFi,BT,MQTT,Screen). (#3469)
24. Mar 2024728b58fb9[create-pull-request] automated change (#3489)
24. Mar 202477fb230baNative: fail-safes for simulated node without config file (#3486)
24. Mar 2024b960dc1b4Add Shutdown and reboot to CardKB and friends (#3487)
24. Mar 20245f529f7caRemove unused defines from nrf52 variants (#3482)
24. Mar 2024b4dbc2b4b[create-pull-request] automated change (#3485)
24. Mar 202463df972d4Revert "[create-pull-request] automated change (#3483)" (#3484)
23. Mar 2024c87fdfece[create-pull-request] automated change (#3483)
23. Mar 2024381d5230bMerge pull request #3480 from GUVWAF/logsMapReport
23. Mar 2024a7c005ccdMerge branch 'meshtastic:master' into logsMapReport
23. Mar 202471ca6f768Actually update last_report_to_map
23. Mar 20244cce4c7c9Set unused header bytes to zero for future use (#3479)
23. Mar 20249e8860d18Crash fix and remove hard-coded path from PiWebServer (#3478)
23. Mar 2024d30d6bd3eFix #3452: only alter received packet if port number matches (#3474)
22. Mar 202494e4301f2Add set and remove favorite nodes admin commands (#3471)
22. Mar 202454818b5f8Enforce consistent polite channel utilization limits except for Sensor role (#3467)
22. Mar 2024c77c58d65[create-pull-request] automated change (#3470)
21. Mar 2024794e99c2fLog warning cleanup and truth (#3466)
21. Mar 20247aa013a71Skip favorite nodes when clearing out oldest in NodeDB (#3464)
21. Mar 2024a57f7730e[create-pull-request] automated change (#3463)
21. Mar 202435754d661Make MAX_NUM_NODES configurable in variant.h (#3453)
21. Mar 202479cfb1e87Revert "Bump actions to node 20 (#3461)" (#3462)
21. Mar 2024155df45d9Add sanity check for map report interval and position precision (#3459)
21. Mar 2024907d07591Revert previous attempt
21. Mar 20249c88906acRemove double run of build-raspbian
21. Mar 2024defeb8e52Bump actions to node 20 (#3461)
21. Mar 20246dd337a65Clear local position on nodedb-reset (#3451)
21. Mar 20240a7ddb759Let NeighborInfo Module ignore packets coming from MQTT (#3457)
21. Mar 20244debcd5ccSet default position precision of mapReport to 14 (#3456)
21. Mar 2024fd26914d8move nodeDB::init code into nodeDB constructor (#3455)
21. Mar 2024dfcd0d14fAdd MaxNodes to Native config (#3427)
21. Mar 2024f4095ce00Adds configuration option to exclude the webserver on esp32. (#3369)
20. Mar 20247aa21f6e3Fixed double and missing Default class. (#3448)
19. Mar 20245e832e2fc[create-pull-request] automated change (#3444)
19. Mar 20244fa7f5a74Fix devicestate persistence bug
19. Mar 2024a6625998ffix compiler warnings in NodeDB.h (#3439)
18. Mar 2024711b85cfefix WLAN crash (#3435)
18. Mar 2024b98176e73[create-pull-request] automated change (#3434)
17. Mar 2024aae49f5ecRemove confusing channel suffix (#3432)
17. Mar 20240d1d79b6dExtract default intervals and coalesce methods into their own file / static class methods (#3425)
17. Mar 2024bb57ccfc9Remove devicestate no_save (#3424)
16. Mar 2024e27f029d0Bump minimum NodeInfo send to 5 minutes (#3423)
16. Mar 202413cc1b025(3/3) Add variant for pico with waveshare and GPS hat (#3412)
16. Mar 202454a2a4bcc[create-pull-request] automated change (#3422)
16. Mar 2024611f291d4Factory reset GNSS_MODEL_MTK GPS modules with PCAS10,3 (#3388)
15. Mar 2024958660622Handle for heartbeat toradio packets (#3420)
15. Mar 20240de36fbfb[create-pull-request] automated change (#3419)
15. Mar 20240dda20bc3fix for I2C scan getting stuck (#3375)
15. Mar 202452cfec29fMore comprehensive client proxy queue guards (#3414)
15. Mar 20244d0d82f7eMerge pull request #3411 from meshtastic/rp2040-slowclock
14. Mar 202434bc22f94(2/3) Add Slow Clock Support for RP2040 platform. This will disable USB Softserial.
15. Mar 2024cb3740708Merge pull request #3410 from meshtastic/gnss-l76b
15. Mar 2024e8ec16785Merge branch 'gnss-l76b' of github.com:meshtastic/firmware into gnss-l76b
15. Mar 2024b90041521that should work now
15. Mar 20242eb78fec5Merge branch 'master' into gnss-l76b
15. Mar 2024da7cd5fc7new Accelerometer lib (#3413)
15. Mar 2024b06c77d46don't fix this to a hardware model.
15. Mar 2024cbc0aa16cfix compilation
15. Mar 2024876a0520a[create-pull-request] automated change (#3418)
15. Mar 202450cc4cfcfWe don't use Lorawan (#3417)
15. Mar 2024ec6bdeed8NodeInfo broadcast ensure default on 0 and enforce 1 hour minimum (#3415)
14. Mar 2024a085c3ddbTry-fix router missed messages (#3405)
14. Mar 202458cdf360f(1/3) Support L76B GNSS chip found on pico waveshare shield. Original work by @Mictronics
13. Mar 20249c37e57e7Only allow phone to set time for fixed positions (#3403)
13. Mar 20249d2fcbe1euse decoded packets in public MQTT range test/detection sensor filter (#3404)
13. Mar 20243995e2f70Remove bunk code
13. Mar 2024216f85ff2[create-pull-request] automated change (#3397)
13. Mar 20242efe43610Update nrf52 platform and consolidate Adafruit Bus IO (#3393)
13. Mar 2024fb1639020Merge pull request #3395 from tavdog/patch_buzzer_no_turnoff_off_by_one_error
12. Mar 2024333c3c1c9fix off by one error
12. Mar 2024724fa38a5Fix T-LoRa V2.1-6 with TCXO init (#3392)
12. Mar 202438ea68143Fix LTO discharge curve (#3385)
12. Mar 2024ee685b4edCheck AQ_SET_PIN instead of EINK dependency (#3387)
12. Mar 2024cf11807f9use priority background for low priority messages (#3381)
12. Mar 20247f063fbf8Support external charge detection (#3386)
12. Mar 20246215495ccMerge pull request #3379 from meshtastic/create-pull-request/patch
12. Mar 2024045dda64eMerge pull request #3383 from AeroXuk/patch-1
12. Mar 2024affbd7f2bUpdate MQTT.cpp
11. Mar 2024f9bf9e2dc[create-pull-request] automated change
11. Mar 20245f47ca1f3Don't spam logs if no position with map reporting (#3378)
11. Mar 20246a27e62bcMerge pull request #3356 from todd-herbert/eink-special-frames
11. Mar 20242d5a6c1a2Merge branch 'master' into eink-special-frames
11. Mar 2024c7839b469fix of tryfix SHT31 sensor (#3377)
11. Mar 202495967a01bMerge branch 'master' into eink-special-frames
11. Mar 2024e16689a0dfix heap use after delete (#3373)
11. Mar 2024c80098f51refactor: remove ACKs in range tests so zero hops is honored (#3374)
12. Mar 20241f766a04apurge unused enum val
12. Mar 20241d31be939Swap Wireless Paper V1.0 dependency to meshtastic/GxEPD2
11. Mar 20244b4bd07d5Merge branch 'master' into eink-special-frames
12. Mar 2024cf4753f7fAsync full-refresh for EInkDynamicDisplay (#3339)
11. Mar 2024892223a29fix typos and add 2 missing modules to the equasion (#3370)
11. Mar 2024658ed6fd2tryfix SHT31 sensor on secondary bus
08. Mar 20243a8f623f8Change '! -z' to '-n' to addresss shellcheck/SC2236
08. Mar 2024f09e5c96fAdd permission: read-all to silence CKV_GHA_1 check
08. Mar 2024a493ab526Trunk fmt to correct failing PR check for device-install.sh
07. Mar 2024b3ec3c20fUpdate device-install.sh files to account for bleota-c3.bin file
07. Mar 2024b65b9e5d6Include esp32c3 build step
10. Mar 2024766beefbcUpdate AccelerometerThread.h to work with T-Watch S3
10. Mar 2024eb372c190Merge pull request #3365 from GUVWAF/mapReport
10. Mar 202470df36b5dMerge branch 'master' into mapReport
10. Mar 2024e33d01425Merge pull request #3351 from thoherr/refactor-paxcounter
08. Mar 202426691c0beinclude requested change and suggestions on PR from @caveman99
06. Mar 202409e08e009add some documentation, cleanup
05. Mar 202473c77b663fix typo
05. Mar 2024fb4faf790split query of paxcounter data from sending funcionality; don't cummulate (count mode != 1); use flag to signal changed count data
10. Mar 2024cb7407e06Don't need to check all channels if not using default frequency slot
10. Mar 2024b45a91240Use dedicated `map` topic
10. Mar 2024c7d5698dbMerge branch 'master' into mapReport
10. Mar 2024d1a25947eMerge pull request #3366 from meshtastic/create-pull-request/patch
10. Mar 202469dcc948b[create-pull-request] automated change
10. Mar 2024084b01715Merge remote-tracking branch 'origin/master' into mapReport
10. Mar 2024af9d14c37Periodic reporting of device information to a map via MQTT
11. Mar 20241032e16eareorder determineMode() checks
10. Mar 20243da1b74a1refactor: always send range tests with zero hops
10. Mar 2024c0a3b20aawhile drafting, build from todd-herbert/meshtastic-GxEPD2#async
10. Mar 20243daae24d2fix fallback behavior for unmodified GxEPD2 Issues exposed by https://github.com/meshtastic/firmware/pull/3356#issuecomment-1986950317
09. Mar 2024dced88849Add precision_bit sto json
09. Mar 20247167f1e04Add parens to macro (#3361)
09. Mar 2024dfbb4cd91Merge branch 'master' into eink-special-frames
09. Mar 20243da7c0dbaAdd hops_away to JSON output (#3357)
10. Mar 20247b7032443handle special frames in Screen.cpp
10. Mar 202494eb837eefunction macro for tidier addFramFlag() calls
10. Mar 2024a9c07a4c0add frameFlags to LOG_DEBUG() messages
10. Mar 2024e232e3462add BLOCKING modifier to frameFlagTypes
10. Mar 202494794edd4add init code as a determineMode() check
10. Mar 202495b6f27d2change order of determineMode() checks
10. Mar 2024efd818fe9move storeAndReset() to end of update()
10. Mar 2024576f582cdrename setFrameFlag() method
10. Mar 2024d5c11d189change dependency from private repo to meshtastic/GxEPD2
09. Mar 2024aaa5d6116Merge branch 'master' into eink-async
09. Mar 20243efd606eaBump to 2.3.0
09. Mar 202442286edc8Merge branch 'master' into eink-async
09. Mar 202429335a18fUpdate variant.h (#3354)
08. Mar 202451df4fc77fix: turn off T-Echo peripherals on deep sleep (#3162)
08. Mar 20240f1bc9830Update MQTT topic to match (#3353)
09. Mar 202423926210dincrease fast-refresh limit for T-Echo https://github.com/meshtastic/firmware/pull/3339#issuecomment-1986245727
09. Mar 20247275c21f6formatting responds to https://github.com/meshtastic/firmware/pull/3339#discussion_r1518175434
08. Mar 2024ac89bb338initial config for T-Echo
07. Mar 202407da13058Async full-refresh for EInkDynamicDisplay
05. Mar 20245d4d91f77Move Wireless Paper V1.1 custom hibernate behavior to GxEPD2
08. Mar 20247da1153c2Fix known_only panic by short circuiting for NULL before checking has_user (#3352)
08. Mar 2024585805c3bAdd original hop limit to header to determine hops used (#3321)
08. Mar 2024a4830e0abMerge pull request #3347 from thoherr/add-bmp085_180-sensor
02. Mar 2024763ae9f2eadd BMP085 (and BMP180) sensor (temperature and air pressure)
07. Mar 20247f1250571Update trunk
07. Mar 2024b4940b476Trunk
07. Mar 2024c860493e6Add delay so GPS and Radio have time to power up (#3334)
07. Mar 20242dd751e33[create-pull-request] automated change (#3346)
06. Mar 2024bfce3938dAdd openssl as dependency to meshtasticd .deb
06. Mar 202446ad62378Add webroot to .deb
06. Mar 2024e174328deNative Webserver (#3343)
06. Mar 20249d37a8d17Stop Fiddling with Newlines! (#3341)
05. Mar 2024f5ff77c2bTurn off certain modules not wanted in custom builds (#3337)
03. Mar 202472050530fNRF52 bluetooth cleanup and fix (#3328)
03. Mar 2024e5bf07d4fFix for issue #3310 (#3327)
03. Mar 20247ab9a94edjust off the coast of NULL Island isn't OK either.
03. Mar 20243c3d39104Remove rangetest file on factory reset (#3322)
03. Mar 2024e3063a278Turns out bluefruit uses some of these macros even though "we" don't :-/
03. Mar 20246dbb6583ePut these back
03. Mar 20249b3e51948Revert "Fix LED pinout for T-Echo board marked v1.0" (#3304)
03. Mar 2024495840c77Filter out neighborinfo if we don't have the module enabled (#3314)
04. Mar 20245865add85E-Ink: fast refresh for Wireless Paper V1.1 (#3320)
03. Mar 2024c65929283Reimplement "Dynamic E-Ink" as a derived class (#3316)
02. Mar 2024905718e2aRemove problematic IO2 3V3 toggling (again) as GPS EN pin (#3317)
02. Mar 2024a58348369Update protos and add new fields to type conversions (#3315)
02. Mar 2024d20fa6e92Comment out ReplyModule registration, but leave it in as example (#3312)
28. Feb 2024bf88773b6Don't send anybody to null island ever (#3308)
29. Feb 20246acc63729Refactor EInkDisplay (#3299)
29. Feb 20247aee014f5Add Heltec Wireless Paper V1.0 to the build matrix (#3306)
28. Feb 20242786db499Missing include
27. Feb 20244ffb906femove duplicate #define for screen to unified header file (#3302)
26. Feb 2024f7758b4e4[create-pull-request] automated change (#3298)
26. Feb 2024e6a2c0634Various position fixes (#3297)
26. Feb 2024ce0e5c0ceSDA and SCL remap
26. Feb 202459bbd1ad0Revert I2C changes
26. Feb 20244796c8edcUpdate trunk to latest version (#3295)
26. Feb 2024f708e41baMerge pull request #3293 from meshtastic/font-fix
26. Feb 2024d556d5930fix compilation for Cyrillic fonts
26. Feb 2024146b5b557UINT32_MAX is not the same as INT32_MAX
25. Feb 20240dcd3584eFix wrong-side-of-globe when precision set to 32
25. Feb 2024d434117ffadd UI frame for PaxCounter module (#3285)
25. Feb 20240f27992c5Ignore JSON enabled setting on nRF52 platforms (#3286)
25. Feb 2024824991c17Ignore MQTT by default if region has a duty cycle limit (#3277)
25. Feb 202402192e116More StoreForward updates (#3274)
25. Feb 2024d47f55289Merge pull request #3276 from rcarteraz/update-nodedb-log
24. Feb 2024b98ddbddfupdate node db lite log message
25. Feb 20246932f0731Add Station G2 to the build matrix
25. Feb 2024a8d37475bMerge pull request #3282 from neilhao/master
25. Feb 20248726cb830Trunk don't like long line:)
25. Feb 20248c7ee1a7bCorrected the Trunk Problem
25. Feb 20241fe230a06Undo VS automatic modifications to this file
24. Feb 202474714bf0cstation-g2
24. Feb 20248bfe5a2bdMerge pull request #3280 from meshtastic/create-pull-request/patch
24. Feb 20249c4d1b5ac[create-pull-request] automated change
24. Feb 2024c2085c2c8Fix default stance in position_precision
24. Feb 2024730429fc9Routers / Repeaters deep sleep default w/ LoRA interrupts (#3251)
24. Feb 2024f1b314251remove flasher and replace with web on unset screen (#3272)
23. Feb 2024b2ea1e23bMove imprecise locations to grid middle
24. Feb 20243ad34f875E-Ink: change inaccurate terminology (#3269)
23. Feb 2024f95b90364Update EInkDisplay2.cpp (#3264)
22. Feb 2024770678654Correct powersave settings for ublox
22. Feb 2024eb2fa727aAdds support for position_precision
22. Feb 2024790f10062Protobuf bump
22. Feb 20240153daa8bMinor typo fix
22. Feb 2024880afb947Protos
22. Feb 202478b4a6563E-Ink: additional conditions for "Dynamic Partial" mode (#3256)
21. Feb 2024eb8a12e5aRefactor MQTT: only publish on LoRa Tx if packet is from us and on Rx if not (#3245)
21. Feb 20249784758c7Remove heltec-v1
21. Feb 2024e0c7f7207Manual trunk
21. Feb 202423df6ddf0[BOARD] Adds Waveshare ESP32-S3-PICO (#3081)
20. Feb 20247a1c56570[create-pull-request] automated change (#3255)
20. Feb 20240bfac7b5fFixes [3074] Heltec Tracker Screen issues + minor fixes (#3213)
19. Feb 20245a3180a52[create-pull-request] automated change (#3247)
18. Feb 20245672e6825feat: implement StoreAndForward `lastRequest` map handling (2) (#3246)
17. Feb 2024143ee9cdfremove logging from int handler (#3242)
16. Feb 2024998013affAdd TAK Tracker role behavior (#3233)
16. Feb 20241bacd8641[create-pull-request] automated change (#3232)
16. Feb 20247c9d1b0abBattery level with proportional filter and lookup table (#3216)
15. Feb 2024e3c4bc547Re-enable GPS on native
15. Feb 2024fdc27fe08Enable NMEA Messages on USB port for u-blox receivers (#3227)
14. Feb 2024cb4e1840eRevert HW_MODEL name
14. Feb 2024007ecd060Update protos
14. Feb 2024d9bd9bdfbStoreForward updates (#3194)
14. Feb 2024d2a74a532Phase 3 of the GPS rework (#3220)
14. Feb 20240b466fdcafix: Wireless Paper (v1.0 & v1.1) not showing battery percentage (#3208)
12. Feb 202430507f512refactored ButtonThread, fix IRQ issues (#3214)
12. Feb 2024c43cbb579Merge pull request #3217 from Gabrielerusso/ADC-resolution-fix
11. Feb 2024124be247cFixed ESP32 ADC resolution bug introduced by #3184
12. Feb 20244d18bc065V1.1
11. Feb 2024c8dae33e2[create-pull-request] automated change (#3211)
11. Feb 2024bac7c708bLilyGo T-Echo Bootloader UF2 and ZIP packages (#3210)
11. Feb 202496bd898a3[create-pull-request] automated change (#3209)
12. Feb 202436cf9b9effeat: E-Ink "Dynamic Partial" (#3193)
10. Feb 2024ce8673b6dAdded RP2040-LoRA target (#3195)
10. Feb 2024d52cfc294[create-pull-request] automated change (#3204)
10. Feb 2024f11def424[create-pull-request] automated change (#3200)
10. Feb 202413c8dca6b[BOARD]: CanaryOne (#3150)
10. Feb 2024404d0dda7Fix - Add GeoChat To field to payloads and handle compression (#3199)
10. Feb 2024514c19a68[create-pull-request] automated change (#3198)
09. Feb 20241085b5406ATAK plugin (#3189)
10. Feb 2024bcbc2f229Only cancel packet in Tx queue if it was already sent out via LoRa (#3191)
10. Feb 202474b90d350Add Singapore Region (#3165)
09. Feb 2024d246c47ae[create-pull-request] automated change (#3192)
09. Feb 202454e52ae05Improved button-click accuracy (#3188)
09. Feb 20248130b1cf4feat: initial support for Heltec Wireless Paper v1.0 (#3181)
08. Feb 20249d4c4f8bd[create-pull-request] automated change (#3186)
08. Feb 20243b0169ba7Adafruit display (#3179)
08. Feb 2024996e72a81[create-pull-request] automated change (#3185)
08. Feb 2024a40b4e4d6MQTT JSON downlink fixes (#3183)
08. Feb 2024f4151a710Merge pull request #3184 from meshtastic/rp2040-ADC-hotfix
08. Feb 2024a3755dfceTrunk fmt
08. Feb 2024ca5795d3eFix init resolution for all architectures
08. Feb 2024990ee5dacUpdate link to docs from webserver when file not found (#3175)
05. Feb 20244c55d5d9eGPS rework phase 2 updates for M8 and stub for M10 (#3166)
01. Feb 20247db02ad72[create-pull-request] automated change (#3161)
01. Feb 20247f7c5cbd6Triple GPS state (#3157)
31. Jan 20240c0a3c4b5Fix: mark packet sent to MQTT as ACKed only after we sent it out via LoRa (#3155)
31. Jan 2024bf762bc58[create-pull-request] automated change (#3156)
31. Jan 202484e578323Update version.properties
31. Jan 2024bdbe42dfdUpdate version.properties
30. Jan 20244f64c4f7b[create-pull-request] automated change (#3154)
30. Jan 2024af5ac3204Re-order GPS check to eliminate TOO old message (#3152)
30. Jan 20249586c68c6GPS updates (#3142)
30. Jan 2024ca45888f3feat(variants): Add support for TXCO on TLORA_V2_1_6 devices (#3124)
29. Jan 20241e4ecea6fupdate to `Meshtastic_nRF52_factory_erase_v2` (#3146)
29. Jan 2024d1ea58975Allow NRF52 ADC overrides; begin simplifying analog battery logic (#3134)
29. Jan 2024af52dcecdRestrict MQTT JSON downlink messages (#3141)
29. Jan 20240ae462239Admin message to delete file (#3144)
28. Jan 2024a49740cd5Adds i2c device configuration to native (#3143)
28. Jan 2024417feee47Fix: return failure when PhoneAPI times out (#3136)
26. Jan 2024d604a76c7Use correct define for native gos (#3133)
26. Jan 2024ac9c5f81bAdd CircutMess Chatter 2 (#3125)
25. Jan 2024d6fa19002fix: allow MQTT `encryption_enabled` with `json_enabled` (#3126)
24. Jan 2024f2c04c550fix MQTT crash (#3127)
22. Jan 20244ae5443c3Don't ever delete own node from DB (#3122)
22. Jan 20246b5101ec6Portduino logging enhancements (#3121)
21. Jan 2024062c64681TinyGPS fix for empty terms (#3120)
20. Jan 2024bccc0d47e[create-pull-request] automated change (#3119)
20. Jan 20248f6a2836bMark packets received via MQTT and add option to ignore them (#3117)
20. Jan 20244f76239d4[create-pull-request] automated change (#3118)
19. Jan 2024486bf7969update default (#3114)
19. Jan 20242efaaea62Update oled dep to include RP2040 fix (#3112)
19. Jan 2024af157d276fix T-Watch flip screen (#3113)
19. Jan 2024b489ee08cUpdate radiolib
19. Jan 2024751bdf94aInitial Partial Updates on t-echo (#3090)
19. Jan 2024e2a3b0306Default mqtt root to msh/region from unset (#3111)
17. Jan 2024a8b7490b6[create-pull-request] automated change (#3106)
17. Jan 20244056d34befix: `ipv4_config` byte order already little endian (#3073)
16. Jan 2024fd8b1687aUpdate channel of node in `updateUser` and write to flash if needed (#3094)
15. Jan 20248b362dee3RadioLib 6.4.0 fixes (#3098)
15. Jan 202430e3a2801[create-pull-request] automated change (#3099)
14. Jan 202414736775eUpdate define for RadioLib 6.4.0
14. Jan 2024a7019b720Update for Radiolib 6.4.0 to fix build
13. Jan 20246284f4ffeUpdate Linux binaries to use arch names (#3093)
13. Jan 2024e4e9a1559Drop the Raspbian and Linux targets (#3091)
13. Jan 202492110276dUse `::printf` for Portduino only
13. Jan 2024c22340eafAdd necessary libs to Dockerfile for native build
12. Jan 20246f96fbfb7INA3221 library branch to support negative values (#3084)
12. Jan 20244a867c81cPortduino work (#3049)
11. Jan 20247e53a96ee[create-pull-request] automated change (#3082)
11. Jan 20243e21e05a2[create-pull-request] automated change (#3079)
11. Jan 2024e9bde80b5change tft clear() to fillScreen() (#3077)
11. Jan 2024ccb548551Add SX1262 to M5Stack CoreInk (#3078)
09. Jan 20240d85069beHeltec paper (#3069)
10. Jan 202477ff1704dAllow button press if CannedMessage `updown1` or `rotary1` are not enabled (#3067)
10. Jan 2024613a2bfb7Update exception decoder for other platforms (#3070)
07. Jan 2024ea651c2f8Remove gps_attempt_time and use broadcast interval instead (#3064)
07. Jan 2024c2afa879bFix LED pinout for T-Echo board marked v1.0, date 2021-6-28 (#3051)
07. Jan 202459253d9c7Don't reboot after removing node from DB (#3065)
06. Jan 2024be46f9ea2[create-pull-request] automated change (#3063)
06. Jan 2024674fd3234RP2040 Enter uf2 DFU mode (#3062)
06. Jan 2024bacc525d0Add Malaysia Region (#3053)
04. Jan 2024aa10a3ec4[create-pull-request] automated change (#3055)
04. Jan 2024e3c768bf1Update platformio.ini -- set target default to tbeam (#3054)
03. Jan 2024943367eddFix "watch GPIOs" feature of Remote Hardware module (#3047)
29. Dec 20234577646f8Get rid of max-parallel build for rp2040
29. Dec 20231ae02a9a2Add dependencies for native build
29. Dec 202328951ea1eAdd libbluetooth-dev to build image
27. Dec 20232e9cc73eb[create-pull-request] automated change (#3046)
27. Dec 2023dbac2b1caImplemented enter (Uf2 usb) DFU mode admin message on NRF52 (#3045)
27. Dec 20232b7eb1e48[create-pull-request] automated change (#3044)
27. Dec 2023d401040e5Remove old SX126x and SX128x boosted gain commented-out code (#2976)
27. Dec 20235110de483Portduino reboot (#3033)
27. Dec 20232d35f72d8SimRadio: send queue status to phone (#3041)
27. Dec 2023d318d34c3Fix #3032 (#3040)
27. Dec 202306b4638f6Allow override of HWID using environment variable (#3036)
27. Dec 202316c18d0daAdd Traceroute, DetectionSensor and Paxcounter to MQTT JSON (#3043)
26. Dec 20238d37d93e0Hash function needs uint32_t for some platforms. (#3038)
25. Dec 20237334ee734Time Fix (#3035)
25. Dec 2023ba98da55aAlign glibc with Debian builder (#3034)
21. Dec 2023db8f8db8eDon't disconnect WiFi when we're actively reconnecting (#3026)
21. Dec 2023d88baea62Make implicit ACKs work on MQTT (#3028)
18. Dec 202316a3a32f2[Add] SX1280 to linux native Portduino (#3023)
17. Dec 2023a138e9cb6Merge pull request #3020 from meshtastic/paxcounter
17. Dec 202386475a171admin getters and setters
17. Dec 2023c5a2dc758rule of thumb, last minute changes are dumb.
17. Dec 2023add78a459Include Libpax - WIP
17. Dec 2023f1b380882Merge pull request #3022 from meshtastic/create-pull-request/patch
17. Dec 2023bbe21766b[create-pull-request] automated change
17. Dec 2023dfa537415Merge pull request #3021 from meshtastic/nodeinfo-shading
17. Dec 202324c4ee9bflocal variable and class variable may not be named the same
16. Dec 202371c072683Ignore keyboard input while sending CannedMessages packet
16. Dec 202345f90fb39[create-pull-request] automated change (#3018)
16. Dec 20231c6acfd73Set NRF cpu brownout at 2.4V instead of running down to the limit (#3016)
14. Dec 2023c6ae66dcaAdd fallthrough option to avoid a GPS stuck off.
14. Dec 2023fc365a1feKeep WiFi defines out of platforms without WiFi
14. Dec 20236c1db94aeAdd raspbian reboot and shutdown behavior
14. Dec 2023ded1cbf4dMerge pull request #3015 from meshtastic/esp32s2fix
14. Dec 2023399b9f8f6Merge branch 'master' into esp32s2fix
14. Dec 20234720b2874Cpp-check warnings cleanup (#3014)
14. Dec 20231af3e0ddaESP32-S2 fix
13. Dec 20239f85279e7Lost and found mode (#3012)
12. Dec 2023dd96848beChange type to fix compilation in new code
12. Dec 20234932e277fremove char counter when changing destination shorten destination to make room for char counter, only on small displays.
11. Dec 2023dad05d787Select Node and channel in Canned Message module.
11. Dec 20234b7fbeca2only ever emit the up/down action if we have actual messages stored
12. Dec 20232ebaea317Refactor display handling add Raspbian TFT display (#2998)
12. Dec 2023d14d2c89cRTTTL ringtones on T-Deck / T-Watch S3 and potentially more I2S audio enabled devices (#2917)
11. Dec 202335938392fMerge pull request #2739 from meshtastic/delivery-report
11. Dec 2023d952da8b1make sure the queue stays in te same order
11. Dec 2023385b29c97we don't use the static MemoryPool anywhere, ditch dead code.
11. Dec 2023dc309f61eLook into tophone queue for the received packet. - only works if we don't have a phone connected, but that is probably dsired - this will send a copy of device-originating text messgaes to a connected phone. Breaking change. - this will iterate the tophone queue by deconstructing and reconstructing it every time we look for an ID. Probably also mangles the queue oder since it aborts when a ID is found. - Can we navigate the packet pool instead? If so, how? - Let's keep this in draft state for now
11. Dec 2023512399c8fMerge branch 'delivery-report' of https://github.com/meshtastic/firmware into delivery-report
22. Aug 20235d94bb601Distinguish between ACK/NAK by checking for error reason
22. Aug 2023796592b58UI/UX: Display delivered message on incoming ACK. Needs more work
09. Dec 2023d552ee355Add heltec-ht62 to CI (#3007)
08. Dec 202314b31d4d1Fix INA sensor dual use between environment telem and device battery reading (#3002)
08. Dec 20234de6eb2e1Reduce Serial Traffic on Heltec Wireless Trackers GNSS port (#3004)
08. Dec 2023abaa37133Repeater and other power optimizations (#2999)
07. Dec 20235eac22755Fix whitespace in workflow
07. Dec 2023671112f47Update pull-request-artifacts config
07. Dec 20238ea19d665Update pull-request-artifacts
07. Dec 20238f57cfaafMakersense rp2040 variant fixes (#2997)
07. Dec 2023a54e3826eRemove truffle-hog tool for now since it's breaking CI
06. Dec 20239188a9a1fMakersense RP2040 support (#2996)
06. Dec 202317f1a450b[create-pull-request] automated change (#2995)
06. Dec 2023ba021c97bPico W: Handle Wi-Fi reconnects and update core (#2994)
06. Dec 2023b4ad6b0f4Added client-hidden role behavior (#2992)
06. Dec 202328502a762Added Known-Only rebroadcast mode behavior (#2993)
06. Dec 202389f046423[create-pull-request] automated change (#2991)
04. Dec 202346d02affePico W: Wi-Fi improvements (#2989)
04. Dec 202362329ad11Fix typo in GNSS_MODEL defination and usages for the UC6580 (#2988)
04. Dec 202372b4fe51bradiolib is stable just use one definition for all targets
03. Dec 202307fc5df9cupdate trunk and linters to latest version
03. Dec 20231c22d2c88switch onebutton back to PIO registry, since they finally updated the lib there
02. Dec 20231f931a5e5[create-pull-request] automated change (#2981)
02. Dec 202331c4693c6Missed the version bump apparently
02. Dec 20236ff61b3e0Pico W: Initial Wi-Fi support (#2980)
02. Dec 20239e90b4af0Update variant.h (#2930)
02. Dec 20232544733adStandardise order for setting GPIO pin default values (#2942)
02. Dec 20231b6c11c5ftryfix crash (#2964)
02. Dec 20234c69d06acUpdate Power.cpp (#2979)
02. Dec 202385cbde75fMerge pull request #2977 from meshtastic/g2-defaults
22. Aug 20235e70fb985Distinguish between ACK/NAK by checking for error reason
22. Aug 20236e967421aUI/UX: Display delivered message on incoming ACK. Needs more work
01. Dec 2023a05bab35a=
01. Dec 2023ac506a581Merge branch 'master' into g2-defaults
01. Dec 2023def4ec582Always set user (nodeinfo) role to device config's current role (#2973)
30. Nov 2023209fb585bDefault to what G2 comes with
30. Nov 2023fb8948212Set default LoRa SPI pins individually on ESP32 architecture (#2971)
30. Nov 20238e742f2f8Update portduino.ini
30. Nov 2023238cf8cdefix portduino
30. Nov 20235df7f07f9unpin radiolib
30. Nov 20236fa026a78fix radiolib API for 6.3.0 release
29. Nov 202339743832aRevert Portduino RadioLib to 6.1.0
29. Nov 2023bd2675cafTemporarily Pin RadioLib to 6.2.0
29. Nov 2023c489c251aPull in Portduino changes for Raspberry Pi support
29. Nov 202314d03a2bdInitial implementation of I2C
28. Nov 2023423b8ad60Adds real GPS support to Raspberry Pi arch
26. Nov 2023ce8342d3eDrop Pi HAL
26. Nov 202357227c0f8Add gpiochip setting
26. Nov 20231ca292365Fix missed #if defined() logic
26. Nov 2023d10b1e1d0Add better error reporting for RF95 init failure
26. Nov 2023d3e64350dRemove RADIOLIB_SPI_PARANOID compile option, as it does nothing
26. Nov 2023102efd495Move to portduino GPIO, adding user button support
29. Nov 202318cf8ca4fGeneralise SPI pin names (#2970)
28. Nov 2023c7f6071f7Enable IO2 toggling on RAK if the coast is clear (#2968)
23. Nov 2023c7e3485ddRevert "same change for STM32WL - also update trunk"
23. Nov 2023603e564dbsame change for STM32WL - also update trunk
23. Nov 2023ac318a985Swapped out crypto engine for one that also works with AES-256
25. Nov 20231feb74f52Add number of sats to default position flags (#2962)
14. Nov 2023d6fc1c314WIP: Add battery level for Nimble
24. Nov 2023b3852322eAdd config example for Elecrow Hat
22. Nov 2023cbb8eb65bAdd USB detection to RAK4631 based boards. (#2956)
22. Nov 20234712b1ca6Add manual run option to package_raspbian.yml (#2954)
20. Nov 202357542ce9eRetain device nodeinfo during reset-nodedb (#2951)
19. Nov 20231b20a82b5Update package_raspbian.yml
19. Nov 2023195706e0eUpdate package_raspbian.yml to pull correct code for PR runs
19. Nov 2023c1f587864Add Raspbian to firmware zip
19. Nov 20237380f3b17Trunk fmt fix whitespace
19. Nov 2023a9d846c1bmake package_raspbian.yml a reusable workflow
19. Nov 2023cfb09ee11add .deb to release
19. Nov 20238f0ce606dUpdate package_raspbian.yml upload .deb as artifact
19. Nov 2023d04ff29c2Update package_raspbian.yml use ubuntu-latest
19. Nov 20238e92754b5Update package_raspbian.yml
19. Nov 2023dad824c0eUpdate package_raspbian.yml -- add checkout step
19. Nov 202331d7c6826Update package_raspbian.yml
19. Nov 2023d33521ee8Add package-raspbian workflow
19. Nov 20235ad12fed6Chill out, yamllint
19. Nov 20234af90eeb3Revamp yaml config for Raspbian
18. Nov 202308297bb0bCopy and Paste output file location for workflow
18. Nov 202316ef40b21Add even moar workflow debugging
18. Nov 20237ef4abb97Add debugging output to main workflow
18. Nov 2023297267d03Try harder to find Raspbian binary
18. Nov 2023f8e766ebcInclude Raspbian in release zip
18. Nov 20237bd2b0702Disable radiolib debug
18. Nov 2023b6ddbd008More CI work for Raspbian (#2949)
18. Nov 2023dc8903ec4Add Raspbian to Main CI (#2948)
18. Nov 202346bd6ca7bYAML based config for PI / Portduino (#2943)
17. Nov 20239d4af1146INA3221 bugfixes & refinement (#2944)
16. Nov 20235ce6ca25fMerge pull request #2083 from meshtastic/raspi-portduino
16. Nov 2023f2210d8f8Merge branch 'master' into raspi-portduino
16. Nov 20235d917885dAdded Remove node by nodenum admin message (#2941)
15. Nov 2023e99ae64ecAdd Pi library only to Raspbian
15. Nov 202361f888e95Add missed ifdef
15. Nov 2023a144d5d6cClean up, fix reboot, minimize changes
15. Nov 2023c3e3569c1Merge branch 'master' into raspi-portduino
15. Nov 2023b1b5bafddAdd PiHal and get Waveshare SX1262 XXXM working
15. Nov 202391e399a2bAdded detection sensor en pin to fix issues with RAK microwave (#2940)
13. Nov 20238b1636759Add support for the rak10701 board, no touch (#2933)
13. Nov 20230b9accc3bRemove redundant checks for power of 0 (#2934)
10. Nov 2023590b0bbffMerge pull request #2935 from S5NC/add-missing-has-sensor
08. Nov 202319be230b2Update configuration.h
08. Nov 20238df16ad6aAdd ctime include to fix native compile
08. Nov 20232d62f00acMerge branch 'master' into raspi-portduino
07. Nov 20239f93b9ab9fix sizeof error
06. Nov 2023fc3200134party time
07. Nov 2023470264b7fMerge branch 'master' into raspi-portduino
06. Nov 2023600541ac2Fix Documentation Links in Comments (#2929)
05. Nov 2023298b38312[create-pull-request] automated change (#2927)
04. Nov 2023f57020412INA3221 / Power Telemetry Payload Variant Implementation (#2916)
03. Nov 20234a6cc8fd8Extend packet history expire time to 10 minutes (#2921)
03. Nov 202345c5e0e73cleanup disables (#2924)
03. Nov 2023527bffb7e[create-pull-request] automated change (#2926)
03. Nov 20234c35a7fb7Handle AmbientLighting Module config (#2923)
02. Nov 20230f9936a0eChange default Coding Rate to 4/5 for <=LongFast (#2920)
31. Oct 202340395bef0Merge branch 'master' into raspi-portduino
30. Oct 20238b8fffda8Drop packets if `toPhoneQueue` is full, unless it's text/RangeTest (#2918)
26. Oct 20234052194dfFix for is_licensed save / reboot (#2911)
24. Oct 2023b36ffe520Trunk fmt fix
25. Oct 2023a60b4d08bHydra variant rectification (#2903)
20. Oct 2023227467f63[create-pull-request] automated change (#2897)
17. Oct 2023092e6f242add rssi and snr to json output (#2894)
15. Oct 2023e6b20bff7refactor: simplify MQTT defaults (#2893)
15. Oct 20232c625f6bafix: channel routing for decoded MQTT packets (#2892)
15. Oct 2023142d56c66allow sensors connected to second I2C port (#2891)
14. Oct 2023f4b40562dStart of TAK role (#2890)
13. Oct 20239e203532d[create-pull-request] automated change (#2889)
13. Oct 20238bd7b5e77Merge pull request #2887 from yupyvovarov/fix-hwids-address
13. Oct 20231af970765Fix typo in tbeam-s3-core hwids address
11. Oct 2023def55ec06Remove specific upload ports from pio
11. Oct 2023092c6cac6Convert from inline to static class methods (#2883)
10. Oct 2023e39f129bdMore comprehensively clear current position info (#2881)
10. Oct 20239d1fe8c24Update architecture.h (#2880)
10. Oct 2023786248a6bDragino TrackerD wip (#2324)
09. Oct 2023d1ac2dc6e[create-pull-request] automated change (#2879)
09. Oct 202387396d910Refactor away some code duplication in screen frames and display formatter for modem presets (#2872)
09. Oct 2023b388f8edcMerge branch 'master' into raspi-portduino
09. Oct 202310265aabdFix buggy phone positions (#2876)
09. Oct 20238780d9394Remove missed GPS definition (#2878)
09. Oct 202354f0c045eUpdate README.md
08. Oct 20233ddad671a[create-pull-request] automated change (#2875)
06. Oct 2023dc6f0b8e0mention trunk is beta on windows (#2871)
06. Oct 202333f28c3d5Add trunk githooks to the repo (#2870)
05. Oct 2023ef1d8c8ee[create-pull-request] automated change (#2869)
05. Oct 2023950d5f094Power saving sensor (#2865)
05. Oct 2023fc06754e1Possibly fix #2704 "Heltec Wireless Tracker screen doesn't display anything" (#2749)
04. Oct 2023fbf74fc0b[create-pull-request] automated change (#2863)
04. Oct 20237cebd7947Use doNotEnterOff flag to prevent GNSS poweroff before fix acquisition (#2861)
03. Oct 2023aa38f53aeFix for T-Beam 1.2 GPS (#2858)
03. Oct 20232a6c8be68Avoid problematic sleep state transitions for power saving sensors and trackers (#2860)
03. Oct 202337c3d1597Check if packet is decrypted before using portnum when converting to JSON (#2857)
03. Oct 2023f301e236efix crash during shutdown (#2859)
02. Oct 202394c2ade27make esp32 deepsleep button wakeup functional again (#2854)
02. Oct 2023a6e4402e4Screen on secs router default (#2855)
01. Oct 202350db2d0e9Add timeout to ublox PMREQ command (#2851)
01. Oct 20235ecdbd0dbRemoved non-functional deep sleep button awake functionality (user can RST instead) (#2852)
30. Sep 202347c6738c0Fix GPS init bug -- power up even when disabled (#2850)
30. Sep 20231552aa008Tracker role wakeup and sleep cycle when power.is_power_saving true (#2846)
30. Sep 20236ebec8fcd[create-pull-request] automated change (#2849)
30. Sep 2023e9215a5d7revert KB_POWERON changes (#2847)
28. Sep 20235075849ecAdd missing endif
28. Sep 20237f16b6b34Merge branch 'master' into raspi-portduino
27. Sep 20234e3576ae4Simplify SX126x variant configuration (#2813)
27. Sep 202398290e5d7Re issue: #2496 Populate the position log entries from PositionModule with data fields (#2839)
27. Sep 2023ad529924fCode duplication cleanup for smart position logic (#2840)
26. Sep 202307d51a2ca[create-pull-request] automated change (#2837)
26. Sep 202347301a5ac[create-pull-request] automated change (#2836)
26. Sep 20230d023ea21Revert "Fix compression (#2806) (#2819)" (#2835)
26. Sep 2023b5e952db2No more goober traffic on public mqtt (#2831)
26. Sep 2023a1c433748RP2040: Add SerialModule support (#2830)
26. Sep 202304b2ab82dAdd GPS pin definitions missed in revamp (#2834)
25. Sep 2023e96ba7cbc[create-pull-request] automated change (#2827)
24. Sep 202361f6fb22cmove `STATE_SEND_METADATA` to beginning of wantConfig (#2820)
24. Sep 2023db7b77c76[create-pull-request] automated change (#2823)
24. Sep 2023350090ec0remove residual code for `mesh_sds_timeout_secs` (#2821)
24. Sep 2023cdac64374Fix compression (#2806) (#2819)
23. Sep 20231a2c7f00eGps cleanup and powersave (#2807)
20. Sep 20237eff5e7bcFix for Pi Pico hang (#2817)
19. Sep 202317207681eRemove GPS pins from devices lacking built-in GPS (#2812)
19. Sep 202394f7c7e47Merge pull request #2814 from meshtastic/create-pull-request/patch
19. Sep 20230a12d67d1[create-pull-request] automated change
19. Sep 20233175a3d63Merge pull request #2811 from meshtastic/create-pull-request/patch
18. Sep 20234e9bf7534[create-pull-request] automated change
18. Sep 2023e8970ad66[create-pull-request] automated change (#2810)
18. Sep 2023f737ee59eDeny maxhops to anyone who sets >7 (#2808)
18. Sep 20236d211815dTemp fix for S3 bluetooth (#2809)
18. Sep 20231bae92657fix: nodenum 4 (#2798)
18. Sep 2023a1514b8b6Enable (new) ADC and GPS capability. (#2792)
16. Sep 20238b82ae6ferefactor and avoid needless probe (#2799)
16. Sep 2023822c150e0Fixing typo in src/mesh/mesh-pb-constants.cpp logging (#2800)
12. Sep 2023073190274[create-pull-request] automated change (#2791)
12. Sep 2023b53cb38a0[create-pull-request] automated change (#2790)
12. Sep 2023b02dd0e96Move partial GPS initialization earlier in boot (#2788)
12. Sep 2023c608f0ba8Fix time=0 bug for fixed_position nodes (#2789)
10. Sep 2023e1839e33fLazy probe of GPS (#2781)
10. Sep 2023d6d51bc3fT-Deck/T-Watch: enhancements/fixes (#2786)
10. Sep 202344a77a10e[create-pull-request] automated change (#2785)
09. Sep 20238255128eaTrunk finally spilled the beans about what it's upset about
09. Sep 2023d7a98519fUpdate variant.h (#2778)
08. Sep 2023e25652033[create-pull-request] automated change (#2782)
07. Sep 2023fcf798df9Experiment with moving gps init (#2780)
07. Sep 2023dcdf9b64dAmbient lighting (#2779)
07. Sep 2023fd563e41fAdd ubx-cfg-rxm and cfg-pm2 for ublock 6 powersave (#2777)
06. Sep 20230fa368516Fix crash in GPS setup when GPS is disabled
05. Sep 2023899f9dd7bMerge pull request #2775 from GUVWAF/disabledNeighbor
05. Sep 20239af4ecf48Remove unnecessary line when disabled
05. Sep 2023cfb6a1394Only update neighbors when module is enabled
05. Sep 20231254031f7Merge pull request #2772 from meshtastic/ubx-pmreq
05. Sep 2023c91e30665Move packet scratch declaration to header
05. Sep 20234ff343b20no byte... just 8 unsigned bits please
05. Sep 2023134fc75b6UBX-RXM-PMREQ soft-off implemented
04. Sep 2023fb23e479aUpdate ESP32 platform (#2770)
04. Sep 20235a6169501[create-pull-request] automated change (#2769)
04. Sep 20233bcab0e22[create-pull-request] automated change (#2768)
05. Sep 202317617ce03Fix possible memory leak in NeighborInfo Module (#2765)
04. Sep 202397f0c734eFix Neighborinfo crash neighbors object wasn't initialized when module disabled, this initializes it to a safe, empty object.
04. Sep 2023e943fffe8GPS fixes Work aroung Serial reset issue on ESP32 Don't send unsupported command to G60xx GPS
04. Sep 2023ffcb13117GPS toggle for RAK4631 (patch 2 of 2) (#2764)
04. Sep 2023bb1fe7cadGPS toggle for RAK4631 (patch 1 of 2) (#2763)
04. Sep 2023ad40493a3Add speed, heading, and DOP to default position flags (#2759)
03. Sep 2023ac62330e1Found lost byte dropped from moduleinfo Attempt to fix CFG-GNSS for neo-6m
03. Sep 202353f6a4366Merge pull request #2752 from meshtastic/nmea-rate
03. Sep 20237ad94da1cAdd more to GPS_DEBUG and fix ubx7 CFG-GNSS
03. Sep 2023ecdb75aaeCorrect UBX-CFG-PMS message
03. Sep 20237c98445caCleanup in prep for commiting Fix some compilation warnings gate debug code behind GPS_DEBUG minor fix in u-blox protocol detection Begin to gate GPS messages based on protover
02. Sep 2023b21368ecfAdd delay and debug code for GPS probe
02. Sep 20231a178c7d3Add check for GPS Frame Errors message
01. Sep 20235d6f0ea6cFix possible edge case in GPS detection
01. Sep 20235bd861f3dMerge branch 'master' into nmea-rate
01. Sep 20236d93fab49Add neighbor IDs to MQTT JSON (#2756)
01. Sep 20236803fd794More fixes for GPS chips with unexpected baud
31. Aug 2023a61f96977Increase GPS detection timeout slightly
31. Aug 202379cfc4b72Avoid Serial output mangling with RTOS.
31. Aug 2023cf762bbd4Cut down delay times for GPS probe and init
30. Aug 20233d2c419d0Remove leftover debug msg
28. Aug 2023903f61960Add GPS serial speed scan
28. Aug 20232e3f762d3Catch a nullptr return rather than crash
28. Aug 2023a42266f74GPS: Fix checksum and remove spurious returns
26. Aug 2023a605c69eb[create-pull-request] automated change (#2748)
26. Aug 2023282cc0b16Merge pull request #2737 from meshtastic/BBQ10Kb-Fix
25. Aug 20234ab67f366IGOR! Fetch me the brain!
25. Aug 2023312028b16Possble fix ESC
24. Aug 2023ecd48db69Merge branch 'master' into BBQ10Kb-Fix
24. Aug 202303dc36ea1Use fixed position regardless of gps lock (#2744)
24. Aug 2023c2ae38405Update architecture.h (#2746)
24. Aug 20232a1d8c40badd TAB and ESC handling
24. Aug 2023e2441c425Merge branch 'master' into BBQ10Kb-Fix
23. Aug 202300ffe73ebHeltec ESP32-C3 HT-CT62 support (#2741)
23. Aug 20233355019deMerge branch 'master' into BBQ10Kb-Fix
23. Aug 20235bb207d88reset sym after second keypress also remove debug print and non-working scancodes.
22. Aug 20235453e4d12[create-pull-request] automated change (#2742)
22. Aug 20237f1b58a22trunk fmt
22. Aug 202339357b268Merge branch 'BBQ10Kb-Fix' of github.com:meshtastic/firmware into BBQ10Kb-Fix
22. Aug 2023d6b629ae0update SYM Scancode
22. Aug 20237b1aeb60cTry manual scancode for SYM
22. Aug 20235c7c1cd25silence compiler warnings
22. Aug 20238cfe130dfupdate SYM Scancode
22. Aug 2023feef86942Merge pull request #2738 from meshtastic/neighbourinfo-fix
22. Aug 20235f3a8b492fix crash and Debug logging in NeighbourInfo
22. Aug 20230fcaaf39bTry manual scancode for SYM
22. Aug 2023a55eac5c2silence compiler warnings
19. Aug 2023b47c9c165[create-pull-request] automated change (#2733)
19. Aug 2023ecceb1091different debug print
19. Aug 20236fc76103atemporarily Enable debug print
19. Aug 2023f35c7be91Just putting back DELAYED_INTERVAL for reliability. Ran into problems
19. Aug 2023364364263Remove range_test goalie from drawing frames
19. Aug 2023ef957bfacsupport BB Q10 keyboard (#2703)
19. Aug 20235d7879506Portnum promiscuity for text messages from other modules (#2732)
18. Aug 20232dbdda204[create-pull-request] automated change (#2731)
17. Aug 20234767bd549Rename utils.h to avoid collision with library. (#2730)
17. Aug 202305efd6809Merge pull request #2729 from meshtastic/trunk-fmt
17. Aug 2023a90eef432update trunk to latest version
17. Aug 2023762166495Merge branch 'master' into raspi-portduino
16. Aug 2023929b8f620Fix thread to use getConfiguredOrDefaultMs (#2727)
16. Aug 20235d76771faPermanently Enable Canned Messages on T-Deck and Picomputer (#2728)
16. Aug 202391eb64d7bFix warning about init order (#2725)
15. Aug 202303fe4c629Dection Sensor module duty cycle interval optimization (#2723)
14. Aug 2023144dfe980Initial Detection sensor module feature (#2722)
13. Aug 202318899fd16Update variant.h (#2719)
13. Aug 2023fcfd83bc8Remove auto GPS shutoff for fixed position nodes (#2720)
12. Aug 2023a3d2b6166[create-pull-request] automated change (#2716)
13. Aug 2023fb5f2e48afix T-Deck trackball crashes (#2714)
12. Aug 2023d29c975e3Comment out extra-chatty debug message (#2715)
12. Aug 202300ea6ef5aMerge branch 'master' into raspi-portduino
12. Aug 2023c44986127More GPS work (#2711)
12. Aug 20236e0b6684eExtend node max to 100 and remove mesh_sds_timeout_secs (#2713)
12. Aug 202384ddfea49try-fix: max nodes crash during boot (#2712)
12. Aug 20233d6fb13f9Stop failing on low severity styling issues
12. Aug 202354c48329cMerge pull request #2710 from meshtastic/fix-screen-setup
11. Aug 2023ede31a208fix repeater crash
10. Aug 20239470d4694Pickier parsing of NMEA to detect an L76K chip (#2699)
10. Aug 20232074c7678[create-pull-request] automated change (#2697)
09. Aug 2023b5b66f43fMerge branch 'master' into raspi-portduino
08. Aug 20239f6584bd6Merge pull request #2694 from mverch67/t-watch-fixes
08. Aug 2023dd69de9f3trunk fmt
08. Aug 2023616553ed7doing the math :)
08. Aug 20231986267d6check payload size
08. Aug 20231d0ac2caftrunk fmt
08. Aug 2023746d7268afix picomputer
08. Aug 20239a7777dbdMerge branch 'master' into t-watch-fixes
08. Aug 20230fe99b0caT-Watch fixes
08. Aug 2023f9798b7ddBump to 2.2
08. Aug 202323fb377fdDon't cancel sending "seen" messages on MQTT enabled nodes (#2690)
08. Aug 20234808a5c57also update other boards with those (#2691)
07. Aug 2023d25c36898Try enabling the secondary I2C bus on Heltec V3 (#2689)
07. Aug 2023a5f3dea40Clarify that when rebooting is not implemented some settings may not apply (#2688)
07. Aug 2023f026c3308add picomputer
07. Aug 2023ed4e7a4ceChange Target Name
07. Aug 202395f67d70eMerge pull request #2493 from meshtastic/picomputer-s3
07. Aug 2023e3260c1d1Merge branch 'master' into picomputer-s3
07. Aug 202398f3be066Merge pull request #2647 from meshtastic/2.2-working-changes
07. Aug 2023dc3102476Merge remote-tracking branch 'origin/master' into 2.2-working-changes
07. Aug 20235bbcb40f7Updated protos
07. Aug 20238218a729eMerge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
07. Aug 2023cbc3e605dfix building for other platforms
07. Aug 202394c41a4feMerge branch 'master' into picomputer-s3
07. Aug 20231afe9f75b[create-pull-request] automated change
07. Aug 2023402f8ba52Let's see what this breaks...
06. Aug 202304bbdc6b8Platform / dep updates (#2684)
06. Aug 20230084c0881Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
06. Aug 20238552cc44bMerge branch 'master' into picomputer-s3
06. Aug 2023684cce764trunk fmt
06. Aug 2023114eb0c95enable Canned Messages on T-Deck without presets
06. Aug 2023bed2bfa07trunk fmt
06. Aug 20230aef8703b- use LovyanGFX for m5stack - update some comments
06. Aug 2023f5d323fddtrunk fmt
06. Aug 2023568cc259aDon't crash when no radio detected.
06. Aug 202342039e27eInitialize the L76K Chip, use GPS + GLONASS + BEIDOU (#2680)
05. Aug 2023400b71c15Update variant.h
05. Aug 2023b1f6ff128Update variant.h
04. Aug 2023cfe5c7f31Tweaking Power FSM states (#2676)
03. Aug 20231e71d346aMerge branch 'master' into raspi-portduino
03. Aug 20234e54bec52Force small fonts on Low DPI screens, no matter what the driver default uses. Up till now we assumed large fonts on E-Paper and TFT Screens. (#2677)
03. Aug 2023e0bf15b80trunk fmt
26. Jul 202326264fd90more fixes for trunk
26. Jul 2023794948d7efixing trunk problems
26. Jul 2023e9cbe54ecadd more documentaiton
26. Jul 2023641d11710Update extensions.json
26. Jul 20235f38e79b8Add documentation to a few areas
03. Aug 2023b238aebe3Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
02. Aug 2023e05c8e60dSave Neighbors to flash
02. Aug 2023f1bcc300dMerge branch 'master' into 2.2-working-changes
02. Aug 202306a6a992cGPS Fixes for nrf52 (#2675)
01. Aug 202311be85650Merge branch 'master' into 2.2-working-changes
01. Aug 20237fe815a32[create-pull-request] automated change (#2674)
01. Aug 2023191a69dd2Don't create potential NodeInfo storm on telemetry reponse from Repeater (#2673)
01. Aug 20239eeec6c08Reply to Repeater in DeviceTelemetry module (#2661)
31. Jul 2023919b2d1e4Merge branch 'master' into raspi-portduino
31. Jul 2023c4474a7b9Merge branch 'master' into picomputer-s3
31. Jul 20230821cff1cMerge remote-tracking branch 'origin/master' into 2.2-working-changes
31. Jul 2023b799b7bf6[create-pull-request] automated change (#2672)
31. Jul 202390ec8eae6Backmerge master protos
31. Jul 2023ba172aae3Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
31. Jul 202326338b8f2Merge branch 'master' into picomputer-s3
31. Jul 2023939a359e7Adds DOP fields to JSON MQTT output (#2671)
31. Jul 20235a5af4707SerialModule SIMPLE mode: use `write()` instead of `printf()`
31. Jul 2023ef5e21d3dEnable Trunk on Windows
30. Jul 20238a49221b7Update version.properties
30. Jul 202376dc80518Add Nano-g2-ultra
30. Jul 2023297708a50Manually update protos
30. Jul 2023a61a4fad3Merge pull request #2667 from GUVWAF/removeNeighbors
30. Jul 2023c66b68b0cRemove neighbors after twice their broadcast interval
30. Jul 202397d7a8964Update protobufs
30. Jul 202304cba45c6Merge branch 'master' into 2.2-working-changes
30. Jul 2023502a6596aT deck: support keyboard, trackball and touchscreen (#2665)
29. Jul 20235aedd84c7Merge branch 'master' into 2.2-working-changes
29. Jul 2023b9c9f0f86nano-g2-ultra (#2660)
29. Jul 2023ffcc1a027RP2040: Enable ExternalNotification and RangeTest Module, set randomSeed (#2664)
28. Jul 20233d697f8cfEnable SX126X RX Boosted gain by default (#2663)
28. Jul 202338c9a1ea0neighborInfo->node_broadcast_interval_secs
28. Jul 20230eefd0912Move node_broadcast_interval_secs
28. Jul 20230cda8e608Start plumbing node_broadcast_interval_secs
28. Jul 20232cf648928Add node_broadcast_interval_secs to Neighbor
28. Jul 20233cd7d8d6aupdate `min_app_version` to 2.2.0
27. Jul 2023702a83b52Bumb device state version
27. Jul 202332246850aConvert protobuf values that are unsigned properly to uint in JSON (#2659)
27. Jul 202374650ca27Words are important
27. Jul 20230141bbe77Regen
27. Jul 2023049c587caAdd phoneapi plumbing. Need to regen protos on my other machine
27. Jul 20231a28225cdMerge branch 'master' into 2.2-working-changes
27. Jul 20236bd870c45I guess we have to use SHAs (lame)
27. Jul 2023c78238037Fix semgrep errors
27. Jul 20234fd756acdMerge branch 'master' into 2.2-working-changes
27. Jul 20230b509c7e7Remove concurrency groups for now. They seem to cause CI hangs
26. Jul 202386af578dfPreferred units when distance unknown (#2652)
26. Jul 2023ff1150692Merge pull request #2649 from meshtastic/neighborinfo
25. Jul 2023f35b42236Trunk
25. Jul 202308f1ac785Gut NodeDb and remove deprecated protos
25. Jul 2023146ed067aMerge branch 'master' into neighborinfo
25. Jul 2023bdcf17a3fAdd T-Deck to S3 ota logical branch (#2644)
25. Jul 202381edf363d[create-pull-request] automated change (#2645)
24. Jul 202396c6a20e0Ensure that MQTT is enabled and log initialization (#2643)
24. Jul 20233fbe2d771Hopefully this cancels previous CI runs for a branch (#2642)
24. Jul 2023ac9c81f6dCheck Position Request for Primary Channel (#2638)
24. Jul 20232e7c95a11Merge branch 'master' into neighborinfo
24. Jul 2023490abdac9Whoops
24. Jul 2023b17436a02Patch gather-artifacts
24. Jul 2023b9ae63cb3Update Bug Report.yml (#2640)
24. Jul 202355701692f[create-pull-request] automated change (#2637)
24. Jul 2023171cca435Merge branch 'master' into raspi-portduino
22. Jul 2023470363d29Update Hydra to use new TXEN->DIO2 macro (#2636)
22. Jul 2023fb21bfe0f[create-pull-request] automated change (#2635)
22. Jul 20230739bc0ceT-Watch S3 Support (#2632)
22. Jul 20233a24882e7Merge branch 'master' into neighborinfo
21. Jul 20231c7447955xiao-ble: add initial support for the Xiao BLE + Ebyte E22-900M30S (#2633)
21. Jul 2023084ad1b72Update main_matrix.yml (#2634)
19. Jul 20232486892e6Basic T-Deck support (#2630)
18. Jul 202377efbb3f5[create-pull-request] automated change (#2626)
18. Jul 2023eb7025f1bAdd Hydra specific target to define GPS EN pin and limit tx power (#2608)
18. Jul 202369beef831[create-pull-request] automated change (#2625)
18. Jul 2023468807466fix BLE PIN screen for not so large screens (#2624)
18. Jul 20238927cffd6GPS log modifications (#2609)
17. Jul 20235995c7060Added triple-press GPS toggle button changes for select ESP32 devices (#2617)
17. Jul 2023541291cc7resolve heltec-wireless-tracker serial issue (#2621)
17. Jul 202341b07de5aMerge branch 'master' into neighborinfo
17. Jul 20234306c3234Update variant.h (#2620)
17. Jul 2023491fe5284add hwid for auto-detection (#2619)
17. Jul 2023ad5de5a72increase BT NIMBLE task stack size by 1k (#2618)
16. Jul 2023ab3250360Heltec-Tracker: GPS support (#2615)
16. Jul 2023e4e26a819Check if hasSensor an run if not initialized (#2613)
16. Jul 20236d97d5dfaBump PR artifacts github action
15. Jul 2023c75965480Heltec-Tracker: TFT LCD support (#2612)
14. Jul 2023003047baaFix various typos (#2607)
14. Jul 20234ace59fc1Partial Heltec Wireless Paper and Wireless Tracker support (#2594)
13. Jul 2023aa0b56e94GPS: Implement Power Management, Refactor Code and Fix GSA Message Configuration for U-Blox hardware (#2606)
09. Jul 202342d79d012center text based on screen width (#2603)
09. Jul 2023d3e7e45deAppend alpha to release name
09. Jul 20230cca7751c[create-pull-request] automated change (#2600)
08. Jul 2023de53280ffPIN_GPS_EN power toggling (#2592)
08. Jul 202365aafe7eaUpdate protos
08. Jul 20236e96216baMQTT client proxying (#2587)
08. Jul 2023da389eb78Correct unused variable warning and typo around GNSS_MODEL_UNKNOWN (#2596)
08. Jul 2023d8ad2b3f4RPi Pico screen, CannedMessageModule (CardKB) and reboot support (#2595)
07. Jul 202397606cd38New platform updates (#2593)
06. Jul 20235c34e36beTemporary band-aid to address mesh [un]reliability after queue "fix" (#2588)
03. Jul 20239c141919fInitial support for MonteOps's fixed hardware platform (#2582)
02. Jul 2023b9ad27410Update retransmission timer based on client offset (#2583)
02. Jul 20234ef61f0f1GPS: Performance improvment for U-Blox hardware (#2574)
28. Jun 20231745722daMerge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
27. Jun 2023c12054921[create-pull-request] automated change (#2580)
27. Jun 20237ca2e818d[create-pull-request] automated change (#2579)
27. Jun 2023f02923435Fix build warning
27. Jun 2023849599cd8Merge branch 'master' into picomputer-s3
27. Jun 2023eb0a96a79Default ext. notification output for RAK to LED #2 (#2570)
27. Jun 2023e878f55edMerge branch 'master' into raspi-portduino
15. May 2023bfc567ad8Add variant an plumbing for #2468
27. Jun 2023b665786c7Merge branch 'master' into neighborinfo
27. Jun 20239e2b86b92Bump RadioLib to 6.1.0 (#2577)
27. Jun 2023d0cf70c8bRemove docker steps from PR build process
26. Jun 202344a906dd0RAK14001 LED - Turn on to 50% at boot (#2571)
27. Jun 2023ccb682bbbCall getMacAddr within pickNewNodeNum() (#2576)
25. Jun 2023e60a5f1cfSetter for NeighborInfo
25. Jun 20236bdf67c9bConversion to NodeInfoLite
21. Jun 2023bbfd62c47Merge branch 'master' into neighborinfo
21. Jun 2023e677a0227Map built-in LED on RAK-11310 (#2568)
20. Jun 202347168d506Always assign NodeNum based on MAC address (#2567)
19. Jun 2023a07e30544Merge branch 'master' into neighborinfo
18. Jun 20235591b9b9f[create-pull-request] automated change (#2564)
17. Jun 2023a2c5b9284NodeDB Lite migration (#2554)
13. Jun 20239716bd8beMerge branch 'master' into neighborinfo
13. Jun 2023685d27f56Update core to 3.2.2 and use real FreeRTOS defs (#2558)
09. Jun 2023c2168dd45Merge branch 'master' into neighborinfo
09. Jun 2023f71869215Set pin for RAK-12039 to allow I2C auto-detect (#2555)
08. Jun 202366c71250bUpdate last_sent_by_id in FloodingRouter
08. Jun 202381f80546bRemove deprecated MyNodeInfo fields (#2552)
07. Jun 202344a54278bSkadoosh (#2549)
06. Jun 20235c438ae79Merge branch 'master' into neighborinfo
07. Jun 2023194833d77Fix static ethernet config (#2544)
06. Jun 2023207d421fcrefactor tx delay calculation for routers and non-routers (#2542)
06. Jun 2023fb14487f2Update pull_request_template.md (#2547)
06. Jun 2023365a91f3dAdd Raspberry Pi Pico and RAK11310 to bug report
06. Jun 2023cdf44ce7fMove module init out of repeater clause
06. Jun 2023d70bd2326Use float print specifier for SNR
03. Jun 20235edc872c3[create-pull-request] automated change (#2540)
02. Jun 2023b42ead440Merge branch 'master' into neighborinfo
02. Jun 2023cd787232cUse INA for device battery level (#2536)
01. Jun 2023344baf7ffCancel rebroadcast in Tx queue upon receiving another rebroadcast (#2538)
01. Jun 2023a491ceefcWio-e5 wip (#2265)
01. Jun 2023b2704a008Merge branch 'master' into neighborinfo
01. Jun 20231524c2365[create-pull-request] automated change (#2537)
31. May 20239b9470169Merge branch 'master' into neighborinfo
31. May 20239d3dc9283Enable range test module (sending only) on NRF (#2534)
31. May 202361661aed5Broadcast neighbor info also update trunk
31. May 2023b1398d077Open up Serial Module to T-Echo (#2533)
30. May 20233a25d6d3bMerge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
30. May 2023fd4e9daa7Merge branch 'master' into picomputer-s3
30. May 2023110ec8513[create-pull-request] automated change (#2532)
30. May 202399a31c1faMake sure the mosfet gate for adc measuring circuit is low (#2530)
30. May 2023b6f7b7fa4Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
30. May 2023113026c37Allow overriding the default Serial console output settings (#2528)
30. May 2023a92a96068Merge branch 'master' into picomputer-s3
30. May 20233bc82e59dMerge pull request #2531 from lewisxhe/master
30. May 202324bb52e83Fix fetchI2CBus judgment error
29. May 202368ef27df8Merge branch 'meshtastic:master' into master
28. May 20239ddbfc0e3CalTopo NMEA mode (#2526)
28. May 2023e699427bfRP2040: Enable telemetry and update HW models (#2525)
28. May 2023696afeef4Protos
28. May 202335ee12cb4RP2040: Use Pico SDK USB stack instead of TinyUSB (#2523)
27. May 202394f5c04e1Update lastSentToPhone after sendTelemetry (#2522)
27. May 20235d2ab65a8Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
15. May 2023f3b7f7251Add variant an plumbing for #2468
27. May 2023fbcd6743ftrunk fmt
27. May 20231b35cc018Fix t-beam-s3-core display not working
26. May 2023f18b8328a[create-pull-request] automated change
27. May 2023d241a010atrunk fmt
27. May 202378af6e2edFix t-beam-s3-core display not working
26. May 20237475c86472.5dB could be a more appropriate attenuation for heltec ADCs (#2511)
25. May 2023f3af3c1c3RP2040: Reverse dmac assignment src.id[0] and src.id[1] that are used for Bluetooth name seem not unique
25. May 2023a58316376fix BSEC2 BME680 Sensor Readings
25. May 2023e943fc6b8Remove RP2040 check until we can make it behave
24. May 2023f2cf0ed31Platform packages version (#2515)
24. May 202359b1adf12Move to our own logging system (#2513)
24. May 20231ae77d198fix onebutton deprection warning (#2512)
24. May 20232728e86aaNo longer are you extras, my friends
24. May 2023f8cba0e7fRemove pegged commit hash since 3.2.1 is released
24. May 2023e5b049d2etrunk
24. May 202352df85c33tryfix cppcheck errors also ignore temporary files
24. May 20232f60bbe5fMerge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
15. May 2023026175426Add variant an plumbing for #2468
23. May 20231dfa8f2d9RAK11310 (#2299)
23. May 20234f0922ec2Concat remote hardware pins (#2508)
23. May 2023d74cbdaa8update platform def
23. May 20233a5b79e4cMerge branch 'master' into raspi-portduino
22. May 2023eb916da8c[create-pull-request] automated change (#2506)
22. May 20231b68408f2Remote hardware overhaul (#2495)
18. May 20239bee35118Merge branch 'master' into raspi-portduino
17. May 2023e6fc2af21Merge branch 'picomputer-s3' of github.com:meshtastic/firmware into picomputer-s3
16. May 2023a9fed83d9Make pull request targets happy
16. May 2023c0979e29fFix a few platformio envs, maybe make cppcheck happy
16. May 20239878ff383Tryfix datatype errors
16. May 20233219ad33eAdd ADC channels to esp variants, plug code back in to make sure other archs work
14. May 20236113a1fb7Tryfix heltec v2 adc issues being on SAR2
13. May 2023d11bcda29Implementing a calibrated ESP32 ADC reading
16. May 2023ae41944a8Merge branch 'master' into picomputer-s3
16. May 2023508cdf606Up OneButton library version to 2.1.0 (#2480)
15. May 20230009b9899Merge pull request #2492 from meshtastic/bug-2490
15. May 202362259583eAdd variant an plumbing for #2468
15. May 2023c5d87fe58Add variant an plumbing for #2468
15. May 202377dace104derp
15. May 2023e02720b29fixes #2490 - hard coded 8 hour limit
15. May 2023ffa85ebccMerge pull request #2491 from meshtastic/mqtt-update
15. May 2023f9b2556cdadd optional GPS fields to JSON
13. May 20239c683f4c8Fix LOG_DEBUG messages when no DEBUG_PORT. (#2485)
12. May 2023cf07d2dbc[create-pull-request] automated change (#2488)
12. May 20237711b03bdUpdate nrf and esp32 platform versions (#2486)
12. May 2023c52fddac5Adding device.is_managed protobuf (#2487)
12. May 2023b0c3816a8Merge pull request #2484 from meshtastic/fix-hydra-rf-switch
11. May 20236cdf2817fPut this back in place
11. May 2023f7e1f4ceaFix hydra (for real this time)
11. May 202375504793eSkip setting dio2 as rf switch altogether if txen is defined
10. May 202380f029aa3Merge branch 'master' into raspi-portduino
10. May 20234029f731cMerge remote-tracking branch 'origin' into fix-hydra-rf-switch
10. May 2023666a1f340Merge pull request #2467 from meshtastic/BSEC2
10. May 202370dc13a99use BSEC2 only
10. May 20239841d49fbMerge branch 'master' into BSEC2
10. May 202328ec4e35eMerge pull request #2476 from meshtastic/Radiolib-6
10. May 202355cef30f9update portduino to radiolib6
09. May 20230e15d6a5cUpdate Heltec WSL variant.h to add I2C definitions. (#2475)
08. May 202329199e473New naming scheme
08. May 20236fc061fa4Merge pull request #2472 from meshtastic/Radiolib-6
08. May 2023c14b07599Merge branch 'master' into Radiolib-6
08. May 20236963e43e9Platformio 6.1.7 doesn't like dots in env names any more.
08. May 20231d90096cbrearrange pio build system dependencies also update trunk
08. May 2023c1a1b450eRadioLib6 support
08. May 2023f7041994arearrange pio build system dependencies also update trunk
08. May 20235037a5005RadioLib6 support
08. May 2023b75aa79daMerge branch 'master' into raspi-portduino
08. May 20232e915e782Delete bpi_picow_esp32_s3.json
08. May 2023e761631d5Add files via upload
06. May 202319a310e19[create-pull-request] automated change (#2469)
06. May 20235ec624d9cMerge pull request #2462 from meshtastic/bug-2451
06. May 2023b4ff37104fix NMEA Timestamp for good
06. May 202381bfd69a4fmt
06. May 202357aaf7f6eMerge branch 'bug-2451' of github.com:meshtastic/firmware into bug-2451
06. May 20239b6ac98aeuse the device time, only use gps timestamp as a fallback.
05. May 2023e1c4968c5wrong datapoint
04. May 2023694fd0436probably fixes #2451 - please test
06. May 2023cdc8bf44euse the device time, only use gps timestamp as a fallback.
06. May 202309d48f659RAK14001 RGB LED support (#2464)
05. May 202346e29402afmt
05. May 202310f41e376use BSEC2 for ESP32-C3
05. May 202339aa75610wrong datapoint
04. May 202317e25babbprobably fixes #2451 - please test
04. May 20237c9d0a022fix AI C3 DevKit-M configuration
04. May 2023313860c8afix #2460 - we only really need the router object after nodedb init, so lets move it there.
04. May 2023e360c6248RemoteHardwareModule.cpp: Hot Fix digitalReads() pinModes(mask, INPUT_PULLUP) (#2459)
03. May 2023973b30fc0Update RemoteHardwareModule.cpp (#2454)
03. May 2023a6385a522Disable TX/RX EN in favor of power EN over TX_EN (#2456)
02. May 20236aa9e3787Oops
02. May 20235afa92395Disable TX/RX EN in favor of power EN over TX_EN
01. May 2023b6ff80f0b[create-pull-request] automated change (#2453)
01. May 20237ef12c77aAdd initial screen for receiving waypoints (#2452)
01. May 2023a27d35436Add board - BPI PicoW ESP32-S3 SX1262 (#2450)
24. Apr 202349febc0d9Merge branch 'master' into raspi-portduino
22. Apr 20236e26f95dfMake trunk happy again
22. Apr 20235dfb5172ctry-fix: router goes sporadically into DS
21. Apr 202385818b8dfMerge branch 'master' into raspi-portduino
18. Apr 2023e0bb95ca9implement dynamic userbutton overwrite. fix #2434
14. Apr 20231621fbb5aadd debug/info print
12. Apr 2023ac40f7769Draft for now, please test
18. Apr 20239700fa55aMerge pull request #2438 from meshtastic/mqtt-debug-fix
18. Apr 202387c59d7d6fmt
18. Apr 2023584615bb4fix topic construction for mqtt debug
17. Apr 2023c452c2ab4[create-pull-request] automated change (#2437)
17. Apr 2023d43ddc9ec[create-pull-request] automated change (#2436)
17. Apr 2023a76cb9485Revert "Trying to debug transient "disconnects" in iOS (#2312)" (#2435)
15. Apr 2023da75ae21fMerge pull request #2298 from meshtastic/2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
14. Apr 2023a30c07e6bMerge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
14. Apr 2023309d4fc7fadd flush to filesystem before closing write file.
13. Apr 2023a13775bd7Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
13. Apr 2023b43a5bc4fFix missing msh default topic.
13. Apr 2023ec44ca49fMerge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
13. Apr 20235d41e9fe9don't grow nodedb if memory is tight. also remove unconditional reboot on low heap. This is counter productive with this change
13. Apr 20237bd836673return shutdown time to 5 seconds.
13. Apr 2023e0da66163remove screen brightness again
12. Apr 2023a9ce4338fupdate library version
12. Apr 2023a284439d7Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
12. Apr 202310fac072bmove codec2 repo to org
12. Apr 2023d60ccb42dpretty print
11. Apr 2023359835168[create-pull-request] automated change
11. Apr 202374ed166ffMerge branch 'master' of github.com:meshtastic/firmware
11. Apr 20230afeba0c8generate dynamic device array for use in CI scripts
11. Apr 2023ee971e376[create-pull-request] automated change (#2424)
11. Apr 2023eeeb7c508i wasn't asking...
11. Apr 2023f526c4cc5trxfix portduino
11. Apr 2023a9eb19fc6fix parameters and compilation
11. Apr 202329c13b5c3resolve #2364 - fix wrong debug print - change shutdown logic for t-beam if PMU is detected - wait for 10 seconds instead of 5 for shutdown and resurrect screen brightness adjust for @karamo
11. Apr 2023f0c4c18a7Fix for nodeInfo change to inform phone
07. Apr 2023320bf5768tryfix #2416 - lock some guards.
07. Apr 20234b89f7dfcMerge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
07. Apr 202343cff7adcImplement #2380 (#2418)
07. Apr 2023d4e42898b[create-pull-request] automated change (#2417)
04. Apr 202382ab38d3eRevert changes on wakeup
04. Apr 2023aa96ea02c[create-pull-request] automated change (#2411)
04. Apr 2023242f88076Dear trunk, please don't be petty
04. Apr 2023de0836027Protos tag for release
04. Apr 2023990d418dcAdd MQTT TLS Support for WIFI-Enabled Devices (#2410)
04. Apr 20237d299b06aMerge branch 'master' into raspi-portduino
04. Apr 2023f8db02c62Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
03. Apr 2023fc8d16bb0Merge pull request #2403 from mverch67/fix-2402
03. Apr 2023af65013e4Merge branch 'master' into fix-2402
03. Apr 2023b1937e03afix: store NodeDB persistently (#2405)
03. Apr 202323e6bc32cmake cpptools happy
03. Apr 2023bd1e747fcMerge branch 'fix-2402' of https://github.com/mverch67/meshtastic-firmware into fix-2402
03. Apr 20233c0817340Fixed blank screen button issue and SX126x wakeup
03. Apr 20239a4286176make trunk happy
02. Apr 2023038ff0f6cFix for device display issues
03. Apr 2023918b509be[create-pull-request] automated change (#2408)
03. Apr 2023923969800make trunk happy
02. Apr 202371479a6b1Fix for device display issues
02. Apr 202314080d466Merge branch 'master' into raspi-portduino
02. Apr 2023b4bcae98cFixed invalid channel name text (#2400)
02. Apr 2023294771cb4fix -705 error on SX128x and some SX126x
02. Apr 2023139861127trunk fmt
31. Mar 2023fbc3b2beemissing `EXT_PWR_DETECT` pinMode definition
31. Mar 20236bf538e26`EXT_PWR_DETECT` pin to detect external power source for boards without the power management chip
31. Mar 2023713b5fbe9try to update trunk to latest version.
31. Mar 2023ed9632140fix newline detection in error printing Our code check for newline in the format string, not in the parameter
30. Mar 202339d8ae64eMerge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
29. Mar 20233f07251d2fmt
29. Mar 2023657f22d05Update EInkDisplay2.cpp
29. Mar 2023bf1fbc6c0[create-pull-request] automated change (#2395)
29. Mar 20235679a8219Support double tap as button press for supported accelerometers (#2393)
29. Mar 20232edc35d34Logic Late-Fix to the last PR
29. Mar 202326d18244fAdd nodedb channel handling (#2384)
29. Mar 202382ba59765trunk it baby
28. Mar 20237930aa163Update platformio.ini
28. Mar 2023c55751964Update platformio.ini
28. Mar 2023b9b1cce6aUpdate platformio.ini
28. Mar 2023044ef75feUpdate platformio.ini
28. Mar 20239f940139aUpdate platformio.ini
28. Mar 2023fdb09d4fbAdd files via upload
28. Mar 20231968f3c45Delete EInkDisplay2.cpp
28. Mar 2023790df4298Add files via upload
28. Mar 20239a9279dd7Add files via upload
27. Mar 20231e54a5d45[create-pull-request] automated change
27. Mar 202323272daffThreshold based smart position broadcasts (#2388)
27. Mar 20236e685b0a5Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
27. Mar 20238a806efb9Merge branch 'master' into raspi-portduino
27. Mar 20231af7e4813Fixed the semi-silent failure to regenerate protobufs on Linux (#2383)
27. Mar 2023eda00b7b9Change to Variation Macro Definition
27. Mar 20231898fe850trunk format
27. Mar 202315dbe5da9Added t-beam v1.2 support
26. Mar 20238f736c8ecRemove sending network ping to displayed node on interval
25. Mar 20238a81f190bMerge pull request #2386 from meshtastic/channel-num-fix
25. Mar 20231425657a3fix channel num in json output
25. Mar 202302041cb60Merge pull request #2385 from meshtastic/create-pull-request/patch
25. Mar 20231f130d671[create-pull-request] automated change
25. Mar 2023d62e56f42Merge pull request #2381 from meshtastic/HPD17-PA
25. Mar 20235ac24bb33Update SX128xInterface.cpp
24. Mar 20232c259b846Add Power Restraint for 1280 PA Model Add Debug Print for all module parameters Add RX/TX Switch to 1280
23. Mar 20239d6e1ce8e[create-pull-request] automated change (#2375)
23. Mar 2023958d2cf63Remove call to randomSeed() (#2374)
23. Mar 20235cb1f9624Use accelerometer to wake up screen (#2371)
21. Mar 202378522e750Merge pull request #2304 from meshtastic/ESP32C3-RISC
21. Mar 202375db8c2d2the target starts up and works for a few seconds before crashing. Good enough for others to continue the work :-)
21. Mar 2023ef2d0cb83Merge branch 'master' into raspi-portduino
21. Mar 202391be22b34Merge branch 'master' into ESP32C3-RISC
21. Mar 2023cc64c3d61Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
18. Mar 202336b00dba8[create-pull-request] automated change (#2367)
18. Mar 20233bb8cd761Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
18. Mar 20238c68d888cSX126x: Try next Interface when chip not found (#2363)
18. Mar 20231f99d4756Fix: Sporadig crashes and reboot (#2366)
17. Mar 20237bbfa48b5fix channel_num log (#2361)
16. Mar 20235e779bfb3Merge branch 'master' into raspi-portduino
14. Mar 2023b398f31b6Fix heap leak mentioned in #2358 (#2359)
13. Mar 2023e03a2f8f7Add V3 and TBeam S3 to hardware
13. Mar 2023d92a003d8[create-pull-request] automated change (#2354)
12. Mar 20238db7316aeMerge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
12. Mar 20233c2e61565Merge branch 'master' into ESP32C3-RISC
12. Mar 20236d202158badd (and fix) CPU Shutdown Flags
11. Mar 2023c288974b6don't adjust brightness on long press any more
11. Mar 20239b1d46156add NO_SCREEN shim
11. Mar 2023210e3e09denable deep sleep behaviour for ESP32
11. Mar 20230d001423cwoops
11. Mar 2023a83d5ada8- implement shutdown (deep sleep forever) on ESP32 - Clean up shutdown and delayed shutdown code conditionals. - clean up inputbroker includes
12. Mar 20234573db466Merge branch 'master' into ESP32C3-RISC
12. Mar 2023d2c72fae0Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
12. Mar 2023c9686d2f6remove `PIN_EINK_EN` from RAK4631 variants
11. Mar 2023634251834fix rak4631_epaper PIN_EINK_EN
11. Mar 20236d443d2c6SX126x/8x: Also use PREAMBLE_DETECTED IRQ flag for actively receiving check (#2349)
11. Mar 20239cadc0a16[create-pull-request] automated change
10. Mar 20232e3b86608Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
10. Mar 2023dc2ca9c32Report special battery_level of > 100 instead of zero to indicate USB (#2341)
10. Mar 2023e0a6a37beMerge branch '2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low' of github.com:meshtastic/firmware into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
10. Mar 202357fc9baafcmsis is donning his own HardFault Handler
10. Mar 2023033e988e6Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
09. Mar 2023fddc49273Reboot seconds bump
09. Mar 2023e737a2212Platform updates (#2340)
09. Mar 2023a8f2e3ddbpack the bleota-s3 in the omnibus zip
09. Mar 202367be6aa53fmt
09. Mar 202368e17ab90avoid a couple of downloads and build seconds by building the littlefs for the current target instead of 'tbeam'
09. Mar 2023a56403987use the s3 build script
09. Mar 20237acacb3bbAdd a separate workflow for s3 boards
08. Mar 2023e6d69e2b6Refactor i2cScan.h To Handle 2 Bus (#2337)
08. Mar 20239150c2e56fix stuff i somehow inadvertently broke.
08. Mar 2023944d5066eupdate lib dependency
08. Mar 2023a538a96c9fmt
08. Mar 202331ef82557try revert protos
08. Mar 20239d440b7dbrevert overcommit
08. Mar 2023267db05d6- G1 Explorer use correct display controller - adhere UA font in modules
06. Mar 202320bcf310d[create-pull-request] automated change (#2334)
06. Mar 2023331a1afc3Update minor for new release
06. Mar 2023321e41a3aUpdate protos
06. Mar 20233ca1e62b1SX126x/8x: Add HEADER_VALID IRQ flag for actively receiving check (#2333)
06. Mar 20235044169e8fixes #2330
06. Mar 20238e197fc35fixes #2327
06. Mar 2023f63505038add psram for lilygo t3 s3
05. Mar 2023a95b6aff0Merge branch 'master' into ESP32C3-RISC
05. Mar 2023b249970a1add rudimentary exception decoder for RISC-V CPU
04. Mar 2023fe926eedbMerge branch 'ESP32C3-RISC' of github.com:meshtastic/firmware into ESP32C3-RISC
04. Mar 20234a0dfb540T3S3-1.1 SX1276 config (and cosmetic change for SX1280 in PA mode)
24. Feb 20234355f51a9fmt
24. Feb 2023ecd67f0a8disable the frequency switcher for the C3 CPU...
23. Feb 20230940c6462Leaving this here in case someone ever needs int :-)
04. Mar 2023498964e04Merge branch 'master' into raspi-portduino
04. Mar 2023a47364f07Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
02. Mar 2023eb4ab26e1Check if packet is decrypted before searching node in DB (#2320)
02. Mar 20238c059a8a9[create-pull-request] automated change (#2317)
01. Mar 20237bb281d5c[create-pull-request] automated change (#2316)
01. Mar 2023214feb1f2Add Hardware: BetaFPV 900 Nano TX (#2249)
01. Mar 2023d17aafa91Trying to debug transient "disconnects" in iOS (#2312)
01. Mar 20232fe5eae18Fix overlapping of GPS message on screen carousel #1 (#2314)
28. Feb 20239008c7551Fixed: Tlora-t3s3-v1 SX1262 firmware reboots continuously (#2308) (#2315)
26. Feb 2023408c555f0Add airtime of current received/transmitted packet to nextTx time of all pending retransmissions (#2309)
24. Feb 2023c9ae90f03[create-pull-request] automated change (#2306)
24. Feb 2023fbfd0f12bChange to 5 minutes for Garth's sanity
24. Feb 20239650adb61Set reasonable defaults for sensor role and adjust packet priority (#2305)
24. Feb 2023a3f1e5301fmt
24. Feb 20230243922d6Merge branch 'ESP32C3-RISC' of github.com:meshtastic/firmware into ESP32C3-RISC
24. Feb 2023baeb2807adisable the frequency switcher for the C3 CPU...
23. Feb 20239a8bfa113Leaving this here in case someone ever needs int :-)
23. Feb 202382b14fe07Leaving this here in case someone ever needs int :-)
03. Feb 2023fab5e4c5cpotential fix for Range Test Leak. Poking around in the dark.
23. Feb 202346fa08dc3Air quality specific prefs (#2303)
23. Feb 202348a407bf5Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
22. Feb 202305b1fc83b[create-pull-request] automated change (#2300)
22. Feb 20232475debb2Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
22. Feb 20237d0bea267Merge branch 'master' into raspi-portduino
21. Feb 2023568899031Check if there's something there before we free it
21. Feb 2023f1c457f0ctryfix #2228 as suggested by @mverch67
21. Feb 2023c8399b725Remove extra
21. Feb 202363005a94f[create-pull-request] automated change (#2294)
20. Feb 20239b4a59f92Add da explora
20. Feb 20232472d0947RadioLib's startChannel returns LORA_DETECTED for SX126x and SX128x (#2293)
20. Feb 2023a92b2ec6cTrunk fix
20. Feb 2023548bec026Trunk fmt
20. Feb 2023ce882b389Update Screen.h (#2285)
20. Feb 202325fd9d2d1Add Ukrainian symbols (#2286)
20. Feb 202383a201fe8Use LORA_DIO1 as RadioLib GPIO for SX127x chips (#2290)
20. Feb 2023462ee3d92Missed a reference
20. Feb 2023010424606Remove pico from build for now
18. Feb 20233f5c0cb6aDon't auto set to default primary channel
18. Feb 2023fa371bc84Update extensions.json
18. Feb 2023090f42f51'nano-g1-explorer'
17. Feb 2023c2ff6f2f7[create-pull-request] automated change
21. Feb 20239fc18c2a1Merge pull request #2295 from meshtastic/2228-bug-heap-leak-in-rangetestmodule
21. Feb 2023d830398fcCheck if there's something there before we free it
21. Feb 20232e80a4ed8tryfix #2228 as suggested by @mverch67
21. Feb 2023e1924f188Remove extra
21. Feb 2023732caff2b[create-pull-request] automated change (#2294)
20. Feb 2023c60c00ba8Add da explora
20. Feb 202383e6cea28RadioLib's startChannel returns LORA_DETECTED for SX126x and SX128x (#2293)
20. Feb 2023f8498ba03Trunk fix
20. Feb 2023f83adf179Trunk fmt
20. Feb 202373c1c5913Update Screen.h (#2285)
20. Feb 2023fd1c54fd1Add Ukrainian symbols (#2286)
20. Feb 202395bbcd2cbUse LORA_DIO1 as RadioLib GPIO for SX127x chips (#2290)
20. Feb 2023187f3969cMissed a reference
20. Feb 202315458309fRemove pico from build for now
18. Feb 2023253d13331Merge pull request #2287 from neilhao/master
18. Feb 2023726462114Don't auto set to default primary channel
18. Feb 202327d93c5f6Update extensions.json
18. Feb 2023b33632f21'nano-g1-explorer'
17. Feb 202389f06d6b4Merge pull request #2283 from meshtastic/create-pull-request/patch
17. Feb 20237102fec7b[create-pull-request] automated change
17. Feb 2023ed1aa9ddbMerge branch 'master' into raspi-portduino
17. Feb 2023181832aedMerge pull request #2282 from meshtastic/master
17. Feb 20234967a16ab- Abstract the memory stats into its own class. - Fix a bug with debug mqtt - nrf52 needs more love, there's a strange error while linking. Help appreciated
16. Feb 2023c39645419Merge pull request #2279 from meshtastic/preamble-halving
16. Feb 20236f4ac904aMerge branch 'master' into preamble-halving
16. Feb 2023643237162Regen protos
16. Feb 2023cef11968eMerge branch 'master' into preamble-halving
16. Feb 20235c72967aaMerge pull request #2278 from meshtastic/metadata-phone-api
16. Feb 20238aede61adFix setting preambleLength for SX127x Don't set currentLimit, it is set automatically in begin()
16. Feb 202307b90a61eFor science
16. Feb 2023221a145d2Whoops
16. Feb 2023b3fac71a8Missed some stuff
16. Feb 20232e6e0644dMove it around and kill old device metadata gen
16. Feb 2023b78e0dce4Merge branch 'master' into metadata-phone-api
16. Feb 20233ae1fdf66Add metadata to phone api want config messages
16. Feb 2023cbfa2dcc0Merge pull request #2276 from GUVWAF/NodeInfoSanityCheck
15. Feb 20232aabeafefMerge branch 'master' into NodeInfoSanityCheck
15. Feb 2023b7895f703Sanity check for sending NodeInfo Don't send it if we've done so less than 1 min. ago
11. Feb 20233f4780479Merge pull request #2274 from GUVWAF/roleFixes
11. Feb 20235ca3d9169Only set node_info_broadcast_secs when not a Router
11. Feb 2023c834252f1Check if nodeInfoModule exists (e.g. for Repeater)
11. Feb 202316852da8dSet node_info_broadcast_secs to 3 hours instead of default_broadcast_interval
11. Feb 20232d2633d4cIncrease default NodeInfo broadcast to 3 hours
11. Feb 20235f28ef681When hearing a node we don't know, send NodeInfo and ask for response
11. Feb 20235cadcd355Send DeviceTelemetry only after NodeInfo is sent
11. Feb 202340d98b9d8Merge pull request #2272 from GUVWAF/portduinoDeviceTelemetry
11. Feb 20230f47584a5Merge branch 'master' into portduinoDeviceTelemetry
11. Feb 2023dbb827e5eMerge pull request #2271 from meshtastic/create-pull-request/patch
11. Feb 2023f95061b96Merge branch 'master' into create-pull-request/patch
11. Feb 2023406187084Don't need a Portduino guard clause here as it will not be compiled
11. Feb 2023abf3a5840trunk fmt
11. Feb 20237063acddaIgnore syslog on portduino Breaks when running since mesh/http is not compiled
11. Feb 202397c1cf628SimRadio in separate thread To use notifyLater when transmitting, fixes packetPool issues
11. Feb 202303f584a5aAdd HAS_TELEMETRY to portduino
11. Feb 2023680550b76Add HAS_SENSOR flag To separate DeviceTelemetry and EnvironmentTelemetry
11. Feb 2023a280d7f79Guard simulator handling with HAS_RADIO flag
10. Feb 202309f2ea893Portduino isn't extra. It's extra special
10. Feb 2023fcbeeac28[create-pull-request] automated change
09. Feb 2023710041614Add short_name
10. Feb 2023e2f5e9206label boards as secondary to split the core firmware archive by support level.
09. Feb 202357b8e3732Update to Espressif32 Platform 6.0 and ESP-IDF 5.0
09. Feb 2023f0d27f896Add changed back
09. Feb 2023e74b18065Remove setOwner's business logic for licensed operation
09. Feb 202388a44eedeRebroadcast mode to local_only for hams
10. Feb 202383e309f3blabel boards as secondary to split the core firmware archive by support level.
10. Feb 202397a0b164bMerge branch 'master' into raspi-portduino
09. Feb 2023dc6f6af7fUpdate to Espressif32 Platform 6.0 and ESP-IDF 5.0
09. Feb 2023aaba99f79Add changed back
09. Feb 20234375a0101Remove setOwner's business logic for licensed operation
09. Feb 2023b1677e031Rebroadcast mode to local_only for hams
08. Feb 20230c240a1dfMerge pull request #2266 from meshtastic/nodeinfo
08. Feb 2023b24376b1fWell it helps if I commit the thing
08. Feb 2023bcaf83485Interval or default
08. Feb 20231c3970efaDefault node info broadcast secs for ham operation
08. Feb 202379850c6d0Set open psk for ham mode
08. Feb 202382706a961Merge branch 'master' into raspi-portduino
07. Feb 2023440074af6Merge pull request #2263 from meshtastic/create-pull-request/patch
07. Feb 2023dc2309672[create-pull-request] automated change
07. Feb 20233209aeabbMerge pull request #2262 from GUVWAF/tryFixPortduino
07. Feb 202342b496b0dPIC
07. Feb 2023a5b99ee5dTry other location
07. Feb 20234a0c34143Make Portduino build again
07. Feb 2023afc75b255Can't find where this was included
07. Feb 20239522d4d2fMake a pie?
07. Feb 20237ddd8c993Update protobufs to release version
07. Feb 202323e1c0b7aMerge pull request #2168 from meshtastic/rsyslog-client
07. Feb 2023631699bfdMerge branch 'rsyslog-client' of github.com:meshtastic/firmware into rsyslog-client
07. Feb 20234ac0de21agreat, the ONE time i remember trunk fmt i forget to cppcheck ...
07. Feb 20234ede8ab9dMerge branch 'master' into rsyslog-client
07. Feb 2023b952c35daeliminate main source of multiline logging
05. Feb 2023a3dbac73ftrunk fmt
05. Feb 2023fb611ef98fix time display
05. Feb 2023b07904fe7Merge remote-tracking branch 'remotes/origin/master' into rsyslog-client
04. Feb 20239e1f7c4f5Merge pull request #2253 from meshtastic/set-ham-mode
04. Feb 2023af11c5aa8Merge branch 'master' into set-ham-mode
05. Feb 2023829318046rsyslog is working
04. Feb 2023405430fd9Whoops
04. Feb 20238630e420aMerge pull request #2250 from meshtastic/bug-2084
04. Feb 2023b70af5cc7Set ham mode admin message
04. Feb 2023b9516154dMerge branch 'master' into bug-2084
04. Feb 202321443dab0Merge pull request #2252 from meshtastic/air-quality
04. Feb 20231748db316Init struct
04. Feb 2023d83a0b181Initial air quality telemetry feature
04. Feb 202318442816etrunk fmt
04. Feb 2023c28d469fcChange LED Blink time in light sleep to 100ms
04. Feb 2023d97a09ba1add DEBUG_HEAP_MQTT flag to send stats info to mqtt. Used to graph these values over time. Turned off for regular builds
03. Feb 202322500a6c3tryfix for #2242
03. Feb 2023bba4de3ec[create-pull-request] automated change
03. Feb 20231a7991c60Why would you even
03. Feb 2023490ef459eMerge pull request #2247 from meshtastic/connectionstatus-and-augment-metadata
03. Feb 202340b7d783eMerge branch 'master' into connectionstatus-and-augment-metadata
03. Feb 20236a2583e87Trunk you mothertrunker
03. Feb 20233a3451129Init gooder?
03. Feb 202381d2486cfInit defaults
03. Feb 20239d420f403Try this
03. Feb 2023c82d1de9cCheck
03. Feb 20239a950afd2Trunk fmt
03. Feb 2023ab77772e0Bugger
03. Feb 2023ac90c27aeMacros
03. Feb 2023d6de04278Assume portduino is always connected
03. Feb 20232b15d951cTrunk
03. Feb 20230414ca2dcFixed it
03. Feb 20237a5093418change time display to relative for rx messages
03. Feb 20231fa2ca6a1Trunk it
03. Feb 202351521462cEh
03. Feb 20234aaf16270Getting tired of looking at code
03. Feb 20235794a9ae0Bad copy pasta
03. Feb 2023835e6ab85Missed RSSI
03. Feb 2023b97e61d8fWhoops
03. Feb 2023d9031610aConnection status admin message
02. Feb 2023a8dd49757Contain it
02. Feb 2023971ecd117Whoooosh before my battery dies
02. Feb 2023e8e04d23dWIP
02. Feb 20233c6bbff4fAdjust braces to match DeviceTelemetry this is to force correct order of evaluation.
02. Feb 2023f6c6c2912update enviro module to not create copies
02. Feb 2023a13adfb59fixes #2239
02. Feb 202306a1b079deven more cleanup-ing and revert-ing
02. Feb 202356afed84drevert some more
02. Feb 2023945fd7a05revert readprops change
02. Feb 2023e9a55fc29revert them trunk shite
02. Feb 2023472c43aacMerge remote-tracking branch 'remotes/origin/master' into raspi-portduino
01. Feb 20238734afa7bMerge branch 'rsyslog-client' of github.com:meshtastic/firmware into rsyslog-client
01. Feb 20235b75abc6fguard-clause use of syslog object
01. Feb 2023e4d455640Merge branch 'master' into rsyslog-client
01. Feb 2023090d39984hook up additional rsyslog output if debug printing is active
01. Feb 2023c908e6161Update architecture.h
01. Feb 20233dda6e14fTrunk Fmt
01. Feb 2023f0f819f40Update architecture.h
23. Jan 202339bb9f21atrunk fmt
20. Jan 20237750dd2d4debug asserts
31. Jan 2023d34f6d0f6the cake is a lie
31. Jan 2023d02588ad8Merge pull request #2236 from meshtastic/create-pull-request/patch
31. Jan 2023e4342d971[create-pull-request] automated change
31. Jan 20231f0e64e79Merge branch 'master' into rsyslog-client
31. Jan 2023e1914dd46Fix build errors for other platforms
31. Jan 202304add9b91revert config changes accidentally pushed
31. Jan 20235e1c39eb0RP2040 toolchain updated
31. Jan 2023661894f9ffix nRF52 and linter errors.
30. Jan 20235d1c06b72Merge pull request #2233 from meshtastic/fix-localonly
30. Jan 2023140795241Fmt
30. Jan 2023860aca933Set encryptedOk to false for local_only rebroadcast
30. Jan 2023104ffe36bMerge branch 'master' into rsyslog-client
30. Jan 20235c22901ffMerge pull request #2232 from meshtastic/prefer-repeaters-too
30. Jan 202327bd4fa32Merge branch 'master' into prefer-repeaters-too
30. Jan 20232be805ce8Merge pull request #2231 from meshtastic/bug-2205
30. Jan 20230a3e51238Merge branch 'master' into prefer-repeaters-too
30. Jan 20237b249deb2Trunk it
30. Jan 20237aa4e94e4Do not send when region unset
30. Jan 2023dab2bb3bcWeight tx delay to prefer Repeaters as well
30. Jan 2023afcd7acfaUser configurable center frequency
30. Jan 20230188edb34[create-pull-request] automated change
30. Jan 2023cd6d8e519Merge pull request #2226 from meshtastic/create-pull-request/patch
30. Jan 202302f49d534[create-pull-request] automated change
29. Jan 20232242b68d1Merge pull request #2225 from meshtastic/create-pull-request/patch
30. Jan 2023a6416f4f0[create-pull-request] automated change
29. Jan 2023a1d8960f3Merge pull request #2224 from meshtastic/rebroadcast-modes
29. Jan 2023b1656893aMerge branch 'master' into rebroadcast-modes
29. Jan 20238c0060ecdPeg to ref that has RX high gain persistance
29. Jan 20230633b2f23Verbiage
29. Jan 2023ec1358b05Debug log for indicator
29. Jan 2023cd35e9247Added modes for rebroadcast
29. Jan 202376df5265cMerge pull request #2223 from meshtastic/create-pull-request/patch
29. Jan 20235f7adf27c[create-pull-request] automated change
29. Jan 2023c3d08df18Merge pull request #2198 from folkertvanheusden/timestamp-in-recv-msgs
29. Jan 20230b84c7c0ftrunk fmt
29. Jan 2023cf5485112Merge branch 'master' into timestamp-in-recv-msgs
29. Jan 202343096fb47Merge pull request #2221 from GUVWAF/repeaterTraceroute
29. Jan 202327b1428d6Merge branch 'master' into repeaterTraceroute
29. Jan 2023915404dbeMerge pull request #2222 from meshtastic/endof-presets-love
29. Jan 2023ab6402e4fMerge branch 'master' into repeaterTraceroute
29. Jan 202300196ab7eLong moderate
29. Jan 202314831e597Add TraceRouteModule to Repeater
29. Jan 2023c49930209Remove decode guard clause for repeater
29. Jan 20239c7a4aab9Merge pull request #2220 from meshtastic/create-pull-request/patch
29. Jan 20237ed39d27e[create-pull-request] automated change
28. Jan 20230e6cfcd48[create-pull-request] automated change
28. Jan 2023aafbde0f1Remove the dirty d
28. Jan 2023f29beeb74Merge pull request #2217 from meshtastic/tracker-role
28. Jan 202375ea6fd70Update interval
28. Jan 2023171c1df3fRole based defaults
28. Jan 2023e05a007fcMerge pull request #2214 from meshtastic/repeater-role
28. Jan 202330a1810e1Merge branch 'master' into repeater-role
28. Jan 2023bdf3fe3f5Logging tweaks
28. Jan 2023d9af4f46fSkip decoding for Repeaters
28. Jan 20239d2fbec51Merge pull request #2213 from meshtastic/repeater-role
28. Jan 2023f45a25b35Fmt
28. Jan 202392a43685aModules
28. Jan 2023103f1992dYank repeater module and just guard clause the alloc
28. Jan 2023e229a67d2More friends
28. Jan 2023a7153a7aaBe a friend
28. Jan 202314372c7e3Fmt
28. Jan 2023a5f80167eRemove comments
28. Jan 2023654d38ed3Router
28. Jan 2023e01e830c0Print
28. Jan 2023db192481bSwap out reliable router with flood router and dump modules
28. Jan 2023e8908784fFormat
28. Jan 2023de8211941Start of repeater role with in firmware
27. Jan 2023cda7e8b6aMerge pull request #2212 from meshtastic/create-pull-request/patch
27. Jan 202396f763dfa[create-pull-request] automated change
27. Jan 202357b47cf1eMerge pull request #2211 from meshtastic/create-pull-request/patch
27. Jan 20237950739d8[create-pull-request] automated change
27. Jan 20232baaad829I swear
27. Jan 20232e8832babTrunk, you got a big storm coming, honey
27. Jan 2023ed155476aMerge pull request #2210 from meshtastic/heap-reboot
27. Jan 202361028293bmove temporary reboot code to blink thread
26. Jan 2023708327240Merge branch 'master' into timestamp-in-recv-msgs
25. Jan 2023d14bd652eMerge pull request #2204 from meshtastic/rak-4631-fix
25. Jan 2023cb3d5a574Comment about external PA module boards
25. Jan 2023d51aa6086Missed one
25. Jan 20239b18d5d85Fmt
25. Jan 202325096c5c6Use radiolib native tx/rx_en switch control
25. Jan 2023f1fd41a37Add to Eink target as well
25. Jan 202365c0b8e33Also print timestamp in bold
25. Jan 2023ca91447c0For science!
25. Jan 2023d876a5254Merge branch 'master' into timestamp-in-recv-msgs
24. Jan 20234a0f3f31cMerge pull request #2201 from folkertvanheusden/xmodem-check
24. Jan 2023f07963e80Small tweak that reduces the number of lines of code in XModemAdapter::check to 1. It should be functionally the same.
24. Jan 2023c7937e73aMerge branch 'master' into timestamp-in-recv-msgs
24. Jan 2023cb8532f2dProtos
24. Jan 2023747292e1eMerge branch 'master' into timestamp-in-recv-msgs
24. Jan 20230b1e1687aMerge pull request #2157 from andrew-moroz/sx126x-rx-boosted-gain
24. Jan 202391575e624When a message is received and displayed, include the recevieve-timestamp. So now it functions as a clock and due to the 900s default screen-lock-timeout you still have an idea of when the message was received.
24. Jan 2023006cddd5cMerge branch 'master' into sx126x-rx-boosted-gain
24. Jan 20234d7e3329dMerge pull request #2185 from code8buster/gps-fixedposboot
24. Jan 20239e8342eb8Merge branch 'master' into gps-fixedposboot
23. Jan 2023afb4d141dremove double endif
23. Jan 202319d864b5cAlso reboot if no heap debugging enabled
23. Jan 2023e8186f7dbhow did that sneak in?
23. Jan 202381854a173fix #2109 json mqtt on secondary channel
23. Jan 2023083dcef9ddon't define default pins for these.
23. Jan 20235f0662d47Merge branch 'master' into gps-fixedposboot
23. Jan 202376022b65cMerge pull request #2192 from meshtastic/xmodem-fix
23. Jan 20232df81810eMerge branch 'master' into sx126x-rx-boosted-gain
23. Jan 2023efa1445dfMerge branch 'master' into gps-fixedposboot
23. Jan 202353d096b58Disable the GPS thread after factory reset has been requested
23. Jan 20234da1fb8e2there's a special place in hell for include paths...
23. Jan 20238e0dcb09etempfix: reboot ESP Node if heap runs low. fixes #2165
23. Jan 2023014946ad0tryfix: also clear the second buffer. Todo: do we really need 2 buffers here?
23. Jan 20233aebb1ffbthere's a special place in hell for include paths...
23. Jan 20233b8042140tempfix: reboot ESP Node if heap runs low. fixes #2165
23. Jan 2023255d433ebMerge branch 'master' into gps-fixedposboot
21. Jan 20232c1b7840cMake this pr great again
22. Jan 2023e9acf413fAfter thoroughly reading schematics and documentation, i conclude that this is theoretically the right definition for this hookup.
22. Jan 20237c6089607Merge branch 'master' into gps-fixedposboot
22. Jan 20231941d196bAdditional docker tags
22. Jan 2023312074471Missed one :-)
22. Jan 20232ecf273cfMerge pull request #2189 from meshtastic/xmodem-fix-2
22. Jan 202350cee4a6cOops!
22. Jan 2023ac6d4e33dFormat
22. Jan 20234c9f0b264Just start a new PR. Conflicts were too wild
21. Jan 2023fab663d1bMerge branch 'master' into gps-fixedposboot
21. Jan 2023fc5e80a5cMerge pull request #2172 from meshtastic/stm32wl-wip
21. Jan 2023266c61065I swear I did this before you butthole
21. Jan 2023e2e765878w/e
21. Jan 2023a421edce4Merge branch 'master' into stm32wl-wip
21. Jan 20233f3a4ce44Merge pull request #2187 from meshtastic/create-pull-request/patch
21. Jan 20238aab63dac[create-pull-request] automated change
21. Jan 2023aac9b5db3and the saga continues
21. Jan 20236f30a84afdayum!
21. Jan 2023c53c87499missed a few
21. Jan 2023cdf379616whatever makes trunk happy.
21. Jan 20236fdb93cd1re-add namespacing in protobufs. Let's see what i missed. Portduino likely ... Checking in generated on purpose.
21. Jan 2023ab3446faeBack out changes to non-source files
21. Jan 20239ebe24e68that didn't hurt at all
21. Jan 2023811ac15a8even those were formatted.
21. Jan 202351b2c431dtrunk roundhouse kick
21. Jan 20236cf18b7d0trunk recommended this change ¯\_(ツ)_/¯
21. Jan 202352e8dc731just do sleep through the observer like I have been
21. Jan 2023d8e644191Merge pull request #2184 from GUVWAF/trunk
21. Jan 2023fdc47728aPut GPS thread to sleep post factory reset request
21. Jan 202354b4b67e5add logic for GPS single acquisition on bootup fixed-position
21. Jan 2023bcf24b818Make Trunk happy
21. Jan 2023c628c70dbMerge pull request #2179 from nukevoid/master
21. Jan 20237f9e63814Merge branch 'master' into master
20. Jan 20235a2ad0329Merge branch 'master' of https://github.com/nukevoid/firmware
20. Jan 2023a584cac82fix rxGood counter
20. Jan 20238f5338dc8Merge pull request #2174 from meshtastic/SH1107
20. Jan 20238c434c708Merge branch 'SH1107' of github.com:meshtastic/firmware into SH1107
20. Jan 202388c84dd80trunk again
20. Jan 2023f9f083da5Merge branch 'master' into SH1107
20. Jan 2023481880872Merge branch 'master' into master
20. Jan 20230eaf0747ffix building other screen adapters
20. Jan 20239a7121d8cMerge pull request #2175 from GUVWAF/printFixes
19. Jan 2023cbd6a0065trunk format
19. Jan 202350f72b0eaadd the possibility to #define USE_SH1107 to fix boards to this display.
19. Jan 202374ec5e8a5add support for 128x128 b/w display GME128128-01-IIC
20. Jan 2023bec0cda17Merge branch 'master' into printFixes
20. Jan 2023ca298d8a7Merge branch 'master' into sx126x-rx-boosted-gain
20. Jan 20233eaa054c6Fix vulnerability with "h.from == 0"
19. Jan 202348ea836a5Merge pull request #2177 from meshtastic/create-pull-request/patch
19. Jan 2023fda1e29c4[create-pull-request] automated change
19. Jan 2023836559cdaFix two print format specifiers
19. Jan 2023c04980084Fix line endings at LF and make windows proto generation work again. needs cygwin64 in path
19. Jan 2023111ec5602Merge pull request #2173 from meshtastic/triple-double
18. Jan 2023384eac9a8Format plz
18. Jan 20236a5e0edb6Double click sends ad-hoc position, triple turns off gps
18. Jan 20239d47f7a53Format
18. Jan 2023660a73d58Stuff
18. Jan 2023412fbea97WIP
18. Jan 2023293625924Merge branch 'master' into sx126x-rx-boosted-gain
18. Jan 2023898498941Merge branch 'master' into rsyslog-client
18. Jan 20234cfedc4b5Kill it and grill it
18. Jan 2023cd57df3f4Update main_matrix.yml
18. Jan 2023db729eb70Merge branch 'master' into rsyslog-client
18. Jan 20236c4196091Remove simulator for now
18. Jan 2023ff029ad75Formatting
18. Jan 2023202223236Merge branch 'master' into rsyslog-client
18. Jan 202348609b5bdMerge pull request #2170 from meshtastic/device-metadata-enhanced
18. Jan 2023dad8e2bf6Merge branch 'master' into device-metadata-enhanced
18. Jan 20239cda2e905Add role and position flags to metadata
18. Jan 2023fdf7c3a81Merge branch 'master' into rsyslog-client
18. Jan 202372dad3713Merge pull request #2169 from meshtastic/create-pull-request/patch
18. Jan 2023ee25a488e[create-pull-request] automated change
18. Jan 20239046dacecI don't like this formatting but I need trunk to STFU
18. Jan 2023f86eef66cSimple UDP calls, if wired up a fair bit of this can go again. this is preliminary work
18. Jan 2023b218ea9ecHopefully ignore generated files
18. Jan 20236f70d39baMerge pull request #2166 from meshtastic/create-pull-request/patch
18. Jan 202380f259cc6[create-pull-request] automated change
18. Jan 202336b3bf221Strip namspace prefix
18. Jan 202392525587eMerge pull request #2164 from meshtastic/create-pull-request/patch
18. Jan 20235189e328b[create-pull-request] automated change
18. Jan 20234d4af7de5generated paths experiment
18. Jan 20231b932c6bbFix scripts patch and remove files in previous dir
18. Jan 20234065fb170Merge pull request #2162 from meshtastic/create-pull-request/patch
18. Jan 2023cf3962822[create-pull-request] automated change
18. Jan 2023d7fa8fea8Update protos path for generator scripts
17. Jan 2023db3d66544Setup Trunk (#2143)
16. Jan 20230a2539650sx126x-rx-boosted-gain: add support for setting Rx gain mode on SX126x chipsets
16. Jan 2023d35b61906Merge pull request #2112 from meshtastic/xmodem-proto
16. Jan 20230e51a42ceMerge branch 'master' into xmodem-proto
16. Jan 2023d5f7d741cMerge pull request #2153 from meshtastic/develop
16. Jan 2023cc0cccbd1Coerce int
16. Jan 20236c388e0daMerge branch 'master' into develop
16. Jan 20239f3c09cf4adapt to new proto names
16. Jan 202334b2d5111Patch locked_to
16. Jan 20231dbd0f8ddMerge branch 'develop' of github.com:meshtastic/firmware into develop
16. Jan 20230f4306158fix S&F Problem
16. Jan 2023d5a3acb83Trigger rebuild
12. Jan 2023efbdb273cUpdate RadioInterface.cpp
12. Jan 2023011013ab1Update RadioInterface.cpp
12. Jan 202349279e56dUpdate RadioInterface.cpp
12. Jan 20231cfda7735Add 868 MHz Ukrainian Band
16. Jan 2023f4779bd93[create-pull-request] automated change
15. Jan 2023e95db927a[create-pull-request] automated change
15. Jan 2023a4d3fa55dRemove HAS_GPS for WSLv3
05. Jan 202359ee0fb01put legacy S&F call back in, till Apps support it.
05. Jan 20235831124f1Store and Forward: don't try to store a message if PSRAM is not initialized!
16. Jan 20232b9f01f0efix cppcheck
16. Jan 2023aca1241a7Having a first stab at flawfinder errors
15. Jan 2023da0440ba1Merge pull request #2145 from meshtastic/create-pull-request/patch
15. Jan 202385dd60642[create-pull-request] automated change
15. Jan 20237e27729daRemove HAS_GPS for WSLv3
12. Jan 2023d49f19a67Merge pull request #2137 from meshtastic/cherrypick-serialfix
12. Jan 20235520d68b3Merge pull request #2136 from meshtastic/serial-fix
12. Jan 2023c33569f83re-merge fixes by @lesykm
12. Jan 20238db3f317are-merge fixes by @lesykm
12. Jan 2023a3636ae8aMerge pull request #2133 from meshtastic/master
12. Jan 20237936c7c8aRemove the D!
12. Jan 20232f3f19fdaMerge pull request #2132 from meshtastic/develop
12. Jan 2023c89ca50ccRemove DEBUG_HEAP flag from esp32 pio config on release
12. Jan 2023867e55b9esync mqtt with develop
12. Jan 202328b161663Merge pull request #2131 from meshtastic/develop
12. Jan 202342122f3d0Merge branch 'master' into develop
12. Jan 2023f90576316Merge pull request #2129 from meshtastic/nice-duty-cycle
12. Jan 2023bd2b766a3Rename to make function clearer
12. Jan 2023bd51cbd72Chance calculation for Nice TX. Still same value but dynamically based on duty cycle.
12. Jan 20235e66dd0daFile Transfer: add debug logging and allocate memory used.
12. Jan 202380d1a993dMerge branch 'develop' of github.com:meshtastic/firmware into xmodem-proto
11. Jan 2023e3fd17772Merge pull request #2127 from meshtastic/create-pull-request/patch
12. Jan 2023440b965e7[create-pull-request] automated change
11. Jan 2023cf0fb13a1Merge pull request #2126 from GUVWAF/TxAirLim
11. Jan 2023c0166773ePortduino can handle this
11. Jan 2023fc775012eDon't send NodeInfo and DeviceTelemetry at high Tx air util Also move airtime checking to airtime class
11. Jan 2023d7a71e46aMerge pull request #2125 from meshtastic/create-pull-request/patch
11. Jan 2023721f87af7[create-pull-request] automated change
11. Jan 2023a354cebd8Update protos ref
11. Jan 202397680ca73Merge pull request #2123 from meshtastic/time
11. Jan 202317a2589b3Allow time from phone to be sent to the mesh
11. Jan 20234f71ab07c2.0.12 is out already. Bump develop too.
10. Jan 20231f6a8eae8Merge pull request #2121 from GUVWAF/NAKtoAPI
10. Jan 2023ab9d0ba54Report actual RoutingError
10. Jan 2023e13fb9919Send NAK only to the API upon duty cycle limit
10. Jan 2023a3b93a4dcBetter not to compare float directly
10. Jan 20236b0f18e1eMerge pull request #2113 from meshtastic/mqtt-fix
10. Jan 2023312ef790fMerge pull request #2119 from meshtastic/rak-shutdown-rail
10. Jan 2023713f7d599Turn of 3.3v rail on RAK-4631 on shutdown
09. Jan 20233985008e0Merge pull request #2116 from meshtastic/rak4631-radiofix
09. Jan 20238f2155f8fMerge branch 'develop' into mqtt-fix
09. Jan 20231fc5d7022let the library handle the reconnect, manually do it after 5 seconds
09. Jan 2023e7d425ef6Until we figure out what's going on
09. Jan 2023c63536d94switch to 16 bit packet number
09. Jan 20239c1cfe935Merge pull request #2114 from meshtastic/refactor-apiserver
09. Jan 2023971565aedMerge branch 'develop' into xmodem-proto
09. Jan 20233a6e3464enotify phoneAPI about new packages to process
09. Jan 20230181e186aMerge pull request #2106 from meshtastic/assert-cleanup
09. Jan 202386748bf88fix building portduino and make cppcheck happy
09. Jan 20235fd00b253- make a template class for API Server - Skip a lot of duplicate code - add a hexDump output - might come in handy - refactor directory names - remove unused debugOut that was generating template errors
09. Jan 20235cec370cfgetByName was not used anywhere in the code so that change is safe.
08. Jan 2023fce52e16eupdate license. This is only loosely based on Xmodem.
08. Jan 20230e7797f3bAdding to generated for now, protobuf PR will come when it works ... :-)
07. Jan 202381ee6dd79first crash from stress test
07. Jan 202349172e416Merge pull request #2108 from markbirss/develop
07. Jan 202357f185c26Merge pull request #2104 from meshtastic/hydra-gps
07. Jan 20233a8ffe7acah feck
07. Jan 2023d8b85f9a0fingers crossed
07. Jan 20234d7402839Update platformio.ini
07. Jan 20238465467aa2nd batch
07. Jan 20232a0b8093efreakin' nitpickin' cpp_check
07. Jan 202396fa5dafbfixing portduino
07. Jan 2023be2d3f776fix leak
07. Jan 2023b283e526bfix for nRF52 and Portduino
07. Jan 202303c5dfc7ainitial cleanup work
07. Jan 202352cfd6203Update SX128xInterface.cpp
07. Jan 2023c98dc4caeUpdate variant.h
07. Jan 2023f21212dd3Update platformio.ini
07. Jan 20230e0ccad48Update variant.h
07. Jan 20239f1c77da7Create variant.h
07. Jan 20237c1c49b8aCreate platformio.ini
06. Jan 2023f4099261dHydra gps troubleshooting
06. Jan 2023450e7362fMerge pull request #2103 from kn6plv/fix-multicast-macaddress
05. Jan 20230b9c8e62eMake sure we dont use a multicast MAC for ethernet
04. Jan 20238b5937892Merge pull request #2100 from meshtastic/develop
04. Jan 202309efbb75bMerge pull request #2099 from meshtastic/create-pull-request/patch
04. Jan 2023e5d9f1f94[create-pull-request] automated change
04. Jan 20232400dd43bMerge pull request #2098 from meshtastic/hotfix-02
04. Jan 2023988d5af69Merge pull request #2097 from meshtastic/hotfix-01
04. Jan 202378b6916b1External Notification Hotfix
04. Jan 20239740f0a50External Notification Hotfix
04. Jan 2023b64a74c0cadd heap debugging back in too
04. Jan 2023d9f0dc7eaadd MQTT outqueue back in (still broken)
04. Jan 202330ae4c2a3Add QueueStatus sending to the firmware (#1820)
04. Jan 2023d077be149add a possibility to flush the serial TX buffer on the console.
04. Jan 20234f26a2a74Update Unishox to latest V2 code, change is only cosmetic
03. Jan 202341f9636ba[create-pull-request] automated change
03. Jan 2023b544163c3Merge pull request #2095 from meshtastic/create-pull-request/patch
03. Jan 20236d989a29d[create-pull-request] automated change
03. Jan 20238914d1a18Merge pull request #2094 from meshtastic/yank-mqtt-queue
03. Jan 20231cfc7b800Merge branch 'master' into yank-mqtt-queue
03. Jan 2023cab5fcf5ano excessive heap debugging on release builds
03. Jan 2023cad5c9b70removed too much
03. Jan 20235867038abtrybuildfix mqtt system
03. Jan 202342b24d451Yank mqtt service envelope queue
03. Jan 2023d750109d0Merge pull request #2093 from meshtastic/develop
03. Jan 20237f0a8d329Merge pull request #2092 from meshtastic/develop-2-master
03. Jan 202364895cc7eremove Merge duplication
03. Jan 202352903f83eremove Merge duplication
03. Jan 2023e0002ef2dMerge remote-tracking branch 'origin/master' into develop-2-master
03. Jan 2023021fc8235Renamed eth_mode to address_mode
03. Jan 20230305c7394Merge pull request #2089 from meshtastic/create-pull-request/patch
03. Jan 2023bca70d10d[create-pull-request] automated change
02. Jan 20231077846e8Update README.md
02. Jan 202363c8ca9caUpdate README.md
01. Jan 2023523b13210Merge pull request #2086 from caveman99/develop
01. Jan 20232d62cbe34I am dumb.
31. Dec 2022b55fe549eUpdate CI badge
30. Dec 20228c20fe5ecStart working on RF95 attached to Raspberry Pi
30. Dec 20229a04aaa81Merge pull request #2074 from meshtastic/nice-threads
30. Dec 2022092a753a6yea, well
30. Dec 20228a9af37d8Merge branch 'develop' into nice-threads
30. Dec 202274e6eb34bMerge pull request #2082 from joshpirihi/develop
31. Dec 202211f1508d8Merge branch 'meshtastic:develop' into develop
31. Dec 202219436b7d5Increase MQTT buffer size
30. Dec 202269ff724f0Merge pull request #2081 from meshtastic/log-levels
30. Dec 20223d3aba584Include
30. Dec 2022ef1fb877bPrefix log levels
30. Dec 2022f1cdfd163Replaced all of the logging with proper log levels
30. Dec 20228364c2b14more verbose thread debug
30. Dec 2022819321529Trace
30. Dec 2022e73ae7cdawoops - was too fast there
30. Dec 202265aad6270tryfix - no mqtt if no mqtt wanted...
30. Dec 20223eefd46caLog levels log function
30. Dec 2022115cb05d3less verbose logging and heap free printing
30. Dec 202244d5c69baMerge pull request #2080 from GUVWAF/abortErr
30. Dec 20225ccd66864Report actual Routing_Error upon abort
29. Dec 20220b5cae539Log levels refactoring
29. Dec 2022be91b08b3Missed one
29. Dec 2022c7c5671ccMore disables
29. Dec 2022979d12d60Here we go
29. Dec 2022110c80d04Make disable return an int32_t for runOnce usage
29. Dec 202238a131559Refactor OSThread consumers to use disable()
29. Dec 20228ebe0edc5Merge pull request #2075 from meshtastic/load-save-proto
29. Dec 2022a8f93d5f4Heap Debugging and Thread Disable
29. Dec 202296c272d3dMerge pull request #2077 from meshtastic/remotehardware-config
29. Dec 202245e6e86ff- add RemoteHardware (and the missing S&F config) in - make the config boundaries automatic
29. Dec 2022f73b8661dWait for 5 seconds for serial port on ESP32-S2/3 too...
29. Dec 20223c5710e65- add storage for ringtone - Refactor file load and save - fix a size error in Canned Messages
29. Dec 20224e4a74379fix copy/paste error
29. Dec 202241a1dfec7a lot of thread housekeeping. Switch them off when not needed / disabled.
29. Dec 20221a949b7caPlumbing for new display layout protos
29. Dec 2022840079c25build SX1280 on Master too
29. Dec 2022887405cc0update protobufs on develop
29. Dec 2022d633212f72.0.11-dev
29. Dec 202202def448bMerge pull request #2073 from meshtastic/create-pull-request/patch
29. Dec 20227baf30dcb[create-pull-request] automated change
29. Dec 2022e09b12ca5Merge pull request #2072 from meshtastic/hotfix-01
29. Dec 20221736dada7hotfix for user button. Also update version number on develop
29. Dec 20227f3a624eeHotfix for user button not working
28. Dec 2022475c87b0eMerge pull request #2071 from meshtastic/create-pull-request/patch
28. Dec 2022541f4aa99[create-pull-request] automated change
28. Dec 2022ab6c4e61aBuild and Check the SX1280 Boards too
28. Dec 20226ea0963f4fix master too
28. Dec 2022259d442d8how did that happen?
28. Dec 2022b134f0bb4missed one
28. Dec 202263cf01223Merge pull request #2070 from meshtastic/create-pull-request/patch
28. Dec 20222505bdbc2[create-pull-request] automated change
28. Dec 2022d9d8c7eb7I think this will fix portduino...
28. Dec 20223b1904059protobuf update
28. Dec 202214be4ee9fRelease Develop to Master
28. Dec 202294cb100e3Master to Develop
28. Dec 2022f632933b9Merge pull request #2069 from GUVWAF/wantAckDM
28. Dec 2022e25d05689Updates to external notification and radiolib for SX128x. Rip out Godmode again for these
28. Dec 20225c859da4eRemove unnecessary changes
28. Dec 20226c5602e88Cleanup
27. Dec 2022b4735f422Don't resend ACK every time you receive the packet
16. Dec 20223b9b33a5eUse hopLimit setting for ACKs as well
28. Dec 2022430908f5dTLORA_T3_S3
27. Dec 20226f6ca64cfpotential bugfix for nag cutoff
27. Dec 2022d0243d2cdMerge pull request #2067 from miaoski/sht31
27. Dec 2022796e58161Merge branch 'master' into sht31
27. Dec 2022e56f17c65Merge pull request #2068 from meshtastic/create-pull-request/patch
27. Dec 2022b808ffa9a[create-pull-request] automated change
27. Dec 2022506bae4a8Support SHT31 temperature sensor
25. Dec 2022f6ee6265eMerge pull request #2063 from lewisxhe/master
25. Dec 20227539d9285Merge branch 'master' into master
25. Dec 202221fff392bBackport RP2040 update
23. Dec 2022580ec590fsomething broke pico toolchain. 'twasn'tme ..
25. Dec 20225c9996dfaFixeddisplay model is SH1106
23. Dec 202234f932476Merge pull request #2061 from meshtastic/protobuf-04
23. Dec 20223f988c8b6something broke pico toolchain. 'twasn'tme ..
23. Dec 20222ac2b6d1breplace PB03 compat macros with the real deal.
23. Dec 2022b8657158bRemove unused parameter on save
23. Dec 202270f5f8301added this in back by mistake
22. Dec 2022adb8d773dMerge pull request #2060 from meshtastic/protobuf-serial
22. Dec 2022a28940686refactor classes to accomodate SerialModule
22. Dec 20221a3f2a8abdon't touch that code if you don't even know about "Serial2"
22. Dec 202223d6b815fWIP: ProtobufAPI in SerialModule
21. Dec 2022e1feb5eb3[modules][serial] switch simple mode from ascii to bytes
21. Dec 2022cb8247559[create-pull-request] automated change
21. Dec 202228b954017Copy pasta
21. Dec 202216d826d6cMove to upstream espressif arduino
22. Dec 20222f7c18303Merge pull request #2058 from lesykm/serial-module-simple-mode-binary
21. Dec 2022b9df41c55[modules][serial] switch simple mode from ascii to bytes
21. Dec 2022480126044Merge pull request #2055 from meshtastic/create-pull-request/patch
21. Dec 2022606262e55[create-pull-request] automated change
21. Dec 20220064d18e6remember to save your work before committing next time
21. Dec 20226f5a6d5cbconsolidate code and add missing message.
21. Dec 2022e0194528dS&F WIP
21. Dec 202230240ac14fix cppcheck complaints
21. Dec 2022090e1660fMerge pull request #2053 from meshtastic/upstream-heltec
21. Dec 202292c9b34d4Copy pasta
21. Dec 2022fb41b0f5cupdate generated protos
21. Dec 20223f50371ffMerge branch 'master' into upstream-heltec
21. Dec 2022812b32115update protobufs
21. Dec 2022815f9bfc5Move to upstream espressif arduino
21. Dec 202286ff23d13Merge pull request #2051 from meshtastic/master-next
21. Dec 2022201b786f7fix RAK build
21. Dec 2022807495584Merge pull request #2052 from meshtastic/create-pull-request/patch
21. Dec 20220992093f4[create-pull-request] automated change
21. Dec 20226978e5799fix nrf52 build
21. Dec 2022755c0b700use nanopb 0.4.7
21. Dec 20227396d0f24Cherry Picking Stuff from develop...
17. Dec 2022220859d0aMerge pull request #2019 from code8buster/gps-toggle-final
16. Dec 2022941786669fix compiler warnings
16. Dec 20224eb620d47Heap Debug: only show if delta occurs
14. Dec 20229794995d7fix building DIY-1 target
14. Dec 2022055146602support ESP32-S2 CPUs Note: these don't have Bluetooth and only a single physical core.
13. Dec 202286d7860d8made a nice PTT/RECV screen for audio module. And cleaned up screen graphics a bit.
13. Dec 20220f2d0d1f0change on screen graphics to support bicolor screens
11. Dec 2022ab6a5a5e0if we get different frames than our own transmission setup, decode and play them anyway
11. Dec 202244a33ed46add IO7 to RAK pinouts - only comments changed
09. Dec 2022fab08b645fix building for screenless devices
08. Dec 2022d9cd3dd3eChange Boot Message format
08. Dec 2022c75ea87f6Format received message screen like sender in canned messages.
08. Dec 2022706ddf6e9show appropriate message when going into OTA mode
06. Dec 2022aec091e7amanual master merge
06. Dec 2022cea8393a7Merge pull request #2026 from GUVWAF/develop
02. Dec 20228f94463easend a 4 byte magic header including the codec version
02. Dec 2022a0f5e4496Audio Module is finished for regression tests.
02. Dec 2022feb718176debug print thread count. max_threads is 32
02. Dec 2022a0c1e9cdcStill WIP, but first working version of audio. I2S works good, analogue not so much.
01. Dec 20227d1b6f63bDefinition cleanup and AudioModule WIP
30. Nov 2022ab6b6514cthis define is arch specific
30. Nov 20220e6285edfadd temp code for heap debugging. Disable -DDEBUG_HEAP for release builds. DEBUG_MSG output only for now.
29. Nov 20228b58eaac2fix compile
29. Nov 20228cbf29237WIP: add digital audio. Needs a proto change, so checking in generated files for now.
29. Nov 202280d0b63c3hopefully fix compilation errors
29. Nov 2022f5120a29eWIP: audio module still does not work, but enabled for all regions where audio is permitted.
28. Nov 2022efc3f4c0eremove a few DSR Router bits for S&F Module
27. Nov 2022bd2bfd682update board definition, update copy/paste errors, fix SX1280.
21. Dec 2022e40625d2afix protobufs
21. Dec 2022eae347ddavisual indicator for S&F Plugin 'Router on Network'.
21. Dec 2022ae2ca1d89WIP: S&F Progress
21. Dec 202234c73da88update to nanopb 0.4.7
21. Dec 202288c3ab263Merge pull request #2050 from lesykm/serial-module-simple-mode-fix
21. Dec 20226a5dd2690need to trigger new CI run
21. Dec 20224de557b4d[modules][serial] fix simple module ability to send
18. Dec 2022d9eb9758eadd bold print to canned messages freetext
18. Dec 2022d566457f0Merge remote-tracking branch 'remotes/origin/master' into develop
17. Dec 202279ff0659cMerge pull request #2019 from code8buster/gps-toggle-final
17. Dec 2022af9d4328eMerge pull request #2046 from meshtastic/create-pull-request/patch
17. Dec 20228c66940b7[create-pull-request] automated change
16. Dec 2022c577e0918Merge branch 'develop' into gps-toggle-final
16. Dec 20224a6f269b4Merge pull request #2010 from meshtastic/store-forward
16. Dec 2022bbaeeb7cefixing portduino is getting old ...
16. Dec 202254686905dremove duplicate block of predefined messages
16. Dec 20223cde75f97Audio Module: format messages better
16. Dec 20226c84b3f01forgot variable define for heap debug
16. Dec 202268f6cfde0Improve Wifi Reconnect handling and add outgoing queue for MQTT packets to bridge short connection issues.
16. Dec 20221c8181dc7fix compiler warnings
16. Dec 2022270746e30Heap Debug: only show if delta occurs
16. Dec 202272f1416b3add variant comment about radiolib
15. Dec 2022a788f16e9Potentially stop bad things happening on devices without a PMU
15. Dec 2022f2229e697Decrease click time window to avoid spurious double press detections while cycling windows quickly, build power toggle by default
15. Dec 202205f81922eMerge pull request #2040 from D4rk4/master
14. Dec 202206be74ae7Added indicative text to screen for disabled GPS, made sleep methods private again
14. Dec 202272504a5e8Merge branch 'master' into master
14. Dec 2022e8c034e98Merge pull request #2041 from markbirss/master
14. Dec 2022aa19718baChange condition for low-voltage killswitch
14. Dec 2022088ab106dUpdate variant.h
14. Dec 2022110c3f619Update variant.h
14. Dec 2022d1cc503caDisable shutdown for non ESP32 boards
14. Dec 2022eae7f8a78fix building DIY-1 target
14. Dec 2022bb24b8601support ESP32-S2 CPUs Note: these don't have Bluetooth and only a single physical core.
14. Dec 2022d3b3a4c14fix build error
14. Dec 202246f1cee2aFix missed braces and etc
14. Dec 20220386af721Merge branch 'meshtastic:master' into master
14. Dec 2022de6b752dbMerge pull request #2039 from ghostop14/master
14. Dec 202292fd5511eDisable nRF sleep on discharge
13. Dec 20228507125e9Remove extraneous flag, use gps_enabled. Ensure factory reset is not triggered while chip is off and gps_enabled=0
13. Dec 202259ec7f31aEnable GPS capabilities on heltec V3
13. Dec 2022627b21f3fmade a nice PTT/RECV screen for audio module. And cleaned up screen graphics a bit.
13. Dec 202264cc6e0b9change on screen graphics to support bicolor screens
12. Dec 2022779d2352bMerge pull request #2037 from meshtastic/create-pull-request/patch
12. Dec 20220162db12b[create-pull-request] automated change
12. Dec 202291ff7b903Merge pull request #2036 from meshtastic/create-pull-request/patch
12. Dec 2022643f99f57[create-pull-request] automated change
12. Dec 2022152288b4cMerge pull request #2025 from meshtastic/power-fsm-experiment
12. Dec 202245b518bafMove sds transition back into esp32 only
11. Dec 202224cc479f9if we get different frames than our own transmission setup, decode and play them anyway
11. Dec 20225fbc63006add IO7 to RAK pinouts - only comments changed
09. Dec 20220c65c73f9Merge branch 'master' into power-fsm-experiment
09. Dec 202295eca7533fix building for screenless devices
09. Dec 20220f0dbc327reboot nrf52 on critical error 8
09. Dec 2022edb674759fixes critical error 8 does not reboot on nrf52
08. Dec 2022e3d8c5c7aChange Boot Message format
08. Dec 2022f3d6f26a2Format received message screen like sender in canned messages.
08. Dec 20221a0d51495show appropriate message when going into OTA mode
08. Dec 202232d9a397aToggle up to 3 pins after output_ms till nag_timeout or user button press happens
08. Dec 202260e6dc113update protobufs manually
08. Dec 202206d34daeaMerge branch 'master' into power-fsm-experiment
06. Dec 2022a00187b97manual master merge
06. Dec 2022ba1f68d75Merge pull request #2027 from lewisxhe/master
06. Dec 2022d4c0977a7Merge branch 'master' into master
06. Dec 20221a19d71e9Merge pull request #2023 from meshtastic/2022-bug-recording-critical-error-11-at-srcmeshradiolibinterfacecpp389
06. Dec 202221c10934fMerge pull request #2018 from arduionoGP/patch-3
06. Dec 202213cca9109Merge branch 'master' into patch-3
06. Dec 2022b335b1c66Merge branch 'master' into 2022-bug-recording-critical-error-11-at-srcmeshradiolibinterfacecpp389
06. Dec 2022a42a9bf4fMerge pull request #2026 from GUVWAF/develop
06. Dec 2022cc2653bfbMerge pull request #2029 from meshtastic/create-pull-request/patch
06. Dec 2022fc5bf5a68[create-pull-request] automated change
06. Dec 20220f7e6b896update submodule protobufs to latest
06. Dec 202263d733831fix tbeams3-core PMU charging cut-off voltage
06. Dec 202237f716d27Change tbeams3-core the default USB mode to TinyUSB
05. Dec 202203bfdec1eTraceRouteModule
05. Dec 20220f2a83535Remove hard coded !isPowered
05. Dec 20222a84d39e4Always do battery resampling if we use the ADC. Improves reading a lot.
05. Dec 2022b14289e97More cleanup
05. Dec 20221fef6f065Clean up on battery shutdown condition
05. Dec 2022183ec2124Add debug output
04. Dec 2022aeb9bfa06Return false
04. Dec 2022b84c7ae49Oops, added time to the Pos
04. Dec 202261598c594Merge pull request #2020 from meshtastic/serial-textmessage
04. Dec 2022a3a24e021Don't put newlines in the text buffer
04. Dec 202231ec2da0eText message mode for serial
04. Dec 202253da7cb03Add initialized value to constructor
04. Dec 2022911083c49Adds a flag to turn the GPS power rail off entirely on tbeam
04. Dec 202227a10b395Update MQTT.cpp
03. Dec 2022b1f3e117dMerge pull request #2015 from meshtastic/master
03. Dec 20227570cdbd2Fix shell scripts for both linux and darwin
02. Dec 202228ff2efdeMerge branch 'develop' of github.com:meshtastic/firmware into develop
02. Dec 2022bb1a9192esend a 4 byte magic header including the codec version
02. Dec 20221787e2c77Merge pull request #2014 from meshtastic/master
02. Dec 2022470e71138Audio Module is finished for regression tests.
02. Dec 2022eb4f682addebug print thread count. max_threads is 32
02. Dec 20224b63730efStill WIP, but first working version of audio. I2S works good, analogue not so much.
01. Dec 2022c85747411Merge pull request #2013 from arduionoGP/patch-2
01. Dec 20228ff5dacc3Update MQTT.cpp
01. Dec 2022fb8982899Definition cleanup and AudioModule WIP
30. Nov 2022c7529f9a3fix platform define here too
30. Nov 2022dbefa71bcthis define is arch specific
30. Nov 2022790740402start rearranging the S&F Module
30. Nov 202272e17b558add temp code for heap debugging. Disable -DDEBUG_HEAP for release builds. DEBUG_MSG output only for now.
29. Nov 2022628028475fix compile
29. Nov 202205e992ad6WIP: add digital audio. Needs a proto change, so checking in generated files for now.
29. Nov 2022bba6bf387hopefully fix compilation errors
29. Nov 20224d32f7c5aWIP: audio module still does not work, but enabled for all regions where audio is permitted.
29. Nov 20220dff05e88Merge pull request #1998 from GUVWAF/dutyCycleLimit
28. Nov 2022f3c5a01daremove a few DSR Router bits for S&F Module
27. Nov 20227ca104cefOverride duty cycle if user is_licensed
27. Nov 2022fe95247d5Merge pull request #2002 from meshtastic/master
27. Nov 2022f1179d31bFixed shell scripts
27. Nov 2022c7681cb24update board definition, update copy/paste errors, fix SX1280.
27. Nov 2022abe60b96fMerge pull request #2001 from meshtastic/create-pull-request/patch
27. Nov 2022206520f17[create-pull-request] automated change
26. Nov 202297fd5cf2aMerge pull request #2000 from meshtastic/develop
26. Nov 2022d13a09551Merge pull request #1990 from GUVWAF/develop
26. Nov 20224dc7d92cfMerge pull request #1999 from meshtastic/master
26. Nov 2022e7dbbeb60Fix conditional syntax
26. Nov 20223e892fc39Merge branch 'meshtastic:develop' into develop
26. Nov 2022330ac3be6Update generated protobufs
26. Nov 20223b1e34efaRefrain from transmitting if duty cycle exceeded
26. Nov 2022dfec37dfdMerge pull request #1996 from meshtastic/master
26. Nov 2022b82ab34f8Merge pull request #1993 from meshtastic/potential-sx1262-fix
26. Nov 202218a2cfedaMerge branch 'master' into potential-sx1262-fix
26. Nov 2022082aa07e7update batch scripts to further check filename.
26. Nov 2022a703ab441Merge branch 'master' into potential-sx1262-fix
26. Nov 2022185ceac9dMerge pull request #1994 from meshtastic/create-pull-request/patch
26. Nov 20227c9cada50[create-pull-request] automated change
26. Nov 2022a5ba3dd44revert protobuf change to develop
26. Nov 202263838a163Merge branch 'master' into potential-sx1262-fix
26. Nov 202230d7f188eMerge pull request #1991 from meshtastic/develop
26. Nov 202247a47f1e6Merge branch 'master' into develop
26. Nov 2022daac79f31Merge branch 'master' into potential-sx1262-fix
26. Nov 20221864216e7Merge pull request #1992 from lewisxhe/master
26. Nov 202271c0cf9b9Don't set DIO2 switch if TXEN is defined
26. Nov 2022ef87ddb79Merge branch 'master' into master
26. Nov 2022711c748b4Merge pull request #1986 from IhorNehrutsa/MESSAGES
26. Nov 20226eff09a26Merge branch 'master' of https://github.com/meshtastic/Meshtastic-device
26. Nov 2022c5fe878a6Fix the format of t-echo Bluetooth pairing display page
26. Nov 202239948c76dMerge branch 'master' into develop
26. Nov 202210f14d27bMerge branch 'master' into MESSAGES
26. Nov 20225e9d722b7Merge pull request #1987 from lewisxhe/master
26. Nov 2022b324c0409Merge branch 'master' into master
26. Nov 202284a9d95b1Merge branch 'master' into MESSAGES
26. Nov 2022cdd499f14Add missing restart parameters
25. Nov 2022c45a85547Send 'ACK' response for admin message
25. Nov 2022881574600Fix wrong comment
25. Nov 202232a1e8ef0Create feature.yml
26. Nov 20220dff4538fAdd t-echo to the operation after the flash operation fails
25. Nov 2022650768390Squashed commit of the following:
24. Nov 2022c71e32970Merge pull request #1982 from meshtastic/master
24. Nov 2022fcf21da84one radiolib to rule them all
24. Nov 2022ab464fe03compress better
24. Nov 2022fd546af2adon't package meshtasticd simulator
24. Nov 2022acfbe202binclude alternative update bin without bootloader and settings
24. Nov 202229fb283daadaptig for #1938
24. Nov 202251ef9b7fbfix RP2040 and Portduino Platforms
24. Nov 2022025d2264am5stack runs with native tone support now.
24. Nov 2022b2284b209Tone now included in arduino core for ESP32.
24. Nov 20225f8267c95use the buzzer for external notification module
24. Nov 2022cf783a5bamake GPS pins configurable through protos
24. Nov 202232e5ced81regen protos
24. Nov 2022605fadabcMerge branch 'master' of github.com:meshtastic/firmware
24. Nov 2022e91ace732Merge pull request #1980 from meshtastic/master
24. Nov 2022c87cd136dMerge pull request #1979 from meshtastic/create-pull-request/patch
23. Nov 20220d7d59609Remove gpio binding for notification module.
23. Nov 202275ed0e590[create-pull-request] automated change
23. Nov 20228e3b50030---EXPERIMENTAL--- reboot the board if the NO_AP_FOUND error comes back.
23. Nov 2022d6f77bf07Merge pull request #1978 from meshtastic/master
23. Nov 202265e8209d5Merge pull request #1976 from markbirss/master
23. Nov 2022aae5247caMerge pull request #1977 from meshtastic/hotfix-reset-nodedb
23. Nov 20222fedb6b77Add reset nodedb handler back
23. Nov 202202d18d483Merge branch 'master' into master
23. Nov 2022b70c2d088Merge pull request #1975 from GUVWAF/master
23. Nov 2022b3c396683Update platformio.ini
23. Nov 2022f08874dd3Update platformio.ini
23. Nov 2022648054da9Add files via upload
23. Nov 202270bf7c490Revert "Override RoutingModule's ACK if on wrong channel"
22. Nov 2022adbed5de9- fix NTP sync on connect - disable extended GPS mode again - add --inline-suppr to cppflags
22. Nov 2022fe989f0bfMerge pull request #1973 from meshtastic/master
22. Nov 2022679e346bcchange old field denominator
22. Nov 2022832439b33strange enough _that_ suppression works
22. Nov 202271c2af04ewhy is this working on pio/windows?
22. Nov 20220f4261d02Merge pull request #1972 from meshtastic/create-pull-request/patch
22. Nov 202223466d8eeyank that dreaded json11 - first try
22. Nov 20228edbba218[create-pull-request] automated change
21. Nov 2022541767133Merge pull request #1971 from GUVWAF/master
21. Nov 202235d7e1167Merge branch 'master' into master
21. Nov 20227a63ba827Merge pull request #1965 from meshtastic/transactional-config-edits
19. Nov 202271c163a8eOverride RoutingModule's ACK if on wrong channel
19. Nov 20225d8e66180Send NAK on primary channel if it cannot decode it
21. Nov 202224244e847Update AdminModule.cpp
21. Nov 2022fb4f9bdc4Merge branch 'master' into transactional-config-edits
21. Nov 2022668c46e0cMerge pull request #1968 from meshtastic/develop
21. Nov 2022abf8fdb66Merge branch 'master' into develop
21. Nov 2022a28a04b7aMerge pull request #1964 from meshtastic/mqtt-init-defaults
21. Nov 2022cd9671650Merge branch 'master' into mqtt-init-defaults
21. Nov 202200bc762bfMerge branch 'master' into develop
21. Nov 20229a065bce0Merge pull request #1970 from meshtastic/caveman99-OLED-FIX
21. Nov 20223b2b0bdc9fix TLora V1 Boards Display Init
21. Nov 202253cd6bdf1Merge branch 'master' into develop
21. Nov 2022edc97c1c0Merge branch 'master' of github.com:meshtastic/firmware
21. Nov 20226a24ef226Merge branch 'master' into transactional-config-edits
21. Nov 202250ba523fbMerge branch 'master' into mqtt-init-defaults
21. Nov 2022a33325f90update web server reference to latest commit
21. Nov 2022a173b7159Merge pull request #1967 from D4rk4/SAST
21. Nov 202291295d377Merge branch 'master' of github.com:meshtastic/firmware
21. Nov 20229c1c04a8dMerge branch 'master' into SAST
21. Nov 202251d0d0d77Fix empty workflow
21. Nov 20229cdf627aeRevert "Fix empty workflow"
21. Nov 20224b9c48238Fix empty workflow
20. Nov 2022b1ba807ecOnly save and reboot while a transaction isnt open
20. Nov 2022c844f153eMerge branch 'master' into mqtt-init-defaults
20. Nov 20224a2b02347Keymatrix Bugfix: Allow key 3 to send associated text Feature: setting a text "~" emulates IO5/Userbutton with keymatrix.
20. Nov 2022e8a05d187Merge pull request #1947 from meshtastic/bug-1821
20. Nov 202208c4e3fbdMerge branch 'master' into mqtt-init-defaults
20. Nov 20221c5292ac8Init default mqtt configurations
20. Nov 2022aa553ea5dMerge pull request #1958 from D4rk4/SAST
20. Nov 2022a00bd59e2Merge branch 'master' of github.com:meshtastic/firmware
20. Nov 2022f02c6c49eMerge branch 'master' into bug-1821
20. Nov 2022e54e37a60Rename security workflows to sec_*
20. Nov 2022b95103cabRun flawfinder only on push to specific branch
20. Nov 20229b43e4911Ignore upstream defect
20. Nov 2022457538c8fMerge branch 'master' into SAST
20. Nov 2022da48f0704Merge pull request #1960 from D4rk4/SEC
20. Nov 2022cf8d953bbMerge branch 'master' into SAST
20. Nov 20225f2b859e3Merge branch 'master' into SEC
20. Nov 20223187b5abdRevert "Missed STDC_LIB_EXT1"
20. Nov 2022ce16b50d5Change docker push critera
20. Nov 2022429572077Add flawfinder for cover C++ codebase
20. Nov 20224392df067Missed STDC_LIB_EXT1
20. Nov 20224ec3b025flook like https://sg.run/jkdn not hit us
20. Nov 2022f4704181eFix potential buffer clean issue
20. Nov 20220e04bea39Fix for Dockerfile-related security defects and rewrite to follow best practices
20. Nov 2022b54044fd0if we have a filename, 'address' is the line number. Don't print that in hex ;-) If it's really a hex address, prefix it with 0x
20. Nov 202208c69c09cFix branch name
20. Nov 2022681ea420cImplement automatic static code scan with Semgrep
20. Nov 202248ea54748Fix build instructions link
19. Nov 20224b7627595Merge branch 'master' into bug-1821
19. Nov 20226299e5483Input boards
19. Nov 20226118a966aMove em up
19. Nov 20221fac9ee1fMore reusable workflows
19. Nov 20221e06b2d51I think understand now
19. Nov 2022f3a6ed9d6Rename to action
19. Nov 2022f71cbb6f6Move to actions folder
19. Nov 202223ea22c74Checkout master first
19. Nov 20228be65bb0aMove the checkout
19. Nov 202257e2e75d2Add shells
19. Nov 202229cd7568fTry a composite action instead
19. Nov 2022581076a5aNow let's take it further
19. Nov 202227401bb9bRemove runs-on
19. Nov 202210837ce54With block
19. Nov 20221dcd411d0Fix indention
19. Nov 20220533fd922Uses
19. Nov 20225ce7ffc88Show contents
19. Nov 20229e914de99Try going up a dir
19. Nov 20220cc653263Indent
19. Nov 2022d2d2f278cApparently checkout before using a local workflow
19. Nov 2022eb34a95abWhy fight me?
19. Nov 2022eb1f6c0deRoot path?
19. Nov 20228de79e8fbPath
19. Nov 2022fe00f0c36Uses block
19. Nov 2022f9ee8583bMerge pull request #1956 from meshtastic/docker-hub-and-ci-overhaul
19. Nov 2022a4d5f8c71Reusable workflow
19. Nov 202235c50f074Build and push to docker hub
19. Nov 2022dcfa22650Remove extra git submodule update
19. Nov 2022a9fde30a5Merge branch 'master' into bug-1821
19. Nov 20227ceb52103Cleaning up GPS Code a bit
19. Nov 20228da5d3788Merge branch 'master' of github.com:meshtastic/firmware
18. Nov 202295cc328b5That wifi update didn't go down well.
18. Nov 2022990c0119afix portduino - again
18. Nov 2022144afee29trigger wifi reconnect by mqtt or ntp failures.
17. Nov 20229665c08b5MQTT: don't subscribe to JSON topic if JSON is disabled in config.
17. Nov 202220ee6a509Remove more targets from checks
17. Nov 202270d44b883next try.
17. Nov 2022b260c8b05tryfix wifi issues
17. Nov 20225991b59batry fixing Wifi reconnects - don't manually reconnect and set auto-reconnect at the same time.
15. Nov 2022bc1fed0fbMerge branch 'bug-1821' of https://github.com/meshtastic/firmware into bug-1821
15. Nov 2022b23c364fcTest it this way
15. Nov 202228b428c5apotential fix for 13300
15. Nov 20225bfc58ed6testing issues with RAK11200/13300
15. Nov 2022e9a34fca7Portduino Radiolib upstream
15. Nov 20226ce9734ddMerge pull request #1944 from meshtastic/master
15. Nov 2022d42797ffefix Portduino Step 1
15. Nov 2022b5ebfa9ccPortduino WIP
14. Nov 202279eff42c3Fix and Break radiolib
14. Nov 20227022807faMerge pull request #1943 from meshtastic/create-pull-request/patch
14. Nov 202250a301899start to sort radiolib out. If we have macros, use them! :-) Also we need Godmode for the SX1280 for now, hopefully can revert to more sane operation.
14. Nov 2022351db5f6e[create-pull-request] automated change
13. Nov 202209fe616acThis number is a joke
13. Nov 20222d7ff39ecMerge pull request #1942 from meshtastic/develop
13. Nov 20226e856efd0Merge branch 'master' into develop
13. Nov 2022c3c899bc8Upstream protos for resolving conflicts
13. Nov 2022916f3cac4Sync protos
13. Nov 20229b5f35882Add new heltec targets
13. Nov 202222119c272Merge pull request #1941 from meshtastic/add-heltec-wsl
13. Nov 20228d4c526d1Add Heltec Wireless Stick Lite V3 support
13. Nov 202283aebb7a0Merge pull request #1940 from meshtastic/add-heltec-v3
13. Nov 202233cd5ce6cCleanup
13. Nov 2022f22c2e768Reorder
13. Nov 20223d7dea060Added support for Heltec V3
13. Nov 2022263a421c4fix pico build
13. Nov 2022401b92bdbreverted too much
13. Nov 20226a696af8fRevert "remember which devices were scanned on which bus and set them accordingly." - this is not working at all.
13. Nov 2022037d6c253fix portduino
12. Nov 2022b6de79b21fix build for RP2040 which actually has 2 TwoWire interfaces.
12. Nov 202252cf53035missing 2 sensor changes
12. Nov 2022861ded37dremember which devices were scanned on which bus and set them accordingly.
12. Nov 20227a67388a9Merge branch 'master' of github.com:meshtastic/firmware into develop
12. Nov 20224f60fad3fMerge pull request #1936 from lewisxhe/master
12. Nov 202267efd8172Merge branch 'master' into master
12. Nov 202260fdf9fcbPlace PMU initialization before scanI2Cdevice
12. Nov 2022a606e9b7bMerge pull request #1935 from puzzled-pancake/patch-1
12. Nov 202265197a8e4- Add new Compass Sensor - speed up I2C Scanning - make adding sensors less error prone
12. Nov 202243f769ebaResolve compilation conflicts
12. Nov 2022dff6eeb90Merge branch 'master' of https://github.com/lewisxhe/Meshtastic-device
12. Nov 202261ebdb336Add SD card initialization
12. Nov 2022cd95d0865Repair the sharing of Wire1 between RTC and PMU in tbeams3
12. Nov 2022b68a02662Update tbeam-s3 variant mapping
12. Nov 202268ccebafbAdd low-speed crystal initialization for ESP32S3
12. Nov 20223737252d3Update NZ_865 to 36dBm
12. Nov 2022888a8d05cMerge branch 'meshtastic:master' into master
11. Nov 2022f25f902c2max power for the 1280 is +13dBm
10. Nov 2022a6ea5496bFixed DIO Pin mapping. SX1280 is working
10. Nov 2022222424a80no excuses, this was a SNAFU
10. Nov 202274f31d7d6Fix SX1280 init
10. Nov 20225c59c8d70GPS Update
10. Nov 202230a87e314Switch to a smaller sample of devices for cppcheck
10. Nov 202287f7a60f7fix #1931 coordinates inserted into NMES stream
10. Nov 2022f7d888525update coordinates for DMS display too
10. Nov 202277410dc3cMerge pull request #1932 from meshtastic/master
10. Nov 2022d1acf02eeMaster Merge
10. Nov 2022de0954f30switch to upstream Ethernet lib
09. Nov 20227da1e5c3eMerge pull request #1930 from meshtastic/bug-1928
09. Nov 20223c11e8719Merge pull request #1927 from meshtastic/create-pull-request/patch
09. Nov 2022b004706effix #1928 valid NMEA sentences
09. Nov 20222247e71a5[create-pull-request] automated change
09. Nov 20228146e8420Merge pull request #1926 from GUVWAF/master
09. Nov 20221213ec2d5Set preamble length back to 32
09. Nov 202230b6cca36Merge pull request #1925 from meshtastic/bug-1914
09. Nov 20224dd140a88fix #1914 and clean up rangetest a bit
09. Nov 202287c555bdeChanged retention policy
09. Nov 2022c4951b123Build cleanup and update deprecated platformio cmd
08. Nov 20220249eb130[create-pull-request] automated change
09. Nov 2022f0279e7f9Merge pull request #1923 from meshtastic/create-pull-request/patch
09. Nov 20221a50181acMerge branch 'master' into create-pull-request/patch
09. Nov 2022d77bc239cChanged retention policy
09. Nov 2022cb283f4c5Build cleanup and update deprecated platformio cmd
09. Nov 2022803858ab0change default pins for codec2 to work on TLORA 2.1-1.8
08. Nov 2022728fc8cba[create-pull-request] automated change
08. Nov 2022ad05b91f8Merge pull request #1922 from meshtastic/develop
08. Nov 2022671e6cde4Merge branch 'master' into develop
08. Nov 20227a3ad0afbfix #1916
08. Nov 2022d9f1704e3Merge pull request #1921 from meshtastic/update-phoneapi
08. Nov 202232223a818Updated admin module and protobufs
08. Nov 202231e13d4deMerge pull request #1920 from meshtastic/develop
08. Nov 2022815bd6321Merge branch 'master' into develop
08. Nov 20229f9bd4034rename wifi_mode to eth_mode
08. Nov 20222331226bbBump version
08. Nov 202280ff118f0Merge pull request #1918 from meshtastic/develop
08. Nov 2022d6eeda713Merge pull request #1917 from meshtastic/master
08. Nov 2022fb92e498fMerge pull request #1902 from GUVWAF/develop
08. Nov 2022bf8d8886fMerge branch 'develop' into master
08. Nov 2022a695726f2Merge pull request #1912 from meshtastic/docker-compose
08. Nov 20226dc417211Merge branch 'master' into docker-compose
08. Nov 202225a9ee8ebMerge branch 'master' of github.com:meshtastic/firmware
07. Nov 2022e12223276Removed defunct line
07. Nov 2022b13eaee6bMore fun
06. Nov 2022f0f5107a5Added docker compose 4 nodes example
06. Nov 20220832cc50aAdd a docker-compose
06. Nov 2022962a3d0c5Merge pull request #1911 from meshtastic/caveman99-patch-1
06. Nov 20226934e0bceFix assert
06. Nov 20223492d6417Alpine
06. Nov 2022057109dcaReduce retention to 30 days.
05. Nov 202212fa08007Docker is back
05. Nov 20223562d3455Remove flag
05. Nov 20223ca6f645dPortduino build flags
05. Nov 20226694d31d0Somehow I still missed one :-|
05. Nov 2022d15edf195Update NMEAWPL.h
05. Nov 2022e1ce03755Update NMEAWPL.cpp
05. Nov 2022f9c376a52Update NMEAWPL.cpp
05. Nov 202226a907444Fix for alpine linux builds
06. Nov 20225c214bf4dMerge pull request #1908 from meshtastic/docker-returns
06. Nov 20225151a5641Merge branch 'master' into docker-returns
06. Nov 20229513209b7Alpine
06. Nov 2022f1416ac9fReduce retention to 30 days.
06. Nov 2022631db56a4Next try, plus change cppcheck defines back.
06. Nov 20227b378d36ctry to make cppcheck happy again
06. Nov 20228ab269e1brevert BME680 to default settings, they are working good. Our init was just replicating what's in the lib anyway.
06. Nov 20227652253b8optimize BME680 usage
05. Nov 2022980531994Docker is back
05. Nov 2022e1e607cbaRemove flag
05. Nov 2022d74bcd358Portduino build flags
05. Nov 20229c0483975Somehow I still missed one :-|
05. Nov 20222fb85dc12Merge pull request #1906 from meshtastic/thebentern-patch-1
05. Nov 2022d641adc0fUpdate NMEAWPL.h
05. Nov 2022a7a020f43Update NMEAWPL.cpp
05. Nov 2022a08ac5a47Update NMEAWPL.cpp
05. Nov 202230e5706eaFix for alpine linux builds
05. Nov 202216444c190Ignore Band power limits for licensed HAMs
05. Nov 20223d9633a56Different Sensor access, should prevent overheating/wrong measurements.
05. Nov 2022c0e630522Merge branch 'meshtastic:develop' into develop
05. Nov 20229422d31f5Merge pull request #1905 from meshtastic/trying-again
05. Nov 2022087c7c19aUpdate protos
05. Nov 20223476b35fcMerge remote-tracking branch 'origin/master' into trying-again
05. Nov 2022950d5defdMaster to develop (resolves conflicts) (#1903)
05. Nov 2022c6f060a24Add develop to CI
05. Nov 20221716c4d6fAllow static IP for WLAN
05. Nov 2022cda7a6073Update protos
05. Nov 2022ed26ab801fix: use RF95_IRQ for wakeup source in doLightSleep (#1899)
05. Nov 20228874a6e48update protos
05. Nov 2022657ae44b6Merge branch 'master' of github.com:meshtastic/firmware
05. Nov 202201381057cDelete cleanup_artifacts.yml
05. Nov 20223dc6ed567Update cleanup_artifacts.yml
05. Nov 2022764b48e04Update cleanup_artifacts.yml
05. Nov 20224c931967cUpdate cleanup_artifacts.yml
05. Nov 2022a547a791bCleanup artifacts older than 1 month
05. Nov 2022176072801Change preambleLength to 8 symbols to reduce airtime
04. Nov 2022b941c51cfMerge pull request #1900 from meshtastic/mqtt-eth
04. Nov 20228a9fd6846Merge branch 'master' into mqtt-eth
04. Nov 2022a49355133Cheating
04. Nov 202209cdc2044manual merge of changes from Master
04. Nov 20221c0dfe47cMerge branch 'master' of github.com:meshtastic/firmware
04. Nov 202266623693eMerge branch 'master' into mqtt-eth
04. Nov 20227c692444erevert the tryfix
04. Nov 20224ccb4393cFix MQTT on ETH
04. Nov 2022b2e540b11Experiment with self hosted action runner
04. Nov 2022a5d1165c5Merge branch 'master' of github.com:meshtastic/firmware
04. Nov 2022aa321e06dMerge pull request #1898 from he-leon/patch-1
04. Nov 20228b84ac8a6Fixes reset loop with new espressif32 platform on tlora-v2
03. Nov 20226c07fbfc1Merge pull request #1896 from meshtastic/oled-config
03. Nov 202204a478a5aMaybe fix crash of this board.
03. Nov 2022acfa186d4Override Screen Autodtect
03. Nov 20223db504c47Merge branch 'master' of github.com:meshtastic/firmware
03. Nov 20223e5955be4Merge pull request #1895 from meshtastic/create-pull-request/patch
03. Nov 2022f1afbf2c0[create-pull-request] automated change
03. Nov 202220c559382Merge branch 'master' of github.com:meshtastic/firmware
03. Nov 2022a3f1c0234Merge pull request #1882 from lesykm/ext_notification_channel
03. Nov 2022f5945d429Merge branch 'master' into ext_notification_channel
03. Nov 2022a3eced53bFix feather diy pin mapping (#1894)
03. Nov 202220686cc66Show boot logo / OEM Logo longer - 5 seconds each now.
03. Nov 20225608fa32fMerge branch 'master' of github.com:meshtastic/firmware
02. Nov 2022a0c5defdaMerge branch 'master' into ext_notification_channel
31. Oct 202225a3a09d5[modules][external notifications] allow select channel to listen to
02. Nov 2022593301146Fix feather diy (#1892)
02. Nov 20225715ddc36Don't consider Response as ACK for FloodingRouter (#1885)
02. Nov 202209ddde177codec2 Audio Support for SX1280 (untested)
02. Nov 2022ef18b173cExperimental DIY nrf52840 feather support (#1884)
02. Nov 2022ac4e88e0dDon't allow arbitrary channel name for admin (#1886)
02. Nov 20223e82cd7ddSupport for TLORA 2.1-1.8
02. Nov 2022b1f202555Portduino only: don't continue to try rebooting (#1887)
02. Nov 202257ca5fea8tryfix compile with NO_SCREEN
31. Oct 20220ce018cf9Put more of the module specific pins in their blocks
30. Oct 202215a8710e6We do have wire, just not where it's expected
30. Oct 2022cae75dcb6Rearranging deck chairs, 900M22S working, 30S not
02. Nov 2022d5e2b70b7Merge pull request #1888 from meshtastic/TLORA-18
02. Nov 202205b9fd04cswitch submodule branch to develop
02. Nov 2022465098977Merge branch 'master' into TLORA-18
02. Nov 2022bcc77efb8Merge branch 'master' of github.com:meshtastic/firmware
02. Nov 202239c163703Experimental DIY nrf52840 feather support (#1884)
02. Nov 20226d3028f21Merge branch 'master' into TLORA-18
02. Nov 2022b2969b2faDon't allow arbitrary channel name for admin (#1886)
02. Nov 2022d07350e4aMerge branch 'master' into TLORA-18
02. Nov 202212df55c3dSupport for TLORA 2.1-1.8
02. Nov 202285b541bfdPortduino only: don't continue to try rebooting (#1887)
02. Nov 2022a9c6d6a80Merge pull request #1878 from code8buster/master
02. Nov 202232ad8aaa4tryfix compile with NO_SCREEN
31. Oct 20223d8e6aeadPut more of the module specific pins in their blocks
01. Nov 20222747600a3Merge branch 'meshtastic:master' into master
31. Oct 2022b7ef63230new location of ota firmware
31. Oct 2022b4d6c8f37Update verbiage
31. Oct 20226a907348bMerge branch 'master' into master
31. Oct 202218ab8749fUpdate protobuf ref
31. Oct 2022a1ed5cdff2.0 (To be merged Nov 1) (#1870)
31. Oct 2022760d463bfMerge branch 'master' into master
31. Oct 20225ed2a4e8bMerge pull request #1879 from meshtastic/update-repo-links
31. Oct 202260e95ef3bFix typo
31. Oct 20225b648be2aMore renaming
31. Oct 20220149171e1update repobeats url
31. Oct 2022b24caa1e0Update links
30. Oct 20228fa71afb7We do have wire, just not where it's expected
30. Oct 2022309a3d539Rearranging deck chairs, 900M22S working, 30S not
30. Oct 2022afafb3ba3Fixing a number of T-Beam poweroff display issues (#1876)
30. Oct 2022311835a23Implement extended device metadata (#1874)
29. Oct 20221f9db0a8fDisaster.radio dev board support update (#1873)
29. Oct 2022d6c9327aeOpposite logic for use_preset based channel name (#1871)
28. Oct 2022009186388Merge pull request #1867 from t413/techo-shutdown-backlight
27. Oct 2022051ce5e09Merge branch 'master' into techo-shutdown-backlight
27. Oct 20226146b773cBetter #define guard for PIN_EINK_EN
28. Oct 20228a4341fecuse new lora.use_preset bool (#1868)
27. Oct 2022154b7d256Powers off eink backlights before shutdown
27. Oct 2022548b0d0b5Merge pull request #1866 from markbirss/master
27. Oct 2022e59361425Merge branch 'master' into master
27. Oct 2022713e0f426Merge pull request #1865 from meshtastic/create-pull-request/patch
27. Oct 20228a1bf8cd8RAK14000 2.13" b/w E-Ink partial update support
27. Oct 2022f474953b5RAK14000 2.13 inch b/w E-Ink partial update support
26. Oct 2022d5ded53f0[create-pull-request] automated change
26. Oct 202282bcd391cFix those refs
26. Oct 2022058689709Merge pull request #1864 from meshtastic/create-pull-request/patch
26. Oct 202223c9fa0b5[create-pull-request] automated change
26. Oct 2022eb29f1063Merge pull request #1861 from meshtastic/lib-fix
26. Oct 2022d5a9e3114Update ethClient.cpp
26. Oct 2022741772948debug removed
26. Oct 2022d5c407c09remove accidental commit
26. Oct 2022a1256818dupdate library location
26. Oct 2022689cec14aMerge branch 'master' of github.com:meshtastic/Meshtastic-device
26. Oct 202204225826fBump ConfigDB Version.
26. Oct 202286787e60fMerge pull request #1860 from meshtastic/create-pull-request/patch
26. Oct 20220c3ec9254[create-pull-request] automated change
26. Oct 2022c0770402cMerge pull request #1855 from meshtastic/remove-softap
26. Oct 2022d7c98062cMerge remote-tracking branch 'remotes/origin/master' into remove-softap
26. Oct 2022497c0b7a4don't rush failed time updates
26. Oct 2022d588dde00Merge pull request #1842 from meshtastic/RAK13800
26. Oct 20223de0a3adfMerge branch 'RAK13800' of github.com:meshtastic/Meshtastic-device
26. Oct 2022b7ebe03caAPI Server and DHCP Lease Management
26. Oct 2022a7fb88e29make cppcheck happy about stuff it shouldn't care for
26. Oct 20226e1b1e3edMerge branch 'RAK13800' of github.com:meshtastic/Meshtastic-device
26. Oct 2022a66538fe5MQTT is working over ethernet
25. Oct 2022b2913be08Merge branch 'master' into RAK13800
25. Oct 2022602e65d89fix non-ESP32 builds
25. Oct 2022338c9c1e0Remove Captive Portal and SoftAP Mode
24. Oct 20229fac57b71Merge branch 'master' of github.com:meshtastic/Meshtastic-device
24. Oct 2022761804b17Send network ping on triple-click (#1852)
24. Oct 2022c47401d72Remove setting fixed pin on double-click (#1851)
23. Oct 2022aab52f1e8Merge branch 'master' of github.com:meshtastic/Meshtastic-device
22. Oct 20224d2e44d64Merge branch 'master' into RAK13800
22. Oct 202241267a42f[rak4630] enable 3.3v periphery before scan for i2c devices (#1847)
22. Oct 2022568434d0fUse preset wiring (#1845)
22. Oct 20222c1bbf1acWhen we init default, set use_preset to true (#1843)
22. Oct 20221e97dcbb4Portduino is always special.
22. Oct 2022103c82bc2only build on vanilla RAK4631 for now.
22. Oct 2022f3fee5f4ffirst murmurs of ethernet support
22. Oct 2022564feadc0Merge branch 'master' of github.com:meshtastic/Meshtastic-device
22. Oct 2022f05e0f3a8Merge pull request #1841 from meshtastic/create-pull-request/patch
22. Oct 2022cb26bc387[create-pull-request] automated change
22. Oct 2022f6251eef2Merge pull request #1840 from meshtastic/create-pull-request/patch
22. Oct 2022a9d6ef599[create-pull-request] automated change
22. Oct 202260da55d6dMerge branch 'master' of github.com:meshtastic/Meshtastic-device
22. Oct 202205147c016Merge pull request #1839 from meshtastic/pwm-notify
22. Oct 2022f7655f3abfix compiler warning
22. Oct 202262b350900missed one
22. Oct 2022d81788925don't depend on EXT_NOTIFY_OUT being defined.
22. Oct 2022d4ddcdd91use PWM buzzer on notification module. To activate set moduleConfig.external_notification.output equal to the PIN_BUZZER. If another value is set, the traditional digital mode is used
22. Oct 20220bda4c2f7Merge pull request #1838 from meshtastic/filebrowser-fix
22. Oct 2022da2279c29Merge branch 'meshtastic:master' into master
22. Oct 2022be8da851afix json filebrowser in web server
21. Oct 2022d4459a48bMerge pull request #1831 from meshtastic/create-pull-request/patch
20. Oct 2022197bd2c3e[create-pull-request] automated change
20. Oct 2022d4ea9568aSave devicestate (nodedb) on position config change (#1829)
20. Oct 202297968213fFactory reset should include modules and channels (#1828)
20. Oct 2022995885962Merge pull request #1826 from meshtastic/oem-proto
19. Oct 2022ddc1928bbMerge branch 'master' into oem-proto
19. Oct 2022056a93f0cConsolidate reboots (#1827)
19. Oct 20223d9845ff6Update checkout version and release string
19. Oct 2022b61546398Update download-artifiact version
19. Oct 2022d3540e82fI think these tokens are extra
19. Oct 202215ec8ba6aWhoops
19. Oct 2022db12eab08Update setup-python
19. Oct 20227d8c77a4bMerge branch 'master' into oem-proto
19. Oct 20227c8c479b9wire in OEM.proto keystore
19. Oct 2022e29ae1cc9Update upload-artifact version
19. Oct 2022089dd5b4dUpdate github cache action version
19. Oct 202206285b599Update deprecated ::set-output commands
19. Oct 20221b6395b4eMerge pull request #1825 from meshtastic/create-pull-request/patch
19. Oct 20222236f74a5[create-pull-request] automated change
19. Oct 202243c9ab1faMerge pull request #1824 from meshtastic/caveman99-patch1
19. Oct 2022b56f9b3b1Dont retransmit packets destined for ourselves.
19. Oct 2022303396dfcMerge pull request #1823 from meshtastic/json-cleanup
19. Oct 2022075a53cedUpdate MQTT.cpp
19. Oct 202218ccb3882Update MQTT.cpp
19. Oct 2022c97831963just for good measure, correct json type field
19. Oct 20227c3dc076donly convert and send JSON topics with type 'sendtext'
19. Oct 2022b859347ecMerge pull request #1822 from meshtastic/json-cleanup
18. Oct 2022ea87193c8possible fix for stuck MQTT handler.
18. Oct 2022c1381b9ebMerge pull request #1818 from meshtastic/create-pull-request/patch
18. Oct 2022227cd93e6[create-pull-request] automated change
18. Oct 2022f68f8e554Merge pull request #1817 from meshtastic/json-cleanup
18. Oct 2022943e6f02dMerge branch 'master' into json-cleanup
18. Oct 202201298a7b0Update RedirectablePrint.cpp
18. Oct 202246aee8274fix JSON red herring error messages and Redirectable Print's new fixed buffer.
18. Oct 2022f76a2eeb9Merge pull request #1816 from meshtastic/wifi-disconnect-fix
18. Oct 20223b7c0be84don't irritate people with non working options
18. Oct 202249378a914If wifi credentials ever go stale, dump them.
17. Oct 2022139f61d03Merge branch 'master' of github.com:meshtastic/Meshtastic-device
17. Oct 2022f10d04591Don't make a nested json object payload (#1815)
17. Oct 2022e65d9e8ccAdd support for SX1281 on 2.4 GHz (#1809)
17. Oct 20221fc3c0af7Update variant.h (#1814)
17. Oct 2022e4751e34amissed a spot
17. Oct 2022e922169e7Merge branch 'LORA-24' of github.com:meshtastic/Meshtastic-device
17. Oct 20222b851ef6aMerge branch 'master' of github.com:meshtastic/Meshtastic-device
17. Oct 20225f4b93abaportduino cannot use this chip yet as it uses an old modified version of radiolib
17. Oct 2022b66d1a5daMerge branch 'master' into LORA-24
17. Oct 2022867525effMerge pull request #1813 from meshtastic/create-pull-request/patch
17. Oct 20227dcc981a2[create-pull-request] automated change
17. Oct 202238fed8a61Merge branch 'LORA-24' of github.com:meshtastic/Meshtastic-device
17. Oct 202231c2c8a7aonly allow wide BW settings when the right chip is detected
17. Oct 2022a081d28e3Merge branch 'master' of github.com:meshtastic/Meshtastic-device
16. Oct 202293bb4f84fMerge branch 'master' into LORA-24
16. Oct 202272e04edd7[create-pull-request] automated change (#1812)
16. Oct 2022b0d05522cMake telemetry packets minimum priority (#1810)
16. Oct 2022f6119639bAdd support for SX1281 on 2.4 GHz
16. Oct 2022fc57a9daaSend environment telemetry every minute (#1808)
16. Oct 2022d8f44d7b1Merge pull request #1807 from meshtastic/nmea-serial
16. Oct 2022efe2e90a0Merge branch 'master' into nmea-serial
16. Oct 202245f9dee89Telemetry phone api guard (#1805)
16. Oct 2022cc73d2c2fSigh...
16. Oct 2022b1f789dddfix cppcheck
16. Oct 2022d3e9dbf6aAdd NMEA output mode (my own position, and other devices as waypoints) to serial module
16. Oct 202244529620aMerge pull request #1806 from meshtastic/create-pull-request/patch
16. Oct 20227a9673dc3[create-pull-request] automated change
16. Oct 202227bcf67c0add routine to output waypoint data
15. Oct 20227fde56b8aMake telemetry logging more concise (#1804)
15. Oct 20226b614a2d6Added LPS22HB (RAK-1902) sensor support (#1802)
15. Oct 20221e1509fbfUse pio registry (#1801)
15. Oct 2022a3e67f8e4SHTC3 Sensor (RAK-1901) support (#1800)
14. Oct 2022028b25cfeChange RTCQuality acceptance criteria (#1797)
14. Oct 20222555e082dAdd nrf52 to serial module registration (#1799)
14. Oct 2022f8fa721c7Merge pull request #1798 from meshtastic/i2cscan
13. Oct 2022a7e012779scan i2c twice for all devices, not just tbeam
13. Oct 2022603f60d86Merge branch 'master' of github.com:meshtastic/Meshtastic-device
13. Oct 20226febf6b17Merge pull request #1796 from meshtastic/create-pull-request/patch
13. Oct 202253aaf766d[create-pull-request] automated change
13. Oct 20224fa8d02b0update FromRadio UUID for nRF52 devices (#1795)
13. Oct 2022efa423c8aupdate FromRadio UUID for nRF52 devices
13. Oct 202243fb0d80fMerge pull request #1794 from meshtastic/canned-spice
13. Oct 2022b25ace14eUpdate CannedMessageModule.h
13. Oct 20228734751bcmake screen timeout work again
13. Oct 20225559a1edbDisplay looks better that way...
13. Oct 2022bf503354fMerge pull request #1792 from meshtastic/atecca
13. Oct 20227b10441a2update raspberry pi framework some more...
13. Oct 2022994e396c0update Raspberry Pico Framework
13. Oct 20226e22ee906make nRF52 happy
13. Oct 2022b5fb0f60bdon't compile on Portduino
13. Oct 2022a7fe69ed6Support for ATECCA608B Cryptographic Coprocessor
13. Oct 20227f0529817Merge pull request #1790 from meshtastic/create-pull-request/patch
12. Oct 202292a250505[create-pull-request] automated change
12. Oct 2022aae9d2fcfPackage ota zip in final firmware bundle
12. Oct 2022b59e92858Secure DFU mode for OTA updates with pin (#1789)
12. Oct 20221db08b3b0Add pico
12. Oct 20222cf3c105aAdd DFU package for nrf52 assets to build assets
12. Oct 2022505e4e817Run dfu begin first (#1786)
12. Oct 202249a997354Merge pull request #1788 from meshtastic/bug-1787
12. Oct 202218af9d734fixes #1787
11. Oct 20223e22aafeaChange UUID for FromRadio characteristic (#1785)
11. Oct 2022434db4347Send device telemetry to phone every minute (#1784)
10. Oct 2022b2c3b405bMerge pull request #1783 from meshtastic/ota
10. Oct 20224bc8f6a6bMerge branch 'master' into ota
10. Oct 20224534d17d7debug print on early boot when OTA firmware is detected.
10. Oct 2022f88dde2f6Send channels over phoneapi on want config (#1780)
10. Oct 2022f8982ddafBest Practise Platformio 6.x dependency definitions
10. Oct 2022784cd8c6fMerge pull request #1768 from meshtastic/nrf52-Rollup
10. Oct 2022c3ab8f12cMerge branch 'master' into nrf52-Rollup
10. Oct 2022b5adb7babUpdate nrf52840.ini
10. Oct 202262c809a59Merge pull request #1782 from meshtastic/lora-freq-check
10. Oct 2022d2fe4426cRevert Platform Change for now.
10. Oct 2022984f0ca12check allowed range for lora.channel_num
10. Oct 20229d3eba9eaMerge branch 'master' of github.com:meshtastic/Meshtastic-device
10. Oct 2022323f81eabMerge branch 'master' into nrf52-Rollup
10. Oct 202213e635b74Add judgment on t-beam-s3-core to scanI2Cdevice in main.cpp
09. Oct 20228d0e25fd8Merge pull request #1770 from meshtastic/ota
09. Oct 202220eaddee5- fix conditional include for nRF52 (no OTA there) - fix compiler warning in Canned Messages
09. Oct 202230b1bd85dfix build for non-esp32
09. Oct 202209cce094dMerge branch 'master' into ota
09. Oct 202233a208e3cMerge pull request #1777 from meshtastic/create-pull-request/patch
09. Oct 2022dd4c4fba8[create-pull-request] automated change
09. Oct 2022a17c40ad0Merge branch 'master' into ota
09. Oct 20229d73e606aMerge pull request #1774 from meshtastic/node-db
08. Oct 2022da1236010Merge branch 'master' into node-db
08. Oct 2022ee1ae627aModel the time it is busy receiving/transmitting (#1776)
08. Oct 2022137a8dcfdMerge pull request #1775 from meshtastic/i2cscan-fix
08. Oct 2022b2d753ed8move and repeat i2c scan to fix BLE PIN
08. Oct 20226e40102f2- use bigger screen fonts on Wiphone - erase oldest entry from NodeDB if it is full.
08. Oct 2022511fe23b8Merge branch 'master' into ota
08. Oct 2022e43389587Merge pull request #1773 from meshtastic/canned-messages
08. Oct 20225572195afFix another crash in Canned Messages
08. Oct 2022cb956cd35Merge branch 'master' of github.com:meshtastic/Meshtastic-device
08. Oct 2022b551c7738Merge branch 'master' into ota
08. Oct 20223d45c4dbdDon't resend ACK if another module sent a response (#1772)
08. Oct 20228681489cbMerge pull request #1771 from meshtastic/compass-size
08. Oct 2022ed328766bScale Compass circle to bigger screens
08. Oct 2022fb852ee6eMerge branch 'master' of github.com:meshtastic/Meshtastic-device
08. Oct 2022a6ee708b9Merge branch 'master' into ota
08. Oct 2022c9398e7b8- prevent crash when no messages defined - remove debug print
08. Oct 2022b591e3544Switch to OTA firmware
08. Oct 2022e50e15dc0Merge pull request #1769 from meshtastic/RTC
08. Oct 2022d4e65d8601.0.1 RTC LIB is released on PIO Registry
07. Oct 202263ced7da7use upstream nRF52 toolkit. (TEST) also RTC Lib 1.0.1 is finally out.
07. Oct 202203868d05dMerge branch 'master' of github.com:meshtastic/Meshtastic-device
07. Oct 2022186374525Don't mix MQTT Payloads of Firmware 1.2 and 1.3/2.0 (#1767)
07. Oct 2022f116585c2Don't mix MQTT Payloads of Firmware 1.2 and 1.3/2.0
07. Oct 2022f4945729bMerge pull request #1766 from meshtastic/new-sounds
07. Oct 2022a3c76232cuse F# as startup and shutdown sound triple. The existing tuuut-tut-tut was getting on my nerves
07. Oct 20225bc41118eMerge pull request #1760 from meshtastic/support-rak14004
07. Oct 20229445a96b3Merge branch 'support-rak14004' of github.com:meshtastic/Meshtastic-device
07. Oct 2022a5761069cFinalize destination selection. Primary Channel only for now.
07. Oct 20222d4bfe183Merge branch 'master' of github.com:meshtastic/Meshtastic-device
07. Oct 2022bf4115a80Telemetry sensors re-map (#1765)
07. Oct 2022b2e84dfd2Merge branch 'master' into support-rak14004
07. Oct 2022004f6fa4dAdd t-beam-s3-core onboard device support. (#1764)
06. Oct 2022cefd4cd64Merge pull request #1762 from meshtastic/create-pull-request/patch
06. Oct 2022fd2ae61e3[create-pull-request] automated change
06. Oct 20227cda61ca0- preliminary work for node selection - show sending screen on immediate click
06. Oct 202298e1d52eaMerge branch 'support-rak14004' of github.com:meshtastic/Meshtastic-device
06. Oct 20221d09beb8aword wrap long input and fix compiler warnings
06. Oct 2022d44cce292Merge branch 'master' of github.com:meshtastic/Meshtastic-device
06. Oct 202251b3d4d06Merge branch 'master' into support-rak14004
06. Oct 2022a17ddaa95Use small font for freetext messages
06. Oct 20229bd925226Merge pull request #1759 from meshtastic/support-rak14004
06. Oct 2022e34ada3ffsupport RAK14004 in Canned Messages
06. Oct 20221ec1ff077Merge pull request #1758 from andrekir/PCF8563-lib
06. Oct 20227f935717dUpdate platformio.ini
06. Oct 20225b1d3a0c5Update platformio.ini
06. Oct 2022484f34002update PCF8563_Library to 1.0.0
05. Oct 2022ab0cf025cRemove flag
05. Oct 2022b384d9ea8Remove yml exclusion for now
05. Oct 2022bb2094c4dFixed move
05. Oct 20226708121baAdd factory erase uf2 to the release assets (#1756)
05. Oct 202246a9bb3f7Merge pull request #1755 from meshtastic/gps-rollup
05. Oct 202262498d093GPS Rollup, incorporates changes from @pmarches and @lewisxhe
05. Oct 2022c70184fbeMerge pull request #1754 from meshtastic/issue-1707
05. Oct 20224d2cb45f9wire in part 1 of serial mode... select if you want textmsg or own portnum via config.
05. Oct 2022e5605cc6fMerge pull request #1753 from meshtastic/bug-1713
05. Oct 2022f7331a2e4fix #1713
05. Oct 2022838271a14Merge pull request #1751 from rjmcdougall/radiolib-5.4.0-fix
05. Oct 2022b6b23907eMerge pull request #1752 from meshtastic/flash-save
05. Oct 2022b240b9a08Use the global radiolib...
05. Oct 2022b3a484f1eupdate to Radiolib 5.4.1
05. Oct 2022f3042ddf3Update NodeDB.cpp
05. Oct 202254816231eCalculate CRC32 of Protobuf and compare before save.
04. Oct 20221c168d7d6Switch to 5.4.0 using latest fix (170ce9) to error check after calibration
04. Oct 2022063c4904fonly save files when they changed - also clamp app version
04. Oct 2022fefcbb147fix #1646
04. Oct 202253d48e8f6use radiolib 5.3 for now
04. Oct 2022ce5bce5cdMerge pull request #1749 from meshtastic/flash-save
04. Oct 20223597685b2Only save the changed parts of config to disk.
04. Oct 2022dc097c723Merge pull request #1729 from rjmcdougall/pcf8563rtc
04. Oct 2022b148781e4Missed one.
04. Oct 20225d8826e8eMerge branch 'master' into pcf8563rtc
04. Oct 202239a51c7fbupdate lib to make this work
04. Oct 2022129edde33Merge pull request #1746 from meshtastic/feature-1406
04. Oct 202293cc278eeimplement #1406
04. Oct 2022c34198264Merge branch 'master' into pcf8563rtc
04. Oct 2022054b12325Merge pull request #1745 from meshtastic/compiler-warning
04. Oct 20220f7a12682fix compiler warning
04. Oct 20227ff72fb98Merge pull request #1744 from meshtastic/dependency-scan
04. Oct 20220fe99595aLib update and fix include errors
04. Oct 2022b2ff628ceadd versioning to all lib depends (compatible upgrade allowed) and move as many as possible off github and into PIO registry. Also add a script to check for lib updates (maybe in CI?)
04. Oct 202286a3bd6dbMerge pull request #1742 from meshtastic/bug-1740
04. Oct 202273a5357d0Brainfart. This is already km/h
03. Oct 20222faf507c0Merge branch 'meshtastic:master' into pcf8563rtc
03. Oct 2022cf124d97bClean up GPS code and add some flags per #1740
03. Oct 2022482c0766aMerge pull request #1741 from andrekir/channel_num
02. Oct 20227e5a26fdeMerge branch 'master' into channel_num
02. Oct 2022e85af2f73regen protos
03. Oct 20224df81008bMerge branch 'master' into channel_num
02. Oct 2022803dc69ccUpdate radiolib
01. Oct 202242308cca5Merge branch 'master' into pcf8563rtc
01. Oct 2022ea991a4eeMerge pull request #1737 from GUVWAF/EnhancedSimRadio
01. Oct 202204db2d441Merge branch 'EnhancedSimRadio' of https://github.com/GUVWAF/Meshtastic-device into EnhancedSimRadio
01. Oct 2022076c1ed2eMerge branch 'EnhancedSimRadio' of https://github.com/GUVWAF/Meshtastic-device into EnhancedSimRadio
01. Oct 202275aa4ea32suppress cppcheck warning
01. Oct 2022e54be07dcUpdate include path in MeshService
01. Oct 2022d439d00e2Move SimRadio to platform/portduino
01. Oct 2022c4bea793aMark WifiServerPort constructor as explicit
01. Oct 2022b53dcb932Adapt conditional include
01. Oct 2022371428d6aFix compile error on nRF52
01. Oct 20221970d0c00Merge branch 'master' into EnhancedSimRadio
01. Oct 20221dd7aa935[create-pull-request] automated change (#1738)
01. Oct 20226b40f9d95Unfork this lib, we're done here now.
01. Oct 2022b3717d039Merge branch 'master' into pcf8563rtc
01. Oct 202282ba95833strcmp returns zero if strings are equal (#1736)
01. Oct 202228384df70Merge pull request #1734 from meshtastic/Build-Image
01. Oct 2022aee06f473Suppress debug messages in PhoneAPI as they flood the logs when a TCP connection is open
01. Oct 2022ab282765dLet SimRadio start receive a packet if its PortNum is Simulator_App
01. Oct 20225d464badcGive TCP port as argument to API server
01. Oct 202268282682dUse new SimRadio in main for Portduino
01. Oct 20222696b0413Allow Portduino to set the TCP port
01. Oct 202231dc37150Fix typo
01. Oct 2022e66d9d0adAdd content to SimRadio, similar to RadioInterface
01. Oct 2022067bde321Remove old SimRadio from RadioInterface
01. Oct 202284ec364acAdd enhanced SimRadio files
01. Oct 202232990856eMerge branch 'master' into Build-Image
01. Oct 2022a1bd5c9eaAccomodate for new flash files
01. Oct 202251f0e7879use the right firmware artefact
01. Oct 20220bdb90d13remove hard to maintain system-info bootloader
01. Oct 2022e98c11ff8The new combined firmware starts flashing at offset 0, no need to flash system-info or partitions any more.
30. Sep 20228f84d7089move channel_num to loraConfig
29. Sep 2022b0712c418make other platforms happy again
29. Sep 20228f92383ceMerge branch 'master' of github.com:meshtastic/Meshtastic-device
29. Sep 2022c571fc9e2generate a monolithic flash image for the app.
29. Sep 202205126bc6dMerge branch 'master' into pcf8563rtc
29. Sep 2022de56a370cMerge pull request #1733 from meshtastic/TLORA-fix
29. Sep 2022daf189bf4Check in variant.h change
29. Sep 2022d95ec7e6bfix TLORA-V2.1-1.6
28. Sep 2022ac235bcabReset nodedb wiring (#1724)
29. Sep 2022ab4b3a50e'battery_gauge_fix' (#1731)
28. Sep 20227f0fb2a2bMove file to right spot in source tree
27. Sep 2022ade1edfdfAdjust year, hour, minute for PCF8563
27. Sep 20224723faa95Merge pull request #1728 from meshtastic/bug-1669
27. Sep 202293f83b0fcMerge branch 'master' into bug-1669
27. Sep 20228f84f7c0afixes #1669
27. Sep 202248e4101f1Move it
27. Sep 2022e6bb79f4cMerge pull request #1727 from meshtastic/ESPIDF-Littlefs
27. Sep 20220bef3464fMerge branch 'master' into ESPIDF-Littlefs
27. Sep 20223c038a8c5Update main_matrix.yml
27. Sep 2022b8eb75131Update build-esp32.sh
27. Sep 20225332db1ecInclude OTA Firmware in Build
27. Sep 20229deda962aMerge branch 'master' into ESPIDF-Littlefs
27. Sep 2022c53434539use the native littlefs builder of newer framework
26. Sep 20227f179deafUpdate build-esp32.sh
26. Sep 2022da29fa139Copy the current one
26. Sep 20221d8a562fdMerge pull request #1725 from meshtastic/AsyncOTA
26. Sep 20220dbf97afaMerge branch 'master' into AsyncOTA
26. Sep 2022e5720fba3Merge pull request #1726 from meshtastic/partitions
26. Sep 2022498ac00b9Copy cpartitions.bin
26. Sep 2022226a2dfe0Include partitions.bin
26. Sep 20227e9a23329- new Bootloader for ESP-IDF 4.2 - save partition table to device - modify partition table for async OTA
25. Sep 2022ae311c838Try to decode mqtt packets first (#1705)
23. Sep 2022de769db3bMerge branch 'master' of github.com:meshtastic/Meshtastic-device
23. Sep 20225fa96c7fdmissed one, sorry
23. Sep 20222ee0c9a67Merge pull request #1720 from meshtastic/axe-framerate-debug
23. Sep 2022347af0210Merge branch 'master' of github.com:meshtastic/Meshtastic-device
23. Sep 2022d8455d687Merge branch 'master' into axe-framerate-debug
23. Sep 202234fef4c4eget rid of framerate debug messages
23. Sep 202218bb37321switch Bluetooth back on when wifi is disabled and bluetooth is enabled. This still had the old behaviour to check for a set ssid... (#1719)
23. Sep 20222f74f9ca1Merge pull request #1718 from meshtastic/ESPIDF-Rollup
23. Sep 20225775c390fMerge branch 'master' into ESPIDF-Rollup
23. Sep 202280826b871Merge pull request #1711 from meshtastic/ESPIDF-Littlefs
23. Sep 2022664d18cf5t'ell that came from?
23. Sep 2022bc2cddcb1Filesystem abstraction would work really well, if it wasn't for crap vendor toolchains.
23. Sep 20224949bda60Don't delete OEM.proto on factory reset
23. Sep 2022b4f75ad04use exception decoder
23. Sep 2022af4d11e17fix and refactor FSCommon for new ESPIDF
23. Sep 2022e8f4a8b73Merge branch 'master' into ESPIDF-Littlefs
23. Sep 2022fae6693f8fix (or better suppress) another compiler warning
23. Sep 20220646ecdecMerge branch 'master' of github.com:meshtastic/Meshtastic-device
23. Sep 2022544c89460Nullify older saved proto files once more
23. Sep 202215089f5b0Merge branch 'master' of github.com:meshtastic/Meshtastic-device
22. Sep 20228ef510035Owner reboot (#1716)
22. Sep 2022864b1f754Merge branch 'master' into ESPIDF-Littlefs
22. Sep 2022883a2ebacMerge pull request #1717 from ajmcquilkin/ajmcquilkin/imperial-screen-units
21. Sep 2022bbe5b2e42Remove accidental whitespace changes
21. Sep 20221b316b111Initial commit
21. Sep 2022d0720620efix compiler warning
21. Sep 2022cf4947d89Fix build for non-ESP32
21. Sep 2022b5a8efa16Filesystem fixes for LittleFS
21. Sep 2022b38ae783bMerge pull request #1706 from meshtastic/communicator
21. Sep 2022cbd8346c9Merge branch 'master' into communicator
21. Sep 2022c0bfb979fMerge pull request #1710 from meshtastic/serial-flush
21. Sep 20227c5a36ce3Update SerialConsole.cpp
21. Sep 2022fc729b0cbSend PROTOBUF over serial without delay
21. Sep 20220b81a25fdOutput serial console data without buffering
21. Sep 2022011db443bBugfixes in Freetext Module. - work without fixed messages defined - honour cursor position on backspace - don't send an empty string - compiler warnings in font engine fixed
20. Sep 2022b73e240f4relative paths are relative
20. Sep 20226de77ee31use cyrillic font if defined
20. Sep 20220a8293a2dCursor editing
20. Sep 2022d0ad5dd4c- don't swallow keystrokes - switch back and forth between the 2 modes.
20. Sep 2022ab342ce90Freetext Input with CardKB Take 1 - Also removes FacesKB support, this thing is ancient.
19. Sep 2022140250ef0Merge pull request #1704 from meshtastic/ESPIDF-Rollup
19. Sep 2022ed9027537use double buffering on TFT screens
19. Sep 2022e8b28faafMerge branch 'master' of github.com:meshtastic/Meshtastic-device
19. Sep 2022afcc7b6a5Always use the latest framework for ESP32
19. Sep 2022e27a507a2Merge pull request #1703 from meshtastic/ESPIDF-Rollup
19. Sep 2022207f701f0Update GPS.cpp
19. Sep 2022dd8cb1c7fSmall fixes for ESP Serial Init and Power FSM debug garble.
19. Sep 2022ccf93b8c2Merge pull request #1687 from meshtastic/ESPIDF-Rollup
19. Sep 20224c6f3ead6fixing I2C requests and Wifi Power Saving Modes.
19. Sep 20222d81d359bUpdate esp32.ini
19. Sep 20221f96d5d95Merge branch 'master' into ESPIDF-Rollup
19. Sep 2022033f45d4dMerge pull request #1702 from meshtastic/create-pull-request/patch
18. Sep 2022ae2c514ee[create-pull-request] automated change
18. Sep 202280ddb81fafix yet another typo
18. Sep 20224bc29200bfix default channel names (#1701)
17. Sep 202255c55fb70pip versions back in order
17. Sep 20220e2ab75bbSet tx_enabled upon initial region assignment (#1700)
17. Sep 2022128d20b29tx_enabled fix (#1699)
17. Sep 2022ad9cc40b9Increasebaud for local except for RAK11200
17. Sep 2022e0d3ac01bMerge branch 'master' into ESPIDF-Rollup
16. Sep 20220f87adad7Power state lies and other fixes (#1698)
16. Sep 2022948146114Add GNSS model recognition functio (#1696)
15. Sep 2022accd23eddFactory reset on device state expired (#1695)
13. Sep 20227c202b606Merge branch 'master' into ESPIDF-Rollup
13. Sep 2022e93b98ff9Merge pull request #1694 from meshtastic/create-pull-request/patch
13. Sep 2022b1ac2cf82[create-pull-request] automated change
13. Sep 2022bfd1fecc2Merge branch 'master' into ESPIDF-Rollup
12. Sep 2022c622a9b4bUpdate python temp hack
12. Sep 2022ade66cd8fMerge branch 'master' into ESPIDF-Rollup
12. Sep 2022397030b5aGPS intervals (#1693)
12. Sep 2022adc50f40bMerge branch 'master' into ESPIDF-Rollup
12. Sep 202232d92d9b7Qualify tbeam filesystem bins
12. Sep 202218f37981bSpelling and fixing defaults
12. Sep 2022a8711bc54Add tbeam-s3-core
12. Sep 2022eac261374make platformio.ini even more modular
12. Sep 20224a0c18c4cMerge branch 'ESPIDF-Rollup' of github.com:meshtastic/Meshtastic-device
12. Sep 2022e376a3a28just use the general toolkit
12. Sep 2022a6bdff53cMerge branch 'master' of github.com:meshtastic/Meshtastic-device
12. Sep 2022b5c5483ceMerge branch 'master' into ESPIDF-Rollup
12. Sep 2022601422e92Merge pull request #1692 from meshtastic/caveman99-1542
12. Sep 2022dbbe5e59aMerge branch 'caveman99-1542' of github.com:meshtastic/Meshtastic-device
12. Sep 2022b96dd6d36T-Echo does not have Serial2
12. Sep 2022e6b6e175bMerge branch 'master' into caveman99-1542
12. Sep 20222ff549d45Merge branch 'master' of github.com:meshtastic/Meshtastic-device
12. Sep 2022a1230500fMerge pull request #1691 from meshtastic/proto-fix
12. Sep 202217db87e04implement #1542
12. Sep 202242d2986cbReinstate GPS Flag
12. Sep 2022cc054a13eMerge branch 'master' of github.com:meshtastic/Meshtastic-device
11. Sep 202260b4dbfdcMore default inits. (#1689)
11. Sep 2022c446a0f22Merge branch 'master' into ESPIDF-Rollup
10. Sep 2022f98e96cf1Slots for upcoming telemetry sensor support
10. Sep 20223102777a7Update platformio.ini
10. Sep 2022ed95f382cMerge branch 'master' into ESPIDF-Rollup
10. Sep 20227f18c0fb7Init default intervals (#1688)
10. Sep 202252e4f9376Merge branch 'master' into ESPIDF-Rollup
10. Sep 2022016730430Merge pull request #1656 from meshtastic/pref_defaults
10. Sep 20227aaca3d48Merge branch 'master' into pref_defaults
09. Sep 2022bf3306fbcuse the new ESP Framework for our older boards too
09. Sep 2022e375a8460Merge pull request #1676 from lewisxhe/master
09. Sep 2022ff8890098wrong name for constant in merge
09. Sep 20227f293bfdaMerge branch 'master' into master
09. Sep 202299de0a76aTemporary hack (undo after 1.3.41 release)
09. Sep 202247ffb9c70Make a change to trigger CI (#1686)
09. Sep 20221231f926eMerge pull request #1684 from meshtastic/proto-shakeup
09. Sep 2022e05e888fcUpdate admin config field
09. Sep 202203580f5beMerge branch 'master' of github.com:meshtastic/Meshtastic-device
09. Sep 202290dabfea3Merge pull request #1685 from meshtastic/create-pull-request/patch
09. Sep 2022c8d7b1aba[create-pull-request] automated change
09. Sep 20226065ef3a5catch renamed targets
09. Sep 202286c7eefc9add missing files
09. Sep 2022f7b12f069Adapt to new protobufs - TODO: factory_reset rewire
09. Sep 20220c46ad91eMerge pull request #1683 from meshtastic/create-pull-request/patch
09. Sep 202296cab75cc[create-pull-request] automated change
09. Sep 2022a7138b721Merge pull request #1682 from meshtastic/create-pull-request/patch
09. Sep 202211590e33d[create-pull-request] automated change
08. Sep 2022a3a92d2d1Remove unnecessary edits
08. Sep 2022208803652Differentiate t-beam-s3 GNSS from t-echo
08. Sep 20227d0e16d1bAdd some explanations about PMU and prevent null pointer judgment
08. Sep 202235c77ef99Simplify HAS_PMU macro definition
08. Sep 20229244d03cfRename axp192_found to pmu_found to avoid confusion
08. Sep 2022a50a46167Change mesh.pd.h t-beam-s3-core index to 12
07. Sep 2022f78911666Merge branch 'master' into master
07. Sep 2022f1e658572[create-pull-request] automated change (#1678)
07. Sep 2022b8f862ac4Merge remote-tracking branch 'origin/master'
06. Sep 202294a572aeeMerge branch 'master' into pref_defaults
06. Sep 2022e87ecc210Wifi enabled plumbed in (#1677)
06. Sep 2022a9e7a3347Merge branch 'master' into master
06. Sep 20225621719eeAdd tbeam esp32s3 version support, replace AXP202X_Library with XPowersLIb
04. Sep 2022cb3010b58OLED Cyrillic Support for v1.3 (#1640)
03. Sep 2022a27a07956Merge branch 'master' into pref_defaults
03. Sep 2022285ba9639Fix screen on secs (#1673)
03. Sep 2022f54f60c31Merge branch 'master' into pref_defaults
03. Sep 202284e438f72Mqtt json_enabled (#1672)
03. Sep 2022f767fd507Modified to be compatible with the new version of sdk, compatible with esp32s3
03. Sep 20228fb821243i2cScan probe adds another ssd1306 subclass new to output logs correctly (#1671)
03. Sep 20228d5ffb726i2cScan probe adds another ssd1306 subclass new to output logs correctly
03. Sep 202270e1a208d'snow_screen_hotfix' (#1670)
01. Sep 20229d3cac7cdMQTT Json Payload variants (#1667)
30. Aug 202284f1edab1Merge branch 'master' into pref_defaults
30. Aug 2022221843e17Merge pull request #1663 from lewisxhe/master
30. Aug 20220063ae651Merge branch 'master' into pref_defaults
30. Aug 20221922034c4Add t-beam sx1268 support
29. Aug 20227f586f709Better logging and cleanup (#1662)
29. Aug 20220efa1b25cAdd t-echo sx1268 support (#1657)
27. Aug 20221b25ea714Set `config.lora.hop_limit` to `HOP_RELIABLE`
25. Aug 2022fd27a40edReboot after factory reset (#1653)
25. Aug 20221013aff9bScreen changes and fixes (#1651)
25. Aug 2022d7e5eb4d2Upgrade unishox-2 to 1.0.3 (#1650)
24. Aug 20229a03b2e49Same as NodeDB position_broadcast_secs bug but different (#1645)
24. Aug 2022e7831f13c[create-pull-request] automated change (#1641)
23. Aug 2022ddc372715Fixed NRF52 bluetooth
23. Aug 2022ef9bfc910Enable external notification module for nrf52
23. Aug 20223bb645d4fFixed huge nodeinfo bug
22. Aug 20228f99258fcUpdate main_matrix.yml
22. Aug 2022b54073a8aBluetooth mode unification and behavior tweaks (#1636)
20. Aug 2022c85e9f53cChmod PR artifacts
19. Aug 20224cfc229e7Update device-update.sh
19. Aug 2022bbd7c5063Removed ota erasure
19. Aug 202205df849a6Repartitioned
19. Aug 2022ccbc01a75Repartitioned
19. Aug 2022d6d936b5dRemove OTA partition (#1635)
16. Aug 2022b028af0d8Bluetooth modes (#1633)
15. Aug 202286d3759f5New bluetooth config protos and canned messages consolidation (#1632)
15. Aug 2022aadaf332cadd stm32wl5e platform and wio-e5 variant (#1631)
14. Aug 20224dea95d03Update version.properties
14. Aug 20221253abd13Syntax error
14. Aug 202280e3cee00NimBLE enhanced logging (do not merge) (#1629)
14. Aug 2022ca9113ad0Update version.properties
13. Aug 202263c8f15d3Resend implicit ACK for a repeated broadcast (#1628)
12. Aug 202273a1ea59fUpdate BMP280Sensor.cpp (#1627)
12. Aug 202297712a9dcUpdate ESP32Bluetooth.cpp (#1625)
12. Aug 202220e43fcf3Update version.properties
12. Aug 2022f66c8572buse fixed-size buffer in RedirectablePrint::vprintf() (#1622)
12. Aug 202264f852e3fUpdate main_matrix.yml
12. Aug 2022ea90e4d2dUpdate main_matrix.yml
11. Aug 2022dd720f2feTweak
11. Aug 2022808fef7e9Update main_matrix.yml
11. Aug 202270e6dc3c6chmod
11. Aug 2022279149e40version.properties bump
11. Aug 20224588995fbChmod bump_version
11. Aug 202211ae248c5Update main_matrix.yml
11. Aug 2022a0a5147c4Update main_matrix.yml
11. Aug 2022b8aac2c5bCreate bump_version.py
11. Aug 2022de22f2087Turn region screen back on (#1621)
11. Aug 20229b5211dc6Syntax
11. Aug 20220b4fb72d5Guard the assets (#1618)
11. Aug 20227e03019ccZip elfs
11. Aug 2022780f4383fTrying elves again
10. Aug 20228148f0677Paths
10. Aug 2022d5780af36Elves live in trees
10. Aug 202282ed7a208Elves are released
10. Aug 2022dd5fd3744Debug elfs
10. Aug 2022afb5fca6eCorrect path
10. Aug 202295d75fdfeBins
10. Aug 2022029a6b16bRelease the correct archiva
10. Aug 20229be3099caRemove release workflow
10. Aug 2022b6126e6e6Disable release workflow
10. Aug 2022d6dfdc314Update version.properties
10. Aug 202278666e9b3Oops
10. Aug 20223abba0ce3Release in CI hopefully
10. Aug 20222c8e030b3Bump whitespace for build
10. Aug 2022eed7408f0Remove checks from pico for now
10. Aug 2022cabd1eb8cplz work
10. Aug 2022f46c11a04Line break
10. Aug 2022cdd5e16e2Path
10. Aug 2022a6c9a819fChmod path
10. Aug 20222e7239789Chmod
10. Aug 2022f55422622Add print back
10. Aug 20222d1897a36chmod
10. Aug 2022fe1ed3f28Pico build in PR (#1617)
10. Aug 20223251cd510Bump version
10. Aug 20227d0411cd1Esp32 NimBLE experiments (#1613)
10. Aug 20221d1ccd6b1Merge pull request #1615 from meshtastic/src-cleanup
10. Aug 20223b8566747Merge branch 'master' into src-cleanup
10. Aug 20223cc584d85Merge pull request #1616 from neilhao/master
10. Aug 202290d3cc2ff'Station-g1-patch1'
10. Aug 2022d125b0ec3Merge branch 'master' into src-cleanup
10. Aug 20225e842dd73Put a bit of order in the src directory, group and name things appropriately
10. Aug 2022bbc0baa31Merge pull request #1611 from meshtastic/RP2040-Platform
10. Aug 202231788feabUpdate platformio.ini
10. Aug 20222c37be58aMerge branch 'RP2040-Platform' of github.com:meshtastic/Meshtastic-device
10. Aug 2022836782b3cMerge branch 'master' into RP2040-Platform
10. Aug 2022cfc44cd60Merge branch 'master' of github.com:meshtastic/Meshtastic-device
10. Aug 2022519f31ed6fix portduino build
09. Aug 2022e04d6b3f5Update protobufs
08. Aug 202225c851a92Merge branch 'master' into RP2040-Platform
08. Aug 20220c8fb6e27Raspberry Pi Pico target (with sparkfun lora hat) does compile but needs further work.
08. Aug 20228490bdd14Merge pull request #1609 from meshtastic/AXP192-CLEANUP
08. Aug 202222a5cf04dAnother one.
08. Aug 2022ddc5a59ecMissed one or two
08. Aug 20226382f67b8Replace TBEAM_V10 macro guards with more appropriate HAS_AXP192. Also eliminates symbol redefinition of AXP192_SLAVE_ADDRESS
08. Aug 2022401b5d92a1.3.34
08. Aug 2022572f9f929Get device metadata admin message (#1607)
08. Aug 202296ce40040Merge pull request #1608 from meshtastic/compass-orientation
08. Aug 2022d0a1aad7dwire in compass display setting
07. Aug 2022ab0095cb01.3.33 release
07. Aug 2022591ae7a80Change state order to send node info before config (#1606)
07. Aug 2022de47cc55aDon't reply with null island (#1605)
06. Aug 20227e6c22f54Update version.properties
06. Aug 20222fac581faMerge pull request #1602 from meshtastic/WiFi_enum
06. Aug 20221155727a4Merge branch 'master' into WiFi_enum
06. Aug 20221c8e64319Update nimble to 1.4 (#1600)
06. Aug 2022ca1e687fdupdate protobufs
06. Aug 20224c215530fUpdate protobufs
06. Aug 2022472fb6e5bUpdate protobufs & fix build
05. Aug 202200846439dUpdate version.properties
05. Aug 2022a10e56265Update nimble version (#1599)
04. Aug 20229fe2ddb081.3.30
04. Aug 2022a9ad31430Merge pull request #1551 from loodydo/loodydo-Compass-Fix
04. Aug 2022688ac3f8eMerge branch 'master' into loodydo-Compass-Fix
04. Aug 2022e79ef0dd3Merge pull request #1596 from meshtastic/eink-speedup
04. Aug 20229bc2b4d8dSkip unneccessary EINK update
04. Aug 2022720cd6294Merge pull request #1572 from meshtastic/patch1
04. Aug 20224073ba757Merge branch 'master' into patch1
04. Aug 202239aa7f988Merge pull request #1594 from meshtastic/littlefs-rename-fix
04. Aug 202271a9f4645change to logical and operator
04. Aug 202218d5712ecThis code was committed by mistake
04. Aug 2022295dca841Work around bug in littlefs rename() for now. After upstream change to version 2.5 this can be reverted.
04. Aug 20227b438cd16Merge branch 'master' of github.com:meshtastic/Meshtastic-device
03. Aug 2022d285a2e70Merge pull request #1593 from GUVWAF/master
03. Aug 20222ad9e238eRoutingModule can handle encrypted packets
03. Aug 20222d2f30698Merge branch 'master' of github.com:meshtastic/Meshtastic-device
03. Aug 20227afc14991Bump for release
03. Aug 202286095323eAdd station-g1 to PR build (#1588)
03. Aug 202201ac8d10bAdd station-g1 to release (#1589)
03. Aug 2022874d308b5Only save devicestate on GPS reset (#1587)
03. Aug 20221f8878bd8Merge branch 'master' into loodydo-Compass-Fix
03. Aug 2022b39b58c87Merge branch 'master' into patch1
03. Aug 2022fab20f5acMerge pull request #1584 from neilhao/master
03. Aug 202221f75686aMerge branch 'master' into master
03. Aug 20224ad2e5804Update mesh.pb.h
03. Aug 2022e26975ca1Merge pull request #1586 from meshtastic/create-pull-request/patch
03. Aug 202247da3b695Update mesh.pb.h
03. Aug 2022151321ac3[create-pull-request] automated change
03. Aug 2022faac761dc'station-g1'
02. Aug 20225e2acc43fMerge branch 'master' of github.com:meshtastic/Meshtastic-device
02. Aug 202225a229ce8Merge branch 'master' into loodydo-Compass-Fix
01. Aug 202241f9541f9Update version.properties
01. Aug 2022d64c55286Rebroadcast direct message until (implicit) ACK (#1578)
01. Aug 2022785c2b32dMerge pull request #1583 from tschundler/fixdef
31. Jul 2022ba9d52da2Respect GPS pins set in variant.h
31. Jul 202244ffdc517Send to phone like position packets (#1582)
31. Jul 2022edd6f049cMerge branch 'master' into patch1
31. Jul 202297684c6c7Add bmp-280 support (#1581)
31. Jul 2022ade32b182lay groundwork for a possible future architecture (#1571)
31. Jul 202269ac8c035Merge branch 'master' of github.com:meshtastic/Meshtastic-device
30. Jul 2022fd27a814bDon't send me to null island, please (#1576)
30. Jul 2022f0518bc99'BATTERY_SENSE_SAMPLES' (#1577)
29. Jul 202213a287ce5firmare (#1575)
29. Jul 20227e7872605Lots of environmental telemetry sensor cleanup (#1574)
28. Jul 2022a41735544Merge branch 'master' into loodydo-Compass-Fix
28. Jul 2022dcc6a4b5eTryfix LED T-Echo
25. Jul 2022c88ba583cBump to .27
21. Jul 2022b36cd32c0Merge pull request #1563 from meshtastic/patch1
21. Jul 202243733ce15Fix formula to consider Bandwidth in kHz
19. Jul 2022001023117Update to .26
19. Jul 202250300957dMerge pull request #1561 from mc-hamster/master
19. Jul 202207d477372Merge branch 'meshtastic:master' into master
19. Jul 202262aa740c9Updated channel selection formula
17. Jul 2022c292e539dMerge branch 'master' into loodydo-Compass-Fix
16. Jul 20224de6d5bdbMerge pull request #1560 from mc-hamster/master
16. Jul 2022cf4c814b5Allow range test module to loop back messages
16. Jul 2022ca8e30797Merge pull request #1559 from mc-hamster/master
16. Jul 2022b51b7d3ebMerge branch 'meshtastic:master' into master
16. Jul 2022ea7da3178Fixed comment
15. Jul 20223011d09c8Merge pull request #1557 from kokroo/master
15. Jul 2022d179f0251Removed comment about frequency hopping
15. Jul 202267a705602Change page number to section for reference document
15. Jul 2022930b023d1Allow up to 500mW transmission power for EU868 region
14. Jul 20224daf2cc3fMerge branch 'meshtastic:master' into loodydo-Compass-Fix
11. Jul 202285f46d323Bump to 1.3.25 for release
11. Jul 2022d56094fb7Set last gps coordinates after comparison (#1556)
09. Jul 20229c2106463Update Screen.cpp
09. Jul 202220d7d1b16Update Screen.cpp
09. Jul 202297a2bf622Merge branch 'meshtastic:master' into loodydo-Compass-Fix
08. Jul 2022dff69157dbump to 24
08. Jul 202238088253fdisable welcome screen
06. Jul 20227485c312dMerge branch 'master' into loodydo-Compass-Fix
05. Jul 20220e560b376Merge pull request #1535 from mc-hamster/master
05. Jul 20226ff5ada7dMerge branch 'master' into loodydo-Compass-Fix
04. Jul 2022cf331dc58Update Screen.cpp
04. Jul 20228c2af4f3dMerge branch 'master' into master
03. Jul 2022d7d574e0aScreen for voltage / current (#1547)
02. Jul 20225462d84bfBump for release
02. Jul 20221efcd5e12Merge branch 'master' into master
02. Jul 20229fd7abf3dActually save nodeDb after we init (#1546)
02. Jul 20224a08f86f9Oops (#1545)
02. Jul 20223f0ff4523Node db cleanup and debug prints (#1543)
02. Jul 2022f8ee1ac4fUpdate GeoCoord.cpp (#1540)
02. Jul 2022f26441727Update MQTT.cpp (#1534)
29. Jun 2022c725a6b65Bump for next tech preview release
29. Jun 20229c6da233bPhoneapi moduleconfig (#1538)
29. Jun 20220f2aa7660[create-pull-request] automated change (#1537)
25. Jun 2022004a6f9c2Merge branch 'master' into master
25. Jun 2022d81b043f1Add ability to adjust frequency by config.lora.frequency_offset
22. Jun 20229f78dff25Merge pull request #1532 from meshtastic/patch-1
22. Jun 2022e7dfd1491Change recursive delete to be recursive
22. Jun 2022bc47dd574avoid BLE device names like a123_a123
22. Jun 202241d5ccc29Merge pull request #1531 from meshtastic/patch-1
22. Jun 2022aead7a23f- Put Modemconfig in logical order and fix typo - non-zero config.lora.bandwidth means a custom radio config, not 'Unknown' - Enable 'this is a new device, set region' screen again now we can actually set region.
22. Jun 2022c9fd59194Merge branch 'master' of github.com:meshtastic/Meshtastic-device
21. Jun 2022c81fbd867Merge pull request #1530 from mc-hamster/master
21. Jun 2022cfb76290cMerge branch 'master' into master
21. Jun 202246e13d23dAdd debug to monitor radio reconfiguration for #1014 -
21. Jun 202245b2c169aMerge pull request #1529 from mc-hamster/master
21. Jun 202290baf9d8aFix typo in the modem presets
21. Jun 2022a390fc7eaMerge pull request #1528 from meshtastic/create-pull-request/patch
22. Jun 2022e0f912ab2[create-pull-request] automated change
21. Jun 2022646d6f561Merge branch 'master' of github.com:meshtastic/Meshtastic-device
20. Jun 2022cf00ac593Update to 1.3.21
20. Jun 2022ff9f973a1Merge branch 'master' of github.com:meshtastic/Meshtastic-device
20. Jun 20227a50ab4deRe-init config_state after we switch to nodeinfo (#1526)
20. Jun 2022c80f260fbMerge branch 'master' of github.com:meshtastic/Meshtastic-device
20. Jun 2022a7d527c3cPins for m5stack-core
20. Jun 20222e2c485f4M5Stack CoreInk Pins_Arduino.h (#1527)
20. Jun 2022388865abaDashes not underscores
20. Jun 202221c6e595aUpdate build-all.sh
20. Jun 20224a2522dbdAdd m5stack core targets to release
20. Jun 2022877d72cbaHelps if you get the name right
20. Jun 202263238cb81Add m5stack core boards to CI
20. Jun 2022e87c5d8d3Update EInkDisplay2.cpp (#1524)
18. Jun 2022f9bbbfccbFix typo
18. Jun 2022089c91a7aMerge branch 'master' of github.com:meshtastic/Meshtastic-device
17. Jun 20229a5ff935fBump to 1.3.20
17. Jun 2022515a411e8Merge branch 'master' of github.com:meshtastic/Meshtastic-device
17. Jun 202252f299ec4Remove is_always_pwoered (#1525)
17. Jun 20229285316c7Upgrade to nanopb 0.4.6 (#1523)
17. Jun 2022cf380e6cbMerge branch 'master' of github.com:meshtastic/Meshtastic-device
17. Jun 2022c3c359c0cMerge pull request #1519 from meshtastic/LocalConfig
16. Jun 202268465f294Merge branch 'master' into LocalConfig
16. Jun 2022f63b876b7Send config chunks one by one
16. Jun 202222fca0132Merge pull request #1522 from meshtastic/create-pull-request/patch
16. Jun 2022d4a4bcf91[create-pull-request] automated change
16. Jun 2022d726ed6e7Merge pull request #1425 from holdenk/sketch
16. Jun 2022349f6bf50Merge branch 'master' into sketch
16. Jun 2022192c10d6dMerge pull request #1521 from meshtastic/1510-enhancement-change-default-device-name-from-unknown-xxxx-to-meshtastic-xxxx-to-match-ble-name
16. Jun 2022be8fb7320Merge branch 'master' into sketch
16. Jun 2022bc9a4367dFix #1510
16. Jun 20223d3511ceeChange to a different logic
16. Jun 202274e926ef0Merge branch 'master' of github.com:meshtastic/Meshtastic-device
16. Jun 2022f3a433f90Merge branch 'master' into LocalConfig
16. Jun 20223c6a2f7bbBump to 1.3.19
16. Jun 20221996a2a19Merge pull request #1520 from meshtastic/radiolib-fix
16. Jun 2022b40abbf3aTryfix Portduino Radiolib
16. Jun 2022af335e9c0Merge branch 'master' of github.com:meshtastic/Meshtastic-device
15. Jun 20228684fd1c4Bump to .18
15. Jun 202249e47f3e6Let's try this
15. Jun 2022d0a8a3018Merge branch 'LocalConfig' of github.com:meshtastic/Meshtastic-device
15. Jun 20227566ee1feC++ is a weird language...
15. Jun 202243d48d4fbMerge branch 'master' into LocalConfig
15. Jun 20222a6633a66Merge pull request #1518 from meshtastic/create-pull-request/patch
15. Jun 2022014676185TEST - Push of LocalConfig
15. Jun 20220943e5f50[create-pull-request] automated change
15. Jun 2022a1dc35023Changed default baud to 115200 (#1517)
15. Jun 2022d5a258cebMerge pull request #1516 from meshtastic/LocalConfig
15. Jun 2022125f76d98Don't use rmdir_r but roll our own version.
15. Jun 2022b12747996- Refactored factory reset a bit to not installDefaultDeviceState twice on ESP32 - clear BLE bonds on settings version increase
15. Jun 2022d18aa2e7cadd file version to local savefiles
15. Jun 2022d301144efMerge pull request #1515 from meshtastic/create-pull-request/patch
15. Jun 2022058b5cedd[create-pull-request] automated change
13. Jun 2022e85baf00cMerge pull request #1511 from meshtastic/radiolib-fix
13. Jun 20224a6cad6e4Set TX Power to some meaningful value
13. Jun 2022bc05f9868Merge pull request #1499 from meshtastic/radiolib-fix
13. Jun 20226e671d808Our mod was accepted by RadioLib
13. Jun 20221df3dd5f7Merge branch 'master' of github.com:meshtastic/Meshtastic-device
13. Jun 2022c9822dee9Update to 1.13.17
13. Jun 2022e1783df49Merge branch 'radiolib-fix' of github.com:meshtastic/Meshtastic-device
13. Jun 20226b8afdadcNew variant of Radiolib patch
13. Jun 2022f918548e4Merge branch 'master' of github.com:meshtastic/Meshtastic-device
13. Jun 2022a1b07ed6aIntroduce contention window (CW) (#1500)
13. Jun 2022b059fb9e8Merge branch 'master' of github.com:meshtastic/Meshtastic-device
12. Jun 2022553b35d0aConsolidate power saving prefs (#1507)
12. Jun 202204478081cMerge pull request #1508 from meshtastic/crpytfix
12. Jun 20227bd07db2aRemove nRF Crypt Debug
12. Jun 20225c44c4f77Remove Debug Code for Encryption
12. Jun 20227ff940409Merge branch 'master' of github.com:meshtastic/Meshtastic-device
12. Jun 2022cb5c32490Merge branch 'master' into radiolib-fix
12. Jun 2022e0b63c669Merge pull request #1506 from meshtastic/1504-proposal-default-short-name-to-mac-last-4
12. Jun 2022dc8d1d9a8implement #1504
12. Jun 2022710e2694eMerge branch 'master' into radiolib-fix
12. Jun 20227594140afactual change to our interface
12. Jun 2022e793d933cMerge branch 'master' of github.com:meshtastic/Meshtastic-device
12. Jun 20229d8f9613dMerge branch 'master' into sketch
12. Jun 202261427528bMerge pull request #1505 from meshtastic/caveman99-patch-1
12. Jun 202247ad27f9ffix C++ warnings
12. Jun 202277f096e56Merge branch 'master' of github.com:meshtastic/Meshtastic-device
12. Jun 2022510643357Removed phone_timeout_secs pref references (#1503)
12. Jun 20224458b470aDon't enable environmental telemetry by default (#1502)
11. Jun 202290957e699INA260 + INA219 sensor support (#1501)
10. Jun 2022b73fd32f7Merge branch 'master' into radiolib-fix
10. Jun 20222a3272b7dpatch radiolib on-the-fly while building.
10. Jun 20223fd756900Refactoring some of the i2c boilerplate (#1498)
07. Jun 2022beb8bc9e7Merge pull request #1496 from benner/fix/NodeDB_without_FSCom
07. Jun 20221ad5cdc93Merge branch 'master' into fix/NodeDB_without_FSCom
07. Jun 2022e8e72d2e0Compile when FSCom is not defined (NodeDB.cpp)
07. Jun 20221d0badd46Merge pull request #1495 from benner/fix/typo
07. Jun 20229e87be4f2Correctly print script name in platformio-custom.py
06. Jun 202297899aed21.3.16
06. Jun 20220ee4ba497Merge pull request #1494 from meshtastic/fix-1493
06. Jun 2022bbcccde78Merge branch 'fix-1493' of github.com:meshtastic/Meshtastic-device
06. Jun 202242c285bc3Merge branch 'master' of github.com:meshtastic/Meshtastic-device
06. Jun 2022c831242f2fix nrf build
06. Jun 20223c6f36c8fMerge branch 'master' into fix-1493
06. Jun 2022dfde6cc9cMerge pull request #1490 from meshtastic/CryptFix
06. Jun 2022781680001Merge branch 'master' into CryptFix
06. Jun 2022ebf132ad2Bug-1493
06. Jun 202267cf3018bMerge branch 'master' of github.com:meshtastic/Meshtastic-device
05. Jun 2022eafbef0c2Scan for i2c sensors in environmental telemetry if enabled (#1492)
04. Jun 20224ab831c10Fix nagging bool linter warnings (#1491)
04. Jun 20223df5ec0b1Merge pull request #1479 from meshtastic/ProtoFix
04. Jun 2022c5c2765fbMerge branch 'master' into ProtoFix
04. Jun 2022df9e9bc22Bugfix for nRF Crypto 90% done, includes heavy debug code, do not merge for now.
04. Jun 20221ff0032c2Merge branch 'master' of github.com:meshtastic/Meshtastic-device
04. Jun 202218024f1d2Merge pull request #1489 from mc-hamster/master
03. Jun 2022313c50d6cMerge branch 'master' into master
03. Jun 202280e08f6deDisabled the unset welcome screen
03. Jun 20225a256323eMerge pull request #1488 from mc-hamster/master
03. Jun 202245495c51eMerge branch 'meshtastic:master' into master
03. Jun 202240ded630dChange default screen on to 10 minutes
03. Jun 2022432d06741Update version.properties
03. Jun 202203b7f2f83Merge pull request #1487 from meshtastic/create-pull-request/patch
04. Jun 20222e1b89579[create-pull-request] automated change
03. Jun 20229821a0535Bump to 1.3.14
03. Jun 20220b666b827Merge branch 'master' of github.com:meshtastic/Meshtastic-device
03. Jun 2022235cacf9bMerge pull request #1485 from markbirss/master
03. Jun 2022db28a1562Update EInkDisplay2.cpp
02. Jun 2022f61d2d9ebMerge pull request #1484 from meshtastic/create-pull-request/patch
03. Jun 20225aef58e87[create-pull-request] automated change
01. Jun 202277a205425Merge pull request #1480 from markbirss/master
01. Jun 202248ee995e0Update EInkDisplay2.cpp
01. Jun 2022c7dfd245eUpdate EInkDisplay2.cpp
01. Jun 20224e813b098Update platformio.ini
01. Jun 2022e57dbdd26Merge branch 'master' into master
01. Jun 20229512ea45dUpdate EInkDisplay2.cpp
01. Jun 20220d09767efUpdate variant.h
01. Jun 20225828e6f42Update variant.h
01. Jun 2022c7a9ce7f4Update variant.h
01. Jun 202295f091041Update variant.h
01. Jun 2022f33e6a0e6Update platformio.ini
01. Jun 2022fe8bfdb76Update variant.h
01. Jun 2022e8afd4fb4If we get an unreadable buffer, don't try to process it.
01. Jun 202271a43a97cBump to 13
01. Jun 2022b34b26518Update EInkDisplay2.cpp
01. Jun 2022b9f25eb85Update EInkDisplay2.cpp
01. Jun 2022a7fbe024eCreate variant.h
01. Jun 20221f7fee8e2Create platformio.ini
01. Jun 2022b8e7c6ee7Update platformio.ini
30. May 202206b2ed4ebMerge branch 'master' into sketch
30. May 202232245a1a8Merge pull request #1477 from meshtastic/create-pull-request/patch
30. May 2022f6982ca72fix building with new peotobuf structure.
30. May 202203bbc5eff[create-pull-request] automated change
29. May 20220767c0b0eConverted to jgromes/RadioLib upstream and pegged to latest ref (#1472)
29. May 20220d574e35cMerge pull request #1473 from meshtastic/LocalConfig
29. May 2022b88e75cf2Fixed Typo in get Config
27. May 20226306c53bfBump to .12
27. May 20228db57601bMerge pull request #1471 from meshtastic/create-pull-request/patch
27. May 20221b8830e7d[create-pull-request] automated change
25. May 2022041140118Bump to .11
25. May 20222ee003f2aMerge branch 'master' into sketch
24. May 20225678221eaMerge pull request #1429 from mc-hamster/compression
24. May 2022c5f3cad0fFixed missing brackets
24. May 2022f3c15eb6cCompleted compression. Tested between two devices.
24. May 2022e218bba87Merge branch 'meshtastic:master' into compression
24. May 2022c04d62158Merge pull request #1469 from meshtastic/create-pull-request/patch
24. May 202203affc9e7Merge branch 'master' into create-pull-request/patch
24. May 202225bf97316Merge pull request #1468 from meshtastic/LocalConfig
24. May 20221ef70a248Merge branch 'master' into sketch
24. May 202276ef240a3Merge branch 'master' into LocalConfig
24. May 20223f171b29fMerge pull request #1466 from LucyHosking/master
23. May 2022dca6c27c9Update from config.payloadVariant to config.wifi
23. May 20222631a9324Update from radioConfig.preferences to config.lora
23. May 2022c64f4bbb1Merge pull request #97 from meshtastic/new-compression
23. May 202294f7e7037Merge branch 'compression' into new-compression
24. May 2022a0b4b4efa[create-pull-request] automated change
22. May 2022d68d85590Merge branch 'master' into master
22. May 2022800a4200emake sure all segments are enabled and saved
22. May 20229c50a76eaMerge pull request #1464 from meshtastic/LocalConfig
22. May 20224a41694ecMerge branch 'LocalConfig' of github.com:meshtastic/Meshtastic-device
22. May 20226bb3861e9Moduleconfig also changed to localConfig Model.
22. May 2022e8262540dMerge branch 'master' of github.com:meshtastic/Meshtastic-device
22. May 20222b6f632a5Merge branch 'master' into master
22. May 2022bddab6811Merge pull request #1467 from meshtastic/create-pull-request/patch
22. May 2022c4f69cbcc[create-pull-request] automated change
22. May 202285f5c7a40Merge branch 'master' of github.com:meshtastic/Meshtastic-device
21. May 2022e0c5e4d44Implemented hidden SSID
22. May 20228dfdc11afMerge branch 'master' into LocalConfig
21. May 2022ba1937de3Merge pull request #1465 from meshtastic/create-pull-request/patch
22. May 20222e45d4f0f[create-pull-request] automated change
21. May 2022b1f309545Delete proto
21. May 202222764425fupdating proto submodule to latest
21. May 20225e8d49d24missed one
21. May 202253e9f4df4Segemented config works for me (TM)
21. May 202233938f73aMerge pull request #1463 from meshtastic/create-pull-request/patch
21. May 2022e4484270b[create-pull-request] automated change
21. May 2022964510ef5Merge pull request #1462 from meshtastic/garthvh-patch-1
21. May 2022b108540b0Update GitHub action
21. May 2022db35b92b6Merge pull request #1461 from meshtastic/UBXFIX
21. May 20225d22efd8aremove duplicate GPS setting
18. May 202249ccb77e4Merge pull request #1457 from meshtastic/UBXFIX
18. May 20223d0d45a69More UBX stuff from 1.2
18. May 20222e39900f7Merge branch 'UBXFIX' of github.com:meshtastic/Meshtastic-device
18. May 20225e8242333More UBX fixes
18. May 2022dd8111e73Merge branch 'master' of github.com:meshtastic/Meshtastic-device
18. May 20229b0284150Merge branch 'master' into UBXFIX
18. May 20223c5a09687Streamline GPS Init
17. May 202293521f7b3Merge pull request #1454 from meshtastic/t-echo
17. May 2022bdcdc1485Merge branch 't-echo' of github.com:meshtastic/Meshtastic-device
17. May 2022fdc10acfdMerge branch 'master' of github.com:meshtastic/Meshtastic-device
17. May 2022ac93e3196Don't try to be too smart
17. May 2022e5439c21aMerge branch 'master' into t-echo
17. May 20227f9bb5748log UBX Init
17. May 2022894b09155Fix ubox gps too or at least log errors
17. May 2022757627042switch GPS back to 9600 baud, seems to work better now we only use the 2 sentences
17. May 20226b8f83cd7don't wake t-echo through the touch button
17. May 2022fdc3a6e43Merge pull request #1453 from meshtastic/PIO6-fix
17. May 202249d8c581bmissed one here as well...
17. May 2022c15da3c10Make PIO6 happy again
13. May 202212c46ced4update protobufs
13. May 20223ed9a05acUpdate max channels in protos & remove batt_lvl from position flags
12. May 20223b4c8ad0efix max message sizes for unused protobufs
12. May 2022d9e2e0914Fix NTP server initialization
12. May 202297713b2daIncreased NTP update frequency to 12 hours
12. May 20227799e1b7eIncreased NTP update frequency to 1024 seconds
12. May 202238913bb66Consistency fixes & repo cleanup
12. May 202214cbc439aUpdate README.md
12. May 20226d15b9b82Update main_matrix.yml
11. May 20222035ddf5aAdd ntp server config option, remove old region logic
10. May 2022e91dedaabMerge pull request #1447 from meshtastic/create-pull-request/patch
10. May 202254bf02352Merge branch 'master' into create-pull-request/patch
10. May 20223f415e3e8Merge pull request #1448 from meshtastic/M5STACK
10. May 20227133e6e89Use canon HW Identifier for M5
10. May 2022e1d49a363Buzzer Support for M5Stack
10. May 2022f26fb9408[create-pull-request] automated change
09. May 20221e48989e2Merge pull request #1446 from meshtastic/RAK14006
09. May 2022e48285a33Support detecting RAK14006 KB
09. May 20227f0fd642eMerge pull request #1445 from meshtastic/M5Stack
09. May 20225ee8c56c9Support M5Stack with LORA868 (RA01H) Module and TFT Display (PRIVATE_HW, Canon Hardware TBD)
09. May 20224940822aeMerge pull request #1444 from GUVWAF/master
08. May 20228b42b7803Merge branch 'master' into master
07. May 2022a7f4263dbOptimize retransmission timer Based on airtime of packet + transmit, processing and CAD delays
07. May 2022348e78718Call cancelSending in stopRetransmission This also removes pending packet from txQueue if it was already in there
07. May 20220ec6771cfFix build when BATTERY_PIN is set
07. May 20225e7b37234Satisfy cppcheck
07. May 20226b0ce6b72Finish config transition
07. May 2022c07976438fix old submodule
07. May 2022eb6dd6b53Merge branch 'master' of github.com:meshtastic/Meshtastic-device
07. May 2022ea86f7639Move LoRa config out of primary channel
06. May 2022b699e5e6cMerge pull request #1441 from meshtastic/patch-1-1
06. May 20224fb0cfa90Enable Malloc Support in nanopb
06. May 2022bb5b10eefMerge pull request #1440 from meshtastic/NO-SCREEN
06. May 2022b5cc30433Make #define NO_SCREEN work again
06. May 2022181284336Merge pull request #1439 from meshtastic/RAK18001
06. May 2022628740d6dSupport Buzzer in Slot C
06. May 2022251365dcaMerge branch 'master' of github.com:meshtastic/Meshtastic-device
05. May 2022223c706e9Use meshtastic fork of arduino thread lib
05. May 20225e109d964Fix typo in calculation of NUM_ONLINE_SECS constant (#1436)
05. May 20222b769279aMoving platform-native into meshtastic fork (#1437)
05. May 20228f8eff6f9Merge branch 'master' of github.com:meshtastic/Meshtastic-device
04. May 202202fe597f3Merge pull request #1432 from meshtastic/patch-1
04. May 20224d611ba2fForgot the readFromRTC for PCF8563 (T-Echo)
04. May 2022403a0b2ddMerge branch 'master' of github.com:meshtastic/Meshtastic-device
04. May 2022211273cc0Fix expected values in config setters
03. May 20228ba0a9bf8Fix config switch
02. May 2022f84286d13Split config structure in two
01. May 2022b980f3e31Merge branch 'meshtastic:master' into compression
02. May 2022399e053ebworkaround for undefined payload type on phoneapi
01. May 2022d6b20ea62Merge branch 'meshtastic:master' into compression
01. May 2022caac2ecb8Compute config size and account for reloadconfig (#1428)
02. May 20227ae8601bafix warnings
02. May 20228f038ced1add handleSetConfig, remove team
02. May 20223a1f20821Remove team and provision set_config
02. May 2022057131b45Merge pull request #1427 from meshtastic/radioconfig-refactor-telemetry
01. May 20221040b0988Removed unused members causing warnings
01. May 20222ca029066Admin message implementation
01. May 2022163774bb1Moved refactored prefs
01. May 20226a8724213Adafruit bus io is now required for sensor libs
01. May 2022cf64da21fMove adc multiplier code into battery pin region to surpress warning
01. May 2022c0d40895fConfig rework - Init GetConfigResponse
01. May 202250326fbb6Config rework - Init getConfig
01. May 202298cd19ea0Config rework - Init getConfig
30. Apr 2022ca3192b3dClear the existing data before we start advertising
30. Apr 2022e1f28982cWhen configured set meshtastic bluetooth name based on owner shortname.
29. Apr 20228e996e3e6Enable TXEN and RXEN for Waveshare LoRa Module (#1422)
29. Apr 202253cc09081Move sx1262 fixes upstream (#1421)
28. Apr 2022bfc2d30a4Merge pull request #1419 from meshtastic/PCF8563
28. Apr 2022516dff5b0RTC Module support for T-Echo and others with PCF8563
27. Apr 20224df0e910bUpdate main_matrix.yml
27. Apr 20223a5f49210add nano_g1 to build (#1417)
27. Apr 20222dbb9075aMerge pull request #1408 from Pedestrian11/patch-1
27. Apr 2022e5715a004Merge branch 'master' into patch-1
27. Apr 2022629db8c71Fix build errors and add a bit of failsafe
27. Apr 2022cc2a84afcBump version for release
27. Apr 20226c1dc0d71Merge pull request #1415 from meshtastic/RAK12002
27. Apr 20229e97fac25- implement generic support for on-device battery powered RTC Modules. - implement support for I2C RV-3028 based RTC modules like the RAK12002 - pretty print some debug timestamps
27. Apr 20223a9086dfcWe may have RAK modules in Slot D pulling IO5 to Low permanently (like the RAK12002 RTC Module). React to assumed Long presses of the device button only 30 seconds after bootup to prevent a reboot loop. This is Particularly important for button-less RAK19003 Baseboard.
27. Apr 2022a0f34a8d0Make Debug Log less spammy
26. Apr 2022359b41d86Position fwd phone (#1413)
26. Apr 202204723bd1aMerge pull request #1412 from meshtastic/nrf-softcrypt
26. Apr 202289d6990a9Merge branch 'nrf-softcrypt' of github.com:meshtastic/Meshtastic-device into nrf-softcrypt
26. Apr 202296f20287ffix scope error
26. Apr 2022d8ba25747Merge branch 'master' into nrf-softcrypt
26. Apr 2022e66c01f0eMerge branch 'nrf-softcrypt' of github.com:meshtastic/Meshtastic-device into nrf-softcrypt
26. Apr 2022aaea2e745make cppcheck happy
26. Apr 202292185e763Bump version for another 1.3 release
26. Apr 20224de594447Merge branch 'master' into nrf-softcrypt
26. Apr 202276e48178cuse a tiny software AES lib if user needs AES-256
26. Apr 202275e7bccdfFix assert execution halt in nrf devices (#1410)
26. Apr 20223786b1ee1Reboot implementation for nrf devices (#1411)
26. Apr 2022f2dec07c8Merge pull request #1409 from meshtastic/gps-check
26. Apr 2022701707a01- Bounds Check is working on big integers, don't throw away valid coordinates. - Set ublox chips back to NMEA mode if they have been configured wrongly before.
26. Apr 202213fa7c162TTGO_T_ECHO to use batteries, PIN_EINK_PWR_ON must be set to high
25. Apr 2022b95700162Merge branch 'master' of github.com:meshtastic/Meshtastic-device
25. Apr 20229b6b224afMerge branch 'meshtastic:master' into compression
25. Apr 2022478536791Temp work on compression
25. Apr 2022d64047828Merge pull request #1405 from meshtastic/rak-hw-crypto
25. Apr 2022b8b1a5cfbMerge branch 'master' into rak-hw-crypto
25. Apr 2022770f17f38use nRF Hardware Cryptography. Removes the need for the sdk-nrfxlib submodule
25. Apr 20228ea3ebf74Update README.md
25. Apr 2022cbf238652Update README.md
25. Apr 2022c17cd4768Update main_matrix.yml (#1402)
25. Apr 2022d2c278a85Update main_matrix.yml (#1401)
25. Apr 2022213d9512fWIP: unify the RAK targets into one firmware (#1350)
24. Apr 202281588d8bdMerge pull request #1400 from meshtastic/min_app_version-1.3
24. Apr 20223c1407c7dbump minimum app version requirement to 1.3.0
24. Apr 202298c8eaaafMoved sender short name method into protobuf module (#1398)
23. Apr 2022e7a825d1bMerge pull request #1394 from GUVWAF/master
23. Apr 20221d2551350Merge branch 'master' of https://github.com/GUVWAF/Meshtastic-device
23. Apr 2022a13157ebdRename setRandomDelay() function
23. Apr 2022a0971ebe9Merge branch 'master' into master
23. Apr 20228733bcb52Peg espressif platform version to 3.5.0
23. Apr 20227c12234a9Merge branch 'master' of github.com:meshtastic/Meshtastic-device
22. Apr 2022823e6cb1eMerge branch 'master' into master
22. Apr 202229e378a11Link to open collective from contributors badge
20. Apr 2022692278343Merge branch 'master' of https://github.com/GUVWAF/Meshtastic-device
20. Apr 2022c60d4c1ecImplement listen-before-talk mechanism - Function setRandomDelay() calls either startTransmitTimer() or startTransmitTimerSNR() - After coming back from Rx/Tx-ing, call setRandomDelay() - If channel is currently busy, call setRandomDelay()
20. Apr 20226d01f9aa8Add isChannelActive() function to radio interface
20. Apr 2022616c7d7b0Expose front() function in MeshPacketQueue
20. Apr 2022c6a2e2687Merge branch 'master' of github.com:meshtastic/Meshtastic-device
19. Apr 20226b012ca5bAdd fiscal contributors badge
19. Apr 202293466baa8Merge pull request #1393 from meshtastic/create-pull-request/patch
19. Apr 2022137328f56Merge branch 'master' into create-pull-request/patch
19. Apr 2022838f00c7dMerge pull request #1391 from D4rk4/master
19. Apr 2022293921e95Brother EP-44 support
19. Apr 2022b82bf5c72[create-pull-request] automated change
18. Apr 202290df7c248bump to 1.3.8
18. Apr 20228c1a81c03Merge branch 'compression' into master
18. Apr 20226fe9f0b42Disable compression / decompression (for testing)
18. Apr 202243f6f6147Merge pull request #1387 from meshtastic/patch-1
18. Apr 2022ed62b6916tryfix #1363
18. Apr 2022cf45e4fceMerge pull request #1386 from meshtastic/patch-1
18. Apr 2022136e2e96fRemove References to Pre-1.2 Preffile
18. Apr 20227c071e236updating proto submodule to latest
18. Apr 20220b85e9708Merge pull request #1385 from meshtastic/oem-screen
18. Apr 202281d1cc100Merge branch 'oem-screen' of github.com:meshtastic/Meshtastic-device into oem-screen
18. Apr 2022748416d9eprotobuf update
18. Apr 2022da6d49385Merge branch 'master' into oem-screen
18. Apr 2022f279f9614Enable OEM Bootlogo, needs protobuf update
18. Apr 2022909747514Add Repobeats stats image to readme
15. Apr 20225327d6162remove targz library
15. Apr 20225d7990667Max nodes to 64 and remove targz
15. Apr 202279a41bd81updating proto submodule to latest
15. Apr 20226a3d81effMerge pull request #1383 from mc-hamster/compression
15. Apr 20227cd66b2b6Merge branch 'meshtastic:master' into compression
15. Apr 20228124ecbfdChange to unishox library
14. Apr 20227df1a64b5Merge pull request #1382 from mc-hamster/compression
14. Apr 2022e51b7c3c3Merge branch 'meshtastic:master' into compression
14. Apr 20220c285aac6enable welcome text
14. Apr 2022fbeb55418Merge branch 'compression' of https://github.com/mc-hamster/Meshtastic-device into compression
14. Apr 202287da77947Updated welcome screen w/ text, pages and logo
14. Apr 20221082c5d77Merge pull request #1381 from mc-hamster/compression
14. Apr 20223933d24d6Merge branch 'meshtastic:master' into compression
14. Apr 2022fc0508f25Fix for welcome screen going over ble pairing
14. Apr 2022bb22b6ec5bump to 1.3.7
14. Apr 2022ddb967837Merge pull request #1380 from mc-hamster/compression
14. Apr 2022dc20cbb67one more fix for cppcheck
14. Apr 2022a10ea604aFixes for cppcheck errors
13. Apr 2022fb1caa51dMerge branch 'meshtastic:master' into compression
13. Apr 20227e977aea0Add welcome screen feature toggle
13. Apr 2022ecc114f1ctemp work on compression
14. Apr 2022b76424db5Make Observer to be able to observe multiple Observables. (#1234)
12. Apr 2022f511baba9Bump to 1.3.6
12. Apr 2022b056081d3Merge branch 'meshtastic:master' into compression
12. Apr 20220e4699d8bupdating proto submodule to latest
12. Apr 2022794167c70Removed phone sds timeout (#1372)
12. Apr 2022b59368ca3Updated pinut in variant tlorav2_1_16 (#1365)
11. Apr 2022a4bdef415compression WIP
11. Apr 2022478274affBeginning of compression
11. Apr 202202066cc8bMerge pull request #1370 from mc-hamster/region_unset
11. Apr 2022309de52f5Merge branch 'master' into region_unset
11. Apr 2022340737f2aWork around for issue with unknown age due to not having time
10. Apr 20229bd970c55Merge pull request #1368 from mc-hamster/region_unset
10. Apr 20226eab8f84dUpdated text for better fit
10. Apr 2022a31bf71ecMerge branch 'region_unset' of https://github.com/mc-hamster/Meshtastic-device into region_unset
10. Apr 202214eef4276Disable indicator on welcome screen.
10. Apr 2022ef85b74ceMerge branch 'master' into region_unset
10. Apr 202216ae867c2Show welcome screen if region unset
09. Apr 20220643dcd74Merge pull request #1367 from mc-hamster/region_unset
09. Apr 202269ed47704Disable TX if region is unset
08. Apr 20220f5b0b5f0Update README.md
08. Apr 202211323acb2Update link to site
06. Apr 2022a20ba7e68Add pca10059_diy_eink to boards matrix
06. Apr 202210a707130Remove send owner interval (#1361)
06. Apr 2022eae9673ddMerge pull request #1360 from meshtastic/1355-bug-crash-in-json-mqtt-bridge
06. Apr 20226e9cf82b6fixes #1355
06. Apr 202206aae85e4Merge branch 'master' of github.com:meshtastic/Meshtastic-device
06. Apr 2022003546979Merge pull request #1358 from meshtastic/gpsfix
06. Apr 2022028999697Improve T-Echo GPS Handling
05. Apr 2022b7aa1397cAdd DIY nRF82540 PCA10059 4.2inch NiceRF 868 (#1354)
05. Apr 2022279def791[create-pull-request] automated change (#1356)
05. Apr 2022d73d3ca95Update proto action to use nanopb 0.4.5
05. Apr 2022a2df441e1Merge branch 'master' of github.com:meshtastic/Meshtastic-device
04. Apr 2022998c90d32Use JSON library for Web UI REST Endpoints (#1340)
04. Apr 20220c600363cadd nano g1 (#1351)
04. Apr 20226c2d45d86Merge pull request #1353 from meshtastic/patch-1
04. Apr 2022cf532496aMerge branch 'master' into patch-1
04. Apr 202292d32f722Add second scancode for SH1106
03. Apr 2022e5b19fdf5Bump to 1.3.5
02. Apr 2022a8ef3967cMerge pull request #1349 from meshtastic/patch-1
02. Apr 2022e37230649Merge branch 'master' into patch-1
02. Apr 2022364d81e90adjust for serial wait time during nRF52 bootup
02. Apr 2022f9ec20139Merge pull request #1348 from meshtastic/patch-1
02. Apr 2022fd407a2a9GPS Pin Change for V2 and V1 too.
02. Apr 20227c4bb8097Variable GPS Thread Timing, keep default of 100 msec
02. Apr 2022d246c3154GPS Pin Changes on V 2.0 and V1 too.
02. Apr 202219589bf12Merge branch 'master' of github.com:meshtastic/Meshtastic-device
02. Apr 2022ba984aebfVaraible GPS Thread Timing, keep default of 100 msec
02. Apr 20222f099a59bMerge pull request #1346 from ssysm/master
02. Apr 202212f44def5Merge branch 'master' into master
02. Apr 20225a67dada9Create New Board.yml
01. Apr 2022600e84088Merge branch 'master' of https://github.com/ssysm/Meshtastic-device
01. Apr 2022357c9fcd7revert
01. Apr 2022e6e96803bMerge branch 'master' of https://github.com/ssysm/Meshtastic-device
01. Apr 202207e281670Promote device metrics (#1347)
01. Apr 20229ce8db1a0Change RX pin back to 36
31. Mar 2022d73ef3c2fChange GPS Pin on Heltec v2.1
31. Mar 2022286e64d5fSmoke test moving device telemetry into portduino
31. Mar 20222319d8723Merge pull request #1344 from meshtastic/patch-1
31. Mar 20224e2998454Slightly more verbose GPS debug logging
31. Mar 202257ba626e4Fixes #1294 Bluetooth-Wifi Deadlock
31. Mar 20222627db66fMerge pull request #1343 from meshtastic/patch-1
31. Mar 20227282b562fFix Crash if no texts defined but plugin enabled
30. Mar 20220e3ac246bAdd RAK1921 OLED Probe Code (#1339)
30. Mar 20229586a2e93Merge pull request #1338 from meshtastic/patch-1
30. Mar 2022c3defc5c8The UpDown Input is purely interrupt driven and doesn't need an empty OSThread.
29. Mar 2022da87c15d0Merge pull request #1337 from mc-hamster/location
29. Mar 2022e905f15a0Added new roles
29. Mar 20223d42da796updating proto submodule to latest
29. Mar 2022e21fdb5d8Merge pull request #1336 from mc-hamster/location
29. Mar 2022c1ec84245bump node_db max_count to 80
29. Mar 20229480f591eupdating proto submodule to latest
29. Mar 20223b8455ff6Merge pull request #1335 from meshtastic/patch-1176
29. Mar 2022e10e781ffRemoved unused functions for touch button
29. Mar 20222ed8ea10cRemove eink0.1 and Air530 files
28. Mar 2022eafd20516Update telemetry for local node (#1332)
28. Mar 20225366eba53Merge pull request #1333 from meshtastic/inputbroker-v2
28. Mar 2022049481f95Merge branch 'inputbroker-v2' of github.com:meshtastic/Meshtastic-device into inputbroker-v2
28. Mar 202250edeb528remove leftover stumps
28. Mar 2022cd86d33f6Merge branch 'master' into inputbroker-v2
28. Mar 2022f119e294aAdd CardKB, FACES and RAK14004 support to inputbroker/cannedmessages
27. Mar 2022ba2fa84ebReworked metrics structure and split telemetry into device or environ… (#1331)
26. Mar 20227b8096f5bMerge pull request #1329 from mc-hamster/location
26. Mar 2022450ab95abMerge branch 'master' into location
26. Mar 202293ab20a8aMerge pull request #1330 from meshtastic/inputbroker-v2
26. Mar 2022a48cc202aMerge branch 'master' into inputbroker-v2
26. Mar 20220058382e8RAK Rotary and simple up/down/press button support for Canned Messages
26. Mar 20228bca0d94cRegen protos for serial baud & mode. Update serial_module to support new enums.
26. Mar 2022266cdfed5updating proto submodule to latest
26. Mar 2022e9fcc2ac4Merge pull request #1328 from mc-hamster/location
26. Mar 202248fa2b6b9Regen protos with support for messaged waypoints
26. Mar 20229bece843cMerge pull request #1327 from meshtastic/serialconsole
26. Mar 2022c8254f9ecSerialDebug NRF
26. Mar 202262337aa4bMerge pull request #1326 from meshtastic/modem_config
26. Mar 202242ee4e841Resync modem_config display with 1.3 protobufs
26. Mar 2022596a889a1Merge pull request #1322 from meshtastic/inputbroker-v2
26. Mar 202274d987b24Merge branch 'master' into inputbroker-v2
26. Mar 2022cd79542e5Merge branch 'inputbroker-v2' of github.com:meshtastic/Meshtastic-device into inputbroker-v2
26. Mar 2022aec626f5eUpdate proto to HEAD
25. Mar 202231d7724efMerge pull request #1325 from mc-hamster/location
25. Mar 202234dc5b92aUpdate protos regen scripts
25. Mar 202215db9f056updating proto submodule to latest
25. Mar 2022bea1611e5updating proto submodule to latest
26. Mar 202292482199eMerge branch 'master' into inputbroker-v2
25. Mar 20227aeca185fMerge pull request #1324 from meshtastic/nRF-serialinit
25. Mar 202254d802f15Wait up to 2 seconds for port being connected.
25. Mar 2022e0142a936Merge branch 'master' into inputbroker-v2
25. Mar 2022501067cd3Added the last mac address bytes in bluetooth device and default notification pinout to tlora_v2_1_16 (#1320)
25. Mar 202298792f0c0fix option name
25. Mar 2022e32085070Resolve Conflicts between PIN_BUtton and the Rotary Select and keep screen powered during plugin operation. Forward Port from 1.2 firmware fix.
25. Mar 20228bfe27726Merge branch 'master' into inputbroker-v2
25. Mar 20221022b8216Merge pull request #1321 from meshtastic/create-pull-request/patch
25. Mar 20223e8ca1f38[create-pull-request] automated change
25. Mar 2022ad2cec257Update Protobuf Submodule to Master
24. Mar 2022362795a7cMeshtastic-diy battery and adc multiplier
24. Mar 2022fe5b5ebf1Adjust rotary defines to new universal names
24. Mar 2022188306d42Merge pull request #1318 from meshtastic/gps-disabled
24. Mar 202272f443c51free serial pins if gps_disabled is set
24. Mar 2022cef161477Autodetect OLED Controller 1306/1106 (#1317)
23. Mar 202247524d58dTelemetry tweaks (#1315)
20. Mar 2022e97bd4f9fBattery level / telemetry rework (first pass) (#1306)
20. Mar 2022bbf044795weed out old versioning macros (#1312)
20. Mar 20228adacba3aRespect loc_share_disabled
20. Mar 2022e5e25c2f3Use gps_disabled
20. Mar 2022a53024950Fix typo "Fahrenheit"
20. Mar 2022285413c68Rename packetNum to packetId
20. Mar 20224cd157054make location_share a boolean
17. Mar 2022535919dffMerge pull request #1302 from mkinney/nrf_factory_reset_for_13
17. Mar 202294c128601changed on 1.3
17. Mar 2022f2a430849remove /prefs for nrf factory reset
16. Mar 20225b8ff5673Merge pull request #1296 from caveman99/littlefs-fix
16. Mar 20223e14f76a9Merge branch 'master' into littlefs-fix
16. Mar 2022cb6846ebcfix PortduinoFS integration for Firmware.
15. Mar 202244681c90fMerge pull request #1298 from mc-hamster/router
15. Mar 20225eccfb6f2Merge branch 'meshtastic:master' into router
15. Mar 2022b4f9008b2comment out DSRRouter
15. Mar 20225eb761c39Merge pull request #1297 from mc-hamster/router
15. Mar 202211130496cremove is_router in favor of role == Role_Router
15. Mar 2022e893ff447updating proto submodule to latest
15. Mar 2022e43545336fix building for nRF52
15. Mar 2022697c749a8LittleFS recursive display and erase. Cause we got directories now, baby!
15. Mar 2022b9058ce7cfix build
15. Mar 2022ceacbe0b9Cleanup pio config (less intimidating)
15. Mar 20225b8ce7fe0Remove unused scripts
14. Mar 20229037a51f8Merge pull request #1293 from mc-hamster/router
14. Mar 20221b1c3936asupport for position_broadcast_smart_disabled
14. Mar 2022d1897f8e5updating proto submodule to latest
14. Mar 2022abc0579e7Merge pull request #1292 from mc-hamster/router
14. Mar 20223816a2fbeAdd weighted tx delay for flooding router
14. Mar 2022bb15a001fMerge branch 'meshtastic:master' into router
14. Mar 20226fa2d47f0Merge pull request #1291 from raldi/master
14. Mar 2022f1ed691fdGet sleep side effect out of DEBUG_MSG()
14. Mar 2022f7f783b48Merge pull request #1290 from raldi/master
14. Mar 2022fc0eb7de4Add semicolon
14. Mar 202288d6850c8Get side effects out of DEBUG_MSG
14. Mar 20220a1e6517aupdating proto submodule to latest
13. Mar 202282591b2a6Remove more old router role work.
12. Mar 2022cb4ca87abremove role from flooding router
12. Mar 2022d4e6dd32cJSON MQTT Integration (#1283)
10. Mar 2022f33cd4081Implement getOwner
10. Mar 20228a7a6e9a5Use registry version of OneButton
10. Mar 2022593dc67cfRemove unused lib dir
10. Mar 2022400630199Use nanopb from PIO registry
10. Mar 2022379fd9cddRemove unused nrf52 tests
10. Mar 2022b31580a35Removed unused linker files
10. Mar 20225f4793954Remove CMakeLists
10. Mar 2022655d69455Move README-docker.md to docs
10. Mar 20223292b2ff2Delete .gitlab-ci.yml
10. Mar 2022c98a9441dUpdate CI
09. Mar 20226bee95d6bRename MeshPlugin, SinglePortPlugin and ProtobufPlugin
09. Mar 202246b8b61b7Fix Serial Plugin name
08. Mar 2022f5369c3f1Merge pull request #1280 from michaelkleinhenz/txt-mqtt
07. Mar 2022428d062b9Added txt message publishing on MQTT.
06. Mar 20222b20bf3d0Building new BLE stack for 1.3.4
06. Mar 202261c2e5847Merge pull request #1273 from joshpirihi/master
06. Mar 2022eddc20279Merge branch 'master' into master
06. Mar 2022e22601b59Merge pull request #1278 from mc-hamster/router
06. Mar 20222a2448e36address tool-cppcheck error
06. Mar 2022c1c8fea21Merge branch 'meshtastic:master' into router
06. Mar 2022ca21e8b2bNew PR artifacts upload scheme
06. Mar 20226151af034Merge branch 'master' into master
06. Mar 2022bcac20490Update Screen.cpp (#1274)
05. Mar 2022ec86246daUpdate to flooding router
06. Mar 2022d27efd074Merge branch 'master' of https://github.com/joshpirihi/Meshtastic-device into mymaster
06. Mar 2022a48838153NimBLE merge conflicts
06. Mar 2022d59de171cNimBLE implementation
06. Mar 2022facf7f56cMerge branch 'master' of https://github.com/meshtastic/Meshtastic-device
06. Mar 20220a14f5d16Merge branch 'meshtastic:master' into master
06. Mar 20223ab2ca57eNimBLE implementation
02. Mar 2022ea99f9601Merge pull request #1270 from mkinney/bugfixes_from_1_2
02. Mar 20226001e96c8Merge branch 'master' into bugfixes_from_1_2
02. Mar 20222fe124eb1Bump to 1.3.3
02. Mar 2022d91a63a5eMerge branch 'master' into bugfixes_from_1_2
02. Mar 2022a450aac3bMerge branch 'master' of https://github.com/meshtastic/Meshtastic-device
02. Mar 2022958f20da1Update to 1.3.2
02. Mar 2022047c5ec36Merge branch 'master' into bugfixes_from_1_2
02. Mar 2022ef4c01f4eMerge pull request #1271 from mc-hamster/router
02. Mar 202297c76cde3Merge branch 'master' into router
02. Mar 20222ab0548ddMerge branch 'router' of https://github.com/mc-hamster/Meshtastic-device into router
02. Mar 202275bf2cc9cUpdate PERIODS_TO_LOG
03. Mar 20220f862edc4remove the --user
03. Mar 2022c1613de42merge the 1.2 hang bugfix to 1.3
02. Mar 2022ee533b2d5Bumping to 1.3.1
02. Mar 202252960f5faMerge pull request #1269 from mc-hamster/router
02. Mar 20225c281154fMerge branch 'meshtastic:master' into router
02. Mar 20222c7b3acbbFix tophone build error
02. Mar 2022cf928fca9Merge pull request #1268 from mc-hamster/router
02. Mar 20228eaaf842aMerge branch 'meshtastic:master' into router
02. Mar 202209edd7f89updating proto submodule to latest
01. Mar 2022556fc6210Moved power fsm thread out of main (#1265)
28. Feb 20224d8c0c11dAdded router to mynodeinfo
28. Feb 2022950b54aabMerge pull request #1263 from mc-hamster/router
28. Feb 20224b87a82ebMerge branch 'meshtastic:master' into router
28. Feb 20222fa8f45d7updating proto submodule to latest
28. Feb 20224209fc8b2updating proto submodule to latest
28. Feb 20226d4d2bb6fMerge branch 'router' of https://github.com/mc-hamster/Meshtastic-device into router
28. Feb 202232ef354c2Add rssi to printPacket
28. Feb 2022a0395c102Merge pull request #1261 from mc-hamster/router
28. Feb 20221f43132b5Merge branch 'master' into router
28. Feb 2022ac8ba706fAdd rssi meta data to the rf95 interface
28. Feb 2022ca4c1c9d7Moved button thread to its own file (#1260)
27. Feb 20227b8746d59Merge pull request #1259 from puzzled-pancake/master
28. Feb 202291b0fcb25Added comments on ANZ added 1w limit
27. Feb 2022768c26bb1Merge pull request #1258 from mc-hamster/router
27. Feb 2022e5e13d78cAdd role to generated proto
27. Feb 2022a2eb148c5Revert "Merge pull request #1257 from mc-hamster/router"
27. Feb 202233ed9476fMerge pull request #1257 from mc-hamster/router
27. Feb 202292d5dedc6Remove incomplete ReliableRouter implementation
27. Feb 202210fefe7c7updating proto submodule to latest
27. Feb 202292ffbca33updating proto submodule to latest
27. Feb 20227c868c78cupdating proto submodule to latest
27. Feb 20223f2baeb56Merge pull request #1256 from mc-hamster/router
27. Feb 2022ebba62873Rename Plugin to Module in ui related areas.
27. Feb 20222a02b4594Merge pull request #1255 from mc-hamster/router
27. Feb 20221e689b86bMerge branch 'router' of https://github.com/mc-hamster/Meshtastic-device into router
27. Feb 2022e53abbfb2more rename plugin to module
27. Feb 20226f086bd3bMerge pull request #1254 from mc-hamster/router
27. Feb 20223c5e49d8fMore renaming plugin to module
27. Feb 20227a5ae4028Merge pull request #1253 from mc-hamster/router
27. Feb 2022a83cfffd3Rename plugins in /esp32
27. Feb 2022031b3665fMerge pull request #1252 from mc-hamster/router
27. Feb 2022206ae4e2bMerge branch 'router' of https://github.com/mc-hamster/Meshtastic-device into router
27. Feb 202224556f280CannedMessages from plugin to module
27. Feb 2022ffa7a36a0Merge pull request #1251 from mc-hamster/router
27. Feb 2022ba7644e37Update canned messages from plugin to module
27. Feb 2022ebc9fef22updating proto submodule to latest
27. Feb 2022dee577cb5Merge pull request #1250 from mc-hamster/router
27. Feb 2022ed5dea9f8Update _plugin_ in radioconfig to _module_
27. Feb 2022eeacb280dupdating proto submodule to latest
27. Feb 2022bc27dbde9updating proto submodule to latest
27. Feb 20229b1bf7787Merge pull request #1249 from mc-hamster/router
27. Feb 202271bf9de63Merge branch 'router' of https://github.com/mc-hamster/Meshtastic-device into router
27. Feb 20223a04a0ee7"plugin(s)" renamed to "module(s)" in comments and debug
27. Feb 2022e21874048Merge pull request #1248 from mc-hamster/router
27. Feb 202286e767eecUpdate filenames from plugins to modules
26. Feb 2022d57704b3bMerge branch 'meshtastic:master' into router
26. Feb 2022218a208abmv plugins/ to modules/
26. Feb 2022c5c12bcc6Merge pull request #1244 from puzzled-pancake/master
26. Feb 20220e686e464Merge pull request #1247 from mc-hamster/router
26. Feb 20229050fe7f9regen protos for NZ regioncode
26. Feb 2022c511fa2feupdating proto submodule to latest
27. Feb 20229b44d2e99Update RadioInterface.cpp
26. Feb 202201a86133eMerge branch 'master' into master
26. Feb 2022338c30fe9Merge pull request #1245 from mc-hamster/router
26. Feb 2022ac43a1b18Rename environmental measurement to telemetry
26. Feb 20225bff62e42Delete environmental_measurement.pb.h
26. Feb 2022a0f80c1a2Delete environmental_measurement.pb.c
27. Feb 2022f9bcddafeUpdate RadioInterface.cpp
27. Feb 2022a25beff24Update RadioInterface.cpp
26. Feb 2022529707489Rename EnvironmentalMeasurementPlugin.h to Telemetry.h
26. Feb 2022ceccbd3efRename Telemetry to Telemetry.cpp
26. Feb 202259ce0c7d0Rename EnvironmentalMeasurementPlugin.cpp to Telemetry
27. Feb 2022f2a31cc67Update RadioInterface.cpp
25. Feb 2022c97541d4fTurns out this workflow is needed on the target branch
25. Feb 2022fc54f2f63Temporary 1.2 legacy PR checks (#1243)
26. Feb 2022961cadd55Merge branch 'meshtastic:master' into master
25. Feb 2022c3cee236badd m-flasher to README (#1241)
25. Feb 2022c5a8cc6d3Add 1.54, 2.9 and 4.2 inch e-Paper support for RAK4361 boards - with partial updates for faster screen transitions (#1240)
24. Feb 20222e402a726Merge pull request #1238 from mc-hamster/group-chat
24. Feb 2022ca8598f8bMerge branch 'meshtastic:master' into group-chat
24. Feb 2022b6d7eadeaRemove chat groups
22. Feb 2022cd9def685Add my test ssid
22. Feb 2022060eac7abMerge pull request #1235 from mc-hamster/group-chat
22. Feb 2022d95d87425Merge branch 'meshtastic:master' into group-chat
22. Feb 2022e52f94820remove test code
22. Feb 202231f4ec5d6updating proto submodule to latest
22. Feb 2022bb15ed903Cleanup docker readme. (#1233)
21. Feb 2022ef2bc2b9fMerge pull request #1232 from prampec/extend_canned_message_length
22. Feb 2022972c2bb32Revert "Canned message - Fixes"
21. Feb 202254ff8f2dbCanned message - Fixes
21. Feb 2022a36889abbCanned message - Extend messages length
20. Feb 2022eb66ba251Merge pull request #1230 from mc-hamster/group-chat
20. Feb 20221e6e3805aAdd debug output of the group names.
20. Feb 20220133186f7Merge pull request #1227 from mc-hamster/group-chat
20. Feb 2022b15ef2749Add STATE_SEND_GROUPS to PhoneAPI::available
20. Feb 20227b2042f39Merge pull request #1226 from mc-hamster/group-chat
20. Feb 20223d4fc63ecFix webserver crash with new filesystem
20. Feb 20223fdd42563Add groups to payloadVariant
20. Feb 2022d416f2834updating proto submodule to latest
20. Feb 202206064d92cMerge pull request #1225 from mc-hamster/group-chat
20. Feb 2022837c0e371Merge branch 'meshtastic:master' into group-chat
20. Feb 2022389a8f140Add ourGroupInfo to NodeDB
19. Feb 2022d32989cd7Merge pull request #1224 from mc-hamster/group-chat
19. Feb 2022e969e8303Merge branch 'meshtastic:master' into group-chat
19. Feb 202257d824cf5updating proto submodule to latest
19. Feb 2022e34190b49Plumbing for the GroupPlugin
19. Feb 2022701668804updating proto submodule to latest
19. Feb 2022a7aa82e73updating proto submodule to latest
19. Feb 20221075b95f7updating proto submodule to latest
19. Feb 202229e70a80cAdd rak eink variant (#1221)
19. Feb 20228303500b7Add RAK4361_5005_RAK14000 board variant and enable e-Paper module (#1199)
18. Feb 2022e7e001c15Install littlefs-python during pio run (#1220)
16. Feb 202254f062e94Add littlefs dependancy to release flow as well (#1217)
16. Feb 2022a37f49bcbAdd define to platformio.ini to switch between old and new bluetooth
16. Feb 2022717491752Merge branch 'master' of github.com:meshtastic/meshtastic-device
16. Feb 20229cdc6ae86Add bug report issue template
16. Feb 2022de9680d46Merge branch 'meshtastic:master' into master
15. Feb 20224941fd30fMerge pull request #1216 from mc-hamster/Radio&Band-Refactor
15. Feb 20225ddd280f9Merge branch 'master' into Radio&Band-Refactor
15. Feb 20223a621ef26Fix bug in frequency formulas
16. Feb 20220c946609dRemove old CI script
15. Feb 2022554729dabMerge pull request #1214 from mc-hamster/Radio&Band-Refactor
15. Feb 2022ae6d0686bMerge branch 'Radio&Band-Refactor' of https://github.com/mc-hamster/Meshtastic-device into Radio&Band-Refactor
15. Feb 202257bbd912bFix typo in default channel (Thanks Andre!)
14. Feb 20226befed117Merge pull request #1213 from mc-hamster/Radio&Band-Refactor
14. Feb 20221ba7f009dRemove hw_model_deprecated
14. Feb 2022eae872006updating proto submodule to latest
14. Feb 202218e95e6bbupdating proto submodule to latest
14. Feb 202201e86512aMerge pull request #1212 from mc-hamster/Radio&Band-Refactor
14. Feb 20229fda73474Merge branch 'Radio&Band-Refactor' of https://github.com/mc-hamster/Meshtastic-device into Radio&Band-Refactor
14. Feb 202204d16b82bRemove old style of region code fix
14. Feb 2022420698257Merge pull request #1211 from mc-hamster/Radio&Band-Refactor
14. Feb 2022b99d793e2Remove legacyRadio and Legacy Preferences
14. Feb 202271d5e6c47updating proto submodule to latest
14. Feb 2022111d7ecd5Merge pull request #1210 from mc-hamster/Radio&Band-Refactor
14. Feb 20221de086819Remove myNodeInfo.num_bands. It's not used by android.
14. Feb 2022af1804ea6updating proto submodule to latest
14. Feb 2022fe87682d6Merge pull request #1209 from mc-hamster/Radio&Band-Refactor
14. Feb 202296b553721New bands, new band plans and new channel configurations
14. Feb 2022449926cffMerge pull request #1208 from mc-hamster/Radio&Band-Refactor
14. Feb 2022d4e5a3c67Merge branch 'Radio&Band-Refactor' of https://github.com/mc-hamster/Meshtastic-device into Radio&Band-Refactor
14. Feb 20222428ca09fChange the default pre shared key to break backward compatibility of default channel
14. Feb 2022346712fbfMerge pull request #1207 from mc-hamster/Radio&Band-Refactor
14. Feb 2022a1ad1e797Updated modem configuration
14. Feb 2022806a61251updating proto submodule to latest
14. Feb 202234eee247eMerge pull request #1206 from mc-hamster/Radio&Band-Refactor
14. Feb 2022ee95594f7Rename EU865 to EU868 & Add TH and IN
14. Feb 20227f3ad672bupdating proto submodule to latest
14. Feb 20227cda49abaupdating proto submodule to latest
15. Feb 202253e8a40ffMerge branch 'meshtastic:master' into master
15. Feb 20226c1762613Use NimBLE API for ESP32 bluetooth
14. Feb 20228e9b852faLittlefs rebased to Master (#1205)
14. Feb 20226b4907e84Added after-checks
14. Feb 20221808e9b3dPick up littlefs instead of spiffs bin
14. Feb 20221dd53eeafSet max parallel workers on jobs to favor esp32
14. Feb 2022892d9a34cAdd littlefs-python package for ESP32 target
13. Feb 2022ab9657990Github action runs on job matrix now for parallel operation (both build and check) (#1202)
10. Feb 20223f83acdbeIgnore version.properties on ci-build
10. Feb 20229db7c62a41.2.55 release
10. Feb 2022d79dc631fFixed RAK11200 configuration and added to build-all (#1192)
10. Feb 20227ea6babb7Add workflow_dispatch back
10. Feb 20220b4b90150Merge pull request #1196 from meshtastic/mkinney-patch-1
10. Feb 2022cc7b5cf13Update main.yml
10. Feb 2022e3df4fe4bfix: log error if node_db is full instead of firmware crash (#1191)
09. Feb 2022288f2be8ebump to 1.2.54
09. Feb 2022c867af852Adjusted adc_multiplier for heltec2.1 and added adc_mulitplier_override (#1183)
08. Feb 2022856f2f958MCP9808 sensor implementation (#1188)
08. Feb 2022e649bc84eFix PR artifact permissions (#1190)
07. Feb 2022bbcd59ec7Specify branch for PR artifact storage (#1187)
07. Feb 2022e11fd593aUpdate github action to flatten firmware zip and attach artifacts (#1186)
03. Feb 2022868af9dd6Get rid of log clutter during oled screen animation (#1182)
02. Feb 202210800a691Merge pull request #1180 from meshtastic/create-pull-request/patch
03. Feb 2022e567fe732[create-pull-request] automated change
02. Feb 2022365120e9cAdded RAK11200 board variant support (#1177)
01. Feb 2022b21b7de04Clear bluetooth bonds on multi-press and factory_reset (#1176)
01. Feb 2022dd31a829fUpdate and regen protobufs (#1175)
01. Feb 20229a505c27fadd missing Config definition for PRIVATE_HW (#1174)
31. Jan 2022ed9cd7b03Update nimble (#1173)
31. Jan 202266413d8b7Refactored sensors (#1172)
28. Jan 2022e4fe2c159Merge pull request #1165 from joshpirihi/master
28. Jan 2022f5e071805Merge branch 'master' into master
28. Jan 202264ff48c4aMerge pull request #1163 from caveman99/caveman99-patch-1
28. Jan 202250969c4e4Merge branch 'master' into caveman99-patch-1
28. Jan 20225288f1846Merge pull request #1166 from rnauber/fix_nullptrderef
28. Jan 2022c545155b0Merge branch 'master' into fix_nullptrderef
28. Jan 2022a4e9fca80DIY versions cleaning - moved to the one folder (#1167)
28. Jan 20223611293a9Prevent null pointer dereference in setup() if radio is not available.
29. Jan 2022dc7f37677Correct a comment
29. Jan 2022ff2cad9caAllow publishing of decrypted mqtt packets
29. Jan 2022b781fb613Allow publishing of decrypted mqtt packets
28. Jan 20220a1125d7eMerge branch 'master' into caveman99-patch-1
28. Jan 2022ed2de3b88Fixed typo
27. Jan 202219c1f9fa5Bump to 1.2.53
27. Jan 2022266d6ad20Proto regen for .53
27. Jan 202266cd82443Merge pull request #1162 from mkinney/remote_hw
27. Jan 2022e2db4f692Merge branch 'master' into remote_hw
27. Jan 202256fb141edupdating proto submodule to latest
28. Jan 2022e8e209be2gpio read and write work as expected
27. Jan 2022c278a0e29Merge pull request #1149 from caveman99/caveman99-patch-1
27. Jan 2022fbc25c3a1Merge branch 'master' into caveman99-patch-1
27. Jan 2022b7f04f4c9Merge pull request #1159 from meshtastic/create-pull-request/patch
27. Jan 2022d5377a0f1Merge branch 'master' into create-pull-request/patch
27. Jan 2022dafc1092aMerge pull request #1158 from meshtastic/thebentern-patch-2
27. Jan 2022477b66699Merge branch 'master' into thebentern-patch-2
27. Jan 2022dbcd72039Merge pull request #1154 from osmanovv/patch-1
27. Jan 202259c2bcd97Merge branch 'master' into thebentern-patch-2
27. Jan 2022aea6675e6[create-pull-request] automated change
27. Jan 20228bff696beMerge branch 'master' into patch-1
27. Jan 2022da0ec09bfMerge pull request #1157 from meshtastic/thebentern-patch-1
27. Jan 20222c9902003Ignore markdown and yml for continuous integration
27. Jan 202214419cbd0Create pr instead of commit
27. Jan 20221bfa6839eUse correct path to mesh (#1155)
27. Jan 2022a61676504Attempt to only update proto (#1153)
27. Jan 2022f4d3de086Fix MISO/MOSI pins for DIY v1.1
27. Jan 2022af249da1aaccept one or more environment definitions
26. Jan 20227613c7bf8Merge pull request #1148 from mc-hamster/master
26. Jan 2022e4608e0a1position plugin - only send if channel utilization is <50 percent
26. Jan 2022d26549c7cMerge pull request #1147 from mc-hamster/master
26. Jan 2022697d52b9brangeTestPlugin - only send if channelUtilization is less than 25%
26. Jan 20227a9450b25Only update protos (#1145)
26. Jan 20226d372743fupdating proto submodule to latest
26. Jan 2022c2b309195Merge pull request #1144 from meshtastic/update-protos-action
26. Jan 20223c7670186Update protobufs and regenerate classes
25. Jan 2022b51be320dBME680 support (#1142)
25. Jan 2022409ad9c2cSplit platformio.ini into one file for each board, only leaving platform definitions and a handful of stale (?) boards around.. (#1141)
24. Jan 2022eaa5252cdMerge pull request #1138 from mkinney/fix_some_cpp_warnings
24. Jan 20223d718f45dfail the build if we have any cppcheck warnings
24. Jan 2022a8dab9408Merge branch 'master' into fix_some_cpp_warnings
24. Jan 20225a348da0eMerge pull request #1139 from caveman99/master
24. Jan 2022115b835b8Merge branch 'master' into master
24. Jan 20229df42799fTryfix: Local replica for build problem (#1)
24. Jan 2022e1d3c0119Merge branch 'master' into fix_some_cpp_warnings
24. Jan 2022bdcc0f252Merge pull request #1140 from costonisp/master
24. Jan 2022437aa1e9amake check a different job on ci
24. Jan 20226883bc7affix more warnings; add to CI; suppress some warnings
24. Jan 2022a2eef895bCreate variant.h
24. Jan 202264671c8ceDelete variants/heltev_v2.1 directory
24. Jan 2022252a27174New checkout for library
24. Jan 20227c362af3dmore warning fixes
24. Jan 2022c6b851a2eUpdate variant.h
24. Jan 2022ec4346abaUpdate variant.h
24. Jan 2022791186a26Create variant.h
24. Jan 2022ab947f06aDelete .heltec_v2.1
24. Jan 2022cfa0ceb60Create .heltec_v2.1
24. Jan 2022c7686ad57Delete variant.h
24. Jan 20228732b7cb4Add files via upload
24. Jan 2022fe9dcbb31Delete heltec_v2.1
24. Jan 202238d1a381eCreate heltec_v2.1
24. Jan 20220b2f1d567Update platformio.ini
24. Jan 2022caaa235c5more cppcheck warnings fixes
24. Jan 20229a0126cdeuse the new version of Screen lib when building
24. Jan 202239d0c0fd8Merge branch 'meshtastic:master' into master
23. Jan 2022be0b9979bMerge pull request #3 from meshtastic/master
24. Jan 2022b3210f6c2fix some cppcheck warnings
23. Jan 20222357240d8Merge pull request #1136 from osmanovv/diy-v11
24. Jan 2022c2f004893Merge branch 'meshtastic:master' into master
23. Jan 2022d1ba31406Meshtastic DIY v1.1 new schematic
23. Jan 20228a79ede28Merge pull request #1135 from mc-hamster/master
23. Jan 2022c8ecd6ac8Protos regened for reply and tapback
23. Jan 202213226adb2updating proto submodule to latest
23. Jan 2022e706aae41Added NRF/RAK support for env plugin (#1133)
23. Jan 202291ad0df11Update variant.h
23. Jan 2022976627d97Merge branch 'meshtastic:master' into master
23. Jan 20226830f9861Merge pull request #1132 from mc-hamster/master
23. Jan 20222db307fc8Merge branch 'meshtastic:master' into master
23. Jan 20227fae43e1aMerge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
23. Jan 20228b6022649set the routerMessage buffer to Constants_DATA_PAYLOAD_LEN
23. Jan 2022ab8083decMerge pull request #1131 from mc-hamster/master
23. Jan 2022a561713a4Merge branch 'meshtastic:master' into master
23. Jan 202200f3996ceMerge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
23. Jan 20229e4e79c5dFixes PIO code inspector
22. Jan 202261e1b8d85Set lastMeasurementPacket as one we're sending (#1130)
22. Jan 2022165e8e8cbMerge pull request #1127 from mkinney/add_docker
22. Jan 2022635fbcf0dMerge branch 'master' into add_docker
22. Jan 2022815222ad8Merge pull request #1128 from osmanovv/diy-rfm95
22. Jan 202264a9f15b1Merge branch 'master' into add_docker
22. Jan 2022abcdf39b2Merge branch 'master' into diy-rfm95
22. Jan 202216ee75313BME280 support for environment and screen re-org (#1129)
22. Jan 2022bfd993850RFM95/SX127x support in DIY
22. Jan 202201f5f1b5binitial dockerfile and notes
21. Jan 2022b6706c7acAdmin message shutdown feature (#1124)
21. Jan 20227723b3095Custom_ArialMT_Plain_10 not used anywhere (#1122)
20. Jan 20226d3415159Admin message shutdown protobufs (#1119)
21. Jan 20222230cbbe2Correction for wrong battery display on tlora_v2_1_16 board (#1120)
21. Jan 2022b49ba5565Merge branch 'master' into master
21. Jan 2022086415415Update platformio.ini
21. Jan 2022c4f64b159Update variant.h
21. Jan 2022001d05492Update platformio.ini
20. Jan 20225e590a4a5Merge pull request #1118 from meshtastic/mkinney-patch-1
20. Jan 202222a2fe2cbUpdate README.md
20. Jan 2022f047ae679Update README.md
20. Jan 2022e1ef49507Add tlora-v2-1-1.6 to default envs for consistency (#1117)
19. Jan 2022209c6253aupdating proto submodule to latest
19. Jan 20221acabb9d3Merge pull request #1110 from prampec/master
19. Jan 2022420495cb2Merge branch 'master' into master
19. Jan 2022930982487RAK / NRF shutdown functionality on user button long press (#1113)
19. Jan 20224fc443e76Merge branch 'meshtastic:master' into master
19. Jan 202253399f06eCanned message plugin status fix.
18. Jan 20224e3fda87aInitial configuration.h -> variants refactor (#1104)
18. Jan 20221ff3b3326Temporary fix on canned messages total length.
17. Jan 20229f0ddda6cMerge pull request #1107 from mkinney/fix_warning
17. Jan 20228e3d30bd7Merge branch 'master' into fix_warning
17. Jan 20226ca3186bfMerge pull request #1106 from mkinney/add_more_env_sensors
18. Jan 202268fadfe26change name of define because MAX_BLOCKSIZE is already taken
17. Jan 202292bcdb5e5updating proto submodule to latest
16. Jan 202204b1948eeMerge pull request #1105 from prampec/master
17. Jan 20226fdc16017revert the cheking for esptool
17. Jan 20227f759d6bbMerge remote-tracking branch 'prampec/master' into add_more_env_sensors
16. Jan 20221f227797cupdated file after updating protobufs
16. Jan 2022ab87c0a9eupdating proto
16. Jan 20226d960918eminor change to re-trigger ci
16. Jan 20225797e3246add support for other 2 sensors
16. Jan 202241da6c3b9add DHT22
16. Jan 2022fe3a35251CannedMessagePlugin typo fix.
15. Jan 2022b53f4214bMerge pull request #1099 from mc-hamster/master
15. Jan 2022b6b1bcc5aMerge branch 'meshtastic:master' into master
15. Jan 202291117ca7cAirTime - fix bug in array shifter
15. Jan 20222d8e55a34Merge pull request #1098 from mc-hamster/master
15. Jan 20223a7292d3dMerge branch 'meshtastic:master' into master
15. Jan 20223fea1c4e5Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
15. Jan 2022c2435470cAirtime - calculate ms in a hour in preprocessor
15. Jan 20221c993c10aMerge pull request #1097 from mc-hamster/master
15. Jan 20220a62ce23aMerge branch 'master' into master
15. Jan 202238efb8b3aMerge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
15. Jan 20229ee7f5e0bairtime - reuse some functions
15. Jan 2022c798e1a2dMerge pull request #1096 from mc-hamster/master
15. Jan 20227eb471342Merge branch 'meshtastic:master' into master
15. Jan 2022a9ed26fdbMerge pull request #1090 from prampec/CannedMessagePlugin
15. Jan 2022a7451b6abAirtime - removed debug message
15. Jan 2022e61db642bMerge pull request #1095 from mc-hamster/master
15. Jan 202225a540c28Add airtime tx calculation as a 1hr rolling window
15. Jan 20221993b8f8aupdating proto submodule to latest
15. Jan 202238dd5612fMerge branch 'master' into CannedMessagePlugin
15. Jan 20228a63c6f3aMerge pull request #1094 from mc-hamster/master
15. Jan 2022778d13deeMerge branch 'meshtastic:master' into master
15. Jan 20222fd0d2bafFixed borked airtime report in /json/reports
15. Jan 2022399792803Merge pull request #1092 from mkinney/add_quotes_in_device_install
14. Jan 20228a6bbcb98add quotes around PYTHON; add check for esptool
13. Jan 2022419349e13Merge branch 'master' into CannedMessagePlugin
13. Jan 20226b0770fddMerge pull request #1088 from markbirss/master
13. Jan 2022ee2b05da7Merge branch 'master' into master
13. Jan 2022d900847baupdating proto submodule to latest
13. Jan 20228b56ebd56Merge branch 'master' into CannedMessagePlugin
13. Jan 2022b63802cef1.2.52
13. Jan 2022a1f80f024CannedMessagePlugin merge fix
13. Jan 202241de8a130Relocate 'input' folder.
13. Jan 202233f08364eReset plugin in case of inactivity.
13. Jan 2022c5b95ed3cScreen update event.
13. Jan 2022f7c8cabdfScreen drawing routine goes to Plugin.
12. Jan 20220f1c42473Rotary get rid of duplicate methods.
12. Jan 20223fa00f603Make all variables configurable.
11. Jan 2022f5004a66aIntroduce InputBroker
11. Jan 2022b832b82ecUse init() instead of constructor.
09. Jan 2022fbd5b8b72Canned message bugfixes.
09. Jan 2022772dfe39dCombine rotary with canned messages.
08. Jan 2022c7e62142eRotaryEncoderInterruptBase
05. Jan 20226eb2b3312Fix rotary glitch.
04. Jan 2022b3ddf16d6Display sending state.
04. Jan 20224a29aef19Show previous and next message in list.
04. Jan 20227b8849493Adding screen frame
04. Jan 20222b588f156CannedMessagePlugin initial commit
13. Jan 2022975f7c033Fix SSD1306 OLED pinout on TLORA_V1_3
12. Jan 2022f9ff06b29Bump to 1.2.51
11. Jan 2022ad038b07bMerge pull request #1082 from mc-hamster/master
11. Jan 20222e4b77762Merge branch 'meshtastic:master' into master
11. Jan 2022a8f1115c0Fix typo
10. Jan 2022f26bb6467Merge pull request #1078 from mc-hamster/TAP_DEBUG
10. Jan 2022c1ee1265aUse nimble 1.3.4
10. Jan 2022ad31d558aRevert "Fix for battery level on tlora32 2.1"
10. Jan 20221b81b155dFix for battery level on tlora32 2.1
10. Jan 20224a036db61Merge pull request #1077 from mc-hamster/master
10. Jan 20222e0cd7ce4Merge branch 'master' into master
10. Jan 20224ddc113edAdd isRouter to the power saving check.
10. Jan 202247935aab9Add Meshtastic to bootup (#1076)
10. Jan 20220a43be6f8Add Meshtastic to bootup
10. Jan 2022053a00ec6Merge pull request #1075 from mc-hamster/master
09. Jan 20225392a83e3Disable light-sleep (aka bluetooth sleep) as the default behavior.
09. Jan 20221adca4e99Merge branch 'meshtastic:master' into master
09. Jan 20221e247f154updating proto submodule to latest
09. Jan 2022f30216683Disable light sleep
09. Jan 202251743f751Merge pull request #1074 from mc-hamster/BLE
09. Jan 2022b22cc1a96Upgrade to NimBLE 1.3.3
08. Jan 2022bd3688d21Merge pull request #1073 from mc-hamster/BLE
08. Jan 2022465ff3dd2Fix nvs erase for native build
08. Jan 20222ee1155c7add namespace count to nvs stats
08. Jan 20226506d5485Erase NVS as part of factory reset & new triple click behavior.
07. Jan 20226843ffe45Merge pull request #1072 from mc-hamster/admin
07. Jan 20221fe4b95feAdd placeholder settings
07. Jan 2022398a5baa9Admin page framework is done.
07. Jan 2022fcd3170a0Page for admin settings and a post to apply
07. Jan 202295f2d0c93Fix build error. Forgot to save a file.
07. Jan 2022e2d1cce1bStart of web admin
07. Jan 202201f1b33eeMerge branch 'meshtastic:master' into master
07. Jan 202294246a1fbMerge pull request #1070 from unjordy/portable-shebangs
07. Jan 2022abae99f57Merge branch 'master' into portable-shebangs
07. Jan 2022f221bc627Merge pull request #1069 from ernax78/touch_refresh
07. Jan 2022706d6e267Use /usr/bin/env in bash and python script shebangs
07. Jan 20222857fafa8Merge branch 'meshtastic:master' into touch_refresh
07. Jan 202217dfb7d15Touch on T-Echo to refresh e-ink screen
06. Jan 2022dff219a03updating proto submodule to latest
06. Jan 20221c63d2d33Feature: add disable_tx setting #1065 (#1066)
06. Jan 2022b6eb927adMissed a spot to disable.
06. Jan 20229d8a1b352Feature: add disable_tx setting #1065
05. Jan 20229bc9d3759Merge pull request #1064 from mc-hamster/SPIFFS_UPDATE
05. Jan 202276d0ad290Add page with links to end points on /spiffs
05. Jan 20223a1782289Fixed TLS "memory allocation failure"
05. Jan 2022da7ca98f4Merge branch 'meshtastic:master' into SPIFFS_UPDATE
05. Jan 2022841bc97a4Revert "Merge pull request #94 from mc-hamster/BLE_NOPIN"
05. Jan 2022dbdbe75e9Rename httpClient
05. Jan 2022d5fc90540Don't delete contents of /static unless tar is downloaded
04. Jan 2022c366d8151Merge pull request #94 from mc-hamster/BLE_NOPIN
04. Jan 2022e9f01de05Merge pull request #1062 from linagee/master
04. Jan 2022f9905ea41MITM disabled
04. Jan 2022a8d10329fAdded some platformio.ini comments
04. Jan 20221157419e0Constants are better than magic numbers
04. Jan 202212f1fda93NimBLE: less debugging data, no more constant stream of hex
04. Jan 2022cb0073f6fMerge pull request #3 from meshtastic/master
03. Jan 2022da5bc9d9dMerge pull request #1059 from mc-hamster/NTP
03. Jan 202238baebe48Use NTP time if connected to wifi
03. Jan 202297ad7a182Merge pull request #93 from meshtastic/master
03. Jan 20221f9b1e282Merge branch 'NTP' into master
03. Jan 2022796d05e89Initial checkin of Online OTA SPIFFS update
02. Jan 2022063d7a7d8Cleanup API endpoint debug output
02. Jan 20226d0368b13Update URL to proper meshtastic web download location & disable halting
02. Jan 2022b2011a188Switching url to casler.org. github has too many redirections.
02. Jan 2022893472e36Update text and tar URL
02. Jan 20224d82a0146Initial checkin of Online OTA SPIFFS update
02. Jan 2022856959524Merge pull request #1046 from caveman99/Heltec-V1
02. Jan 202288281dbbfMerge branch 'master' into Heltec-V1
02. Jan 2022dd3e8af4cMerge pull request #1054 from mc-hamster/StoreAndForward
02. Jan 2022a0d3d1dc8Merge branch 'master' into StoreAndForward
02. Jan 20229a87ec735Count tx airtime only after it's sent by the radio
02. Jan 20223857dd7e5regen protobuf headers
01. Jan 2022690cb0c77Merge branch 'master' into Heltec-V1
01. Jan 20225d4f039b3updating proto submodule to latest
01. Jan 2022676e840b5Merge pull request #1053 from mc-hamster/StoreAndForward
01. Jan 2022c00c2744bMerge branch 'master' into StoreAndForward
01. Jan 202283293a5f4Merge pull request #1048 from prampec/ExternalNotificationFix
01. Jan 20220812094f3Merge branch 'master' into ExternalNotificationFix
01. Jan 20227dfe596bcMerge branch 'master' into StoreAndForward
01. Jan 2022749d12728Return an informative message if web content files are unavailable.
01. Jan 2022dd464896aMerge pull request #1052 from mc-hamster/StoreAndForward
01. Jan 202200ff01379Merge branch 'meshtastic:master' into StoreAndForward
01. Jan 2022415ded1f4Merge branch 'StoreAndForward' of https://github.com/mc-hamster/Meshtastic-device into StoreAndForward
01. Jan 2022924069f9aS&F - Only TX if utilization is below 25%
01. Jan 2022ad784532bMerge pull request #1047 from mc-hamster/StoreAndForward
01. Jan 2022de1d5d61fMerge branch 'master' into Heltec-V1
01. Jan 2022af8f70e9aMerge branch 'master' into StoreAndForward
01. Jan 2022c135a5978Merge branch 'master' into ExternalNotificationFix
01. Jan 2022333b19580Don't commit vim swap files to repo (#1051)
01. Jan 202240f1a7bcaMerge branch 'master' into ExternalNotificationFix
01. Jan 2022432854ce3Merge branch 'master' into master
01. Jan 20226e706e058Update MQTT.cpp (#1050)
01. Jan 20224ca8846c2Don't commit vim swap files to repo
01. Jan 202269e1985edMerge pull request #2 from meshtastic/master
01. Jan 2022475348489Add status LED for diy targets and the core-pcb (#1049)
01. Jan 2022c8aec324fChannel-binding filter accepts empty channel names.
31. Dec 202190f5fade8Merge branch 'master' into Heltec-V1
31. Dec 2021df75182bcFix protobuf submodule
31. Dec 20216cb4900e0Create update_protobufs.yml
30. Dec 20218bbdfe453Fix typo
30. Dec 2021f53fdf162Merge branch 'meshtastic:master' into StoreAndForward
30. Dec 2021a16dcbe9dDon't let S&F send payloads if channel utilization is > 50%
30. Dec 202120497335cstop old chip from crashing
30. Dec 2021e24a2116dbuild the new board with build_all
30. Dec 20219c7121df3Update platformio.ini
30. Dec 2021c531ea860new Configuration section
29. Dec 20210a4659b60Merge pull request #1 from meshtastic/master
29. Dec 202141dcfdd7cBump to 1.2.50
29. Dec 2021fbcbc791dMerge pull request #1041 from mc-hamster/ReplyTapback
29. Dec 20217c6d53f29Support for replies and tap backs
29. Dec 202168c52a8d3updating proto submodule to latest
29. Dec 2021759bdfd6aMerge pull request #1038 from mc-hamster/master
29. Dec 202194aff8770Merge pull request #1037 from mc-hamster/ChannelUtilization
29. Dec 20213fdb374dcMerge branch 'meshtastic:master' into master
29. Dec 20216f3ffc6efDelete build-nightly.sh
29. Dec 202107adfd754Merge branch 'master' into ChannelUtilization
29. Dec 2021bdacd97feMove airtimes struct into the class
29. Dec 20217eb00dd5fRemove unknown report type
29. Dec 202137dec91edRename periods to log
29. Dec 202180d872448Merge pull request #1036 from mc-hamster/StoreAndForward
29. Dec 2021cea35acfaMerge branch 'master' into StoreAndForward
29. Dec 2021672ea5b49Removed radio config that shouldn't be there.
28. Dec 202179e75a47fAdd channel utilization to myNodeInfo
28. Dec 202110dc8233eInitial checkin for Airtime Utilization
28. Dec 2021f1c029d6dupdating proto submodule to latest
28. Dec 2021a2883789dupdating proto submodule to latest
28. Dec 2021654558abcPartial work for NTP client
28. Dec 2021c1abe84abMerge pull request #1024 from mc-hamster/master
28. Dec 2021f3427084cMerge branch 'meshtastic:master' into master
28. Dec 2021638d43a34Roll back oled update
28. Dec 2021106341529Remove networking operations from presentation layer (#1033)
28. Dec 2021a70b84903Changed getMacAddr behavior (#1017)
27. Dec 202133769b865Merge pull request #1031 from linagee/master
27. Dec 2021a534eae43Grammar.
27. Dec 20215a22b49a2Ham, not HAM
28. Dec 202106a6f75f0Update device-install.sh (#1029)
27. Dec 2021bea9dfff3CI/CD for building on GitLab instance (#1028)
27. Dec 20212818dfc94Merge pull request #1030 from mc-hamster/StoreAndForward
27. Dec 2021f52187830Merge branch 'meshtastic:master' into StoreAndForward
27. Dec 2021648e8bb5eSupport for MeshPacket_Delayed_DELAYED_BROADCAST
26. Dec 20216907cb192Merge pull request #1027 from mc-hamster/StoreAndForward
26. Dec 2021988f8c4d2Merge branch 'master' into StoreAndForward
26. Dec 20214a3bdb284Merge pull request #1026 from mc-hamster/wifi
26. Dec 2021efdd2ad49Apply formatting to S&F
26. Dec 2021228be41baMerge branch 'meshtastic:master' into StoreAndForward
26. Dec 20215432d3d44Merge branch 'meshtastic:master' into wifi
26. Dec 2021e77cbd058Apply formatting to wifi related sections
26. Dec 2021072707c77Update esp8266-oled-ssd1306
26. Dec 2021366a02850Remove unused comments.
24. Dec 2021ea7bceb85Merge pull request #1018 from joshpirihi/master
24. Dec 2021caa4f3cd7Merge branch 'master' into master
24. Dec 2021521c55595Merge pull request #1022 from mc-hamster/wifi
24. Dec 2021a0c9d18e0Merge branch 'wifi' of https://github.com/mc-hamster/Meshtastic-device into wifi
24. Dec 20210938cded5Cleanup comments
23. Dec 20210ea12436bMerge pull request #1020 from mc-hamster/wifi
23. Dec 20218e50e25eeCleanup content handler and remove request counter.
23. Dec 20212d8bf4d68Fix for SoftAP bugs
24. Dec 20210aa4ea86aAdd mqtt_username and mqtt_password user preferences
21. Dec 2021d09754fbcAdd support for secondary channels that don't have their own PSK.
19. Dec 2021a192da5cdMerge pull request #1010 from andrekir/backlight
19. Dec 202173985c47dMerge branch 'master' into backlight
19. Dec 2021476c6f25cMerge pull request #1012 from mc-hamster/master
19. Dec 2021836113ef8Merge pull request #92 from syund/Show-fixed-GPS-coordinates-on-screen
19. Dec 20213e31d561eMerge branch 'StoreAndForward' of https://github.com/mc-hamster/Meshtastic-device into StoreAndForward
19. Dec 2021192feeaf0Update broadcast address to NODENUM_BROADCAST
19. Dec 20219f63a8c33Fix coordinates not displaying when fixed
19. Dec 2021b6d72d324Merge branch 'meshtastic:master' into master
19. Dec 2021756528180Merge pull request #978 from mc-hamster/StoreAndForward
19. Dec 20218d8fece89Update to show fixed gps alternating with location info.
19. Dec 20217af4a3132Adding MeshPacket_Delayed
19. Dec 20212ace1f48bMerge branch 'meshtastic:master' into StoreAndForward
19. Dec 2021d1d096d52S&F - Describe if the message is real time or delayed in MeshPacket
19. Dec 20213adb79bd1updating proto submodule to latest
18. Dec 202134908a8f7Merge pull request #1009 from meshtastic/nimble-lib-swap
18. Dec 20219b15bb51bMerge pull request #1008 from mc-hamster/master
18. Dec 2021d7a1b9fd6Allow hop_limit to be configured
18. Dec 2021727dcbc80Merge branch 'master' into nimble-lib-swap
18. Dec 202194e934535Merge branch 'meshtastic:master' into master
18. Dec 20214fcd82d6fupdating proto submodule to latest
18. Dec 20214cd25bc75add eink userButtonDoublePressed backlight trigger
18. Dec 2021252820c58Merge branch 'meshtastic:master' into master
18. Dec 20210e5a783c5Show fixed position indicator on screen #866
18. Dec 20214a053801cMerge pull request #1005 from mc-hamster/master
18. Dec 2021e68ca88c9Merge branch 'master' into master
18. Dec 202140d61543eMerge pull request #999 from osmanovv/ext-notify-out
18. Dec 2021f3fc88ac5Test if screen address was found
17. Dec 2021d1370071dTest that the screen object has been created
17. Dec 2021b71051a22Attempt to address the ssl screen crashing on AndreK's device.
17. Dec 2021a27260a60Overridden default pin to use for Ext Notify Plugin (#975)
16. Dec 20215354c49c5Bump version to 1.2.49
15. Dec 20213dbc31e8fMerge pull request #995 from mc-hamster/master
15. Dec 20215ff6b919cRemove BATTERY_PIN from tlora v1 target (#996)
14. Dec 202162602b54fImprove time to generate the SSL certificate
14. Dec 2021ee70b5996Updated formula for position plugin
12. Dec 20211f4a3085ePeg to specific version of NimBLE Arduino
11. Dec 2021f119555c1Convert to NimBLE Arduino (#985)
11. Dec 20212f16b3f34Merge pull request #989 from mc-hamster/display_speed
11. Dec 20211d0221e02Merge branch 'meshtastic:master' into display_speed
11. Dec 2021446fb857cBug in getNumOnlineNodes #988
11. Dec 2021c6292679fMerge pull request #987 from mc-hamster/display_speed
11. Dec 202165cc938c7Merge branch 'display_speed' of https://github.com/mc-hamster/Meshtastic-device into display_speed
11. Dec 2021a1f97aea7Update Screen.cpp
11. Dec 2021ce42707fcMerge branch 'meshtastic:master' into display_speed
11. Dec 20211ed319519Identify the mode on the screen with the radio conf #986
11. Dec 20214de89fab0Merge pull request #984 from mc-hamster/display_speed
11. Dec 20214fb510729Make screen animations smoother (aka Scale the CPU) #983
11. Dec 2021686057a0bMake screen animations smoother (aka Scale the CPU) #983
10. Dec 202104683580fMerge pull request #973 from Hydra-Designs/master
09. Dec 202166085d744RAK-5005 button pin mapping tweak
09. Dec 2021033e0e99eMerge branch 'meshtastic:master' into master
09. Dec 202198d249907Merge pull request #981 from mc-hamster/master
09. Dec 20213d4e4bfa5Update generated protos & has_wifi #979
09. Dec 20219e771f14dMerge branch 'meshtastic:master' into StoreAndForward
09. Dec 20211156a3406updating proto submodule to latest
08. Dec 20210475cc93aUpdate storeforward.pb.h
08. Dec 20218b508576eMerge branch 'meshtastic:master' into StoreAndForward
08. Dec 2021a96dee5beupdating proto submodule to latest
08. Dec 202184332c60fMerge branch 'master' into StoreAndForward
08. Dec 202161bc0e09eupdating proto submodule to latest
08. Dec 202155da39823Update S&F protobuf
08. Dec 2021fb15898edMerge branch 'meshtastic:master' into StoreAndForward
08. Dec 20219fd8df387Merge branch 'master' of https://github.com/meshtastic/Meshtastic-device
08. Dec 20212ad37e212updating proto submodule to latest
08. Dec 2021148b62c02Merge branch 'master' into master
08. Dec 2021098eee006Merge pull request #975 from Solarvortx/ExtNotify-Pin
07. Dec 2021b6d63059bChange EXT_NOTIFY_PIN to EXT_NOTIFY_OUT per req.
07. Dec 20216cfdd99fdUpdate and configure ExNotify platforms
07. Dec 2021c8bea4f09Split RAK-4631 targets by base board
07. Dec 2021084ef821bMerge pull request #972 from mc-hamster/master
07. Dec 20218785f2848Merge branch 'meshtastic:master' into master
07. Dec 2021f86e0d46bAdd calculated airtimes to myNodeInfo
07. Dec 202141493c9e1Merge pull request #971 from mc-hamster/master
07. Dec 202167766b817Reduce size of airtime structure for mynodeinfo
07. Dec 2021feb1f4fb9Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
07. Dec 2021d3dc51d10Fix typo
07. Dec 2021e53a6615aMerge branch 'master' into master
07. Dec 2021a904bb8ccGenerated protos for Feature request: add airtime to NodeInfo #970
07. Dec 2021d0715f85aMerge pull request #969 from mc-hamster/master
07. Dec 2021df88feba0Feature request: add the hop limit info to range test plugin #967
06. Dec 2021b0a6c8929Save partial work for S&F
06. Dec 20219c8c41993Merge pull request #966 from mc-hamster/StoreAndForward
06. Dec 2021c83ca7bfdMerge branch 'meshtastic:master' into StoreAndForward
06. Dec 2021f01952bd0Create new default channel configurations. #965
06. Dec 20217cb082188Merge pull request #964 from mc-hamster/StoreAndForward
06. Dec 2021bd11b7464Merge branch 'meshtastic:master' into StoreAndForward
06. Dec 2021f6c3ae132Merge branch 'master' of https://github.com/meshtastic/Meshtastic-device
06. Dec 20215fc9f3bfbMerge branch 'meshtastic:master' into StoreAndForward
06. Dec 20213384c1ed1updating proto submodule to latest
05. Dec 2021b2e7507cdMerge pull request #963 from joshpirihi/master
05. Dec 20211cb5ba38fMerge branch 'meshtastic:master' into StoreAndForward
05. Dec 2021e9653dae0Update Smart Position to scale based on data rate.
06. Dec 20215b34e3e1aWhen switching to battery, shutdown after on_battery_shutdown_after_secs
05. Dec 20216b184ed44Merge pull request #960 from mc-hamster/StoreAndForward
05. Dec 20219ec3085cdMerge branch 'master' into StoreAndForward
05. Dec 202102e3d06bcRemove promote-release.sh from Release process (#958)
05. Dec 2021eefef1dceAdd channel bitrate to myNodeInfo #959
05. Dec 2021465f7a693Merge branch 'StoreAndForward' of https://github.com/mc-hamster/Meshtastic-device into StoreAndForward
05. Dec 20213da9c7b08Update lastlat/lastlong int32 #956
05. Dec 202105835fd1bAdd channel bitrate to myNodeInfo #959
05. Dec 202192ebf1bd6Merge branch 'master' of https://github.com/meshtastic/Meshtastic-device
05. Dec 202186d712ff4updating proto submodule to latest
04. Dec 2021068a6c030Merge pull request #957 from mc-hamster/StoreAndForward
04. Dec 2021e5ff49d5aMerge branch 'meshtastic:master' into StoreAndForward
04. Dec 2021aaefd2c2eSmart position sends updates too frequently. #956
04. Dec 2021e73f79a34Merge pull request #955 from mc-hamster/StoreAndForward
04. Dec 202153efb9c0fUpdate StoreForwardPlugin.cpp
04. Dec 20219f6522a75SoftAP doesn't always start #954
03. Dec 202109b467ce7WIP for S&F. Next is to validate the stub outs work as expected.
03. Dec 2021105c02629Merge branch 'meshtastic:master' into StoreAndForward
03. Dec 202183c6d8b07comment out AXP192_SLAVE_ADDRESS in configuration.h #952
03. Dec 2021e19a7c73bMerge pull request #951 from mc-hamster/StoreAndForward
03. Dec 202123e16bfb1Merge branch 'master' into StoreAndForward
03. Dec 202147e7b0000Cleanup rangetestplugin #950
03. Dec 20219adbe2831Merge pull request #949 from osmanovv/ci4diy
03. Dec 2021d1eb31404building `meshtastic-diy-v1` in `build-all.sh`
02. Dec 2021371335e6aUpdate version to 1.2.48
02. Dec 20218bc4b581dMerge branch 'master' of https://github.com/meshtastic/Meshtastic-device
02. Dec 20212311653caupdating proto submodule to latest
02. Dec 2021040e3234fMerge pull request #948 from Solarvortx/SX1262-Power
02. Dec 202162cf2adaeMerge branch 'master' into SX1262-Power
03. Dec 2021063499ef4Cheanup old unused files.
02. Dec 2021b7eaeb8c3Merge branch 'master' into SX1262-Power
02. Dec 20216bd495a49OCP limit into SX126x class where it belongs.
02. Dec 2021f09aa9becFix promote-release #947
02. Dec 2021a7b3b4386Merge pull request #946 from mc-hamster/StoreAndForward
02. Dec 20216a426d5d7Update S&F with new object name
02. Dec 20210ca061a45uncomment meshtastic-diy-v1
02. Dec 2021f1ef1eeafAdd monitor & upload for mac (commented out)
02. Dec 20211175c981cUpdate generated protos for S&F
02. Dec 20211d3387466Merge branch 'master' of https://github.com/meshtastic/Meshtastic-device
02. Dec 2021fcccddc4aupdating proto submodule to latest
02. Dec 2021be44fa11bMerge pull request #944 from mc-hamster/StoreAndForward
02. Dec 2021de104a270Merge branch 'master' into StoreAndForward
02. Dec 20219d019c1a9Adding batch script for generating uf2 files for NRF boards (#945)
01. Dec 202111d954422Merge branch 'meshtastic:master' into StoreAndForward
01. Dec 2021f4d348173Refresh node info to ensure our information is current for smart position. #934
01. Dec 202179eb5546aMerge pull request #943 from mc-hamster/StoreAndForward
01. Dec 20214f10ab8d0Little update to #934
30. Nov 2021ab0a06e53Raising currentLimit for SX1262
29. Nov 202159ef28dfaupdating proto submodule to latest
29. Nov 2021d87106900Merge pull request #942 from mc-hamster/OneButton
29. Nov 2021241325d24Upgrade to OneButton 2.0.3 #941
29. Nov 20210118f3991Merge pull request #937 from Hydra-Designs/master
29. Nov 20212a617ba7bUpstream proto addition
29. Nov 2021bbf309188Merge branch 'master' into master
29. Nov 20215199b4d3cMerge pull request #924 from rxt1077/issue-919
29. Nov 202199d35b175Merge remote-tracking branch 'upstream/master'
28. Nov 202198d0907f4Merge branch 'master' into issue-919
28. Nov 20215f6d97151Merge pull request #940 from mc-hamster/StoreAndForward
28. Nov 20218cefa82ffMerge branch 'meshtastic:master' into StoreAndForward
28. Nov 2021623b84671Fix for: Wifi admin mode no longer works #939
28. Nov 2021e791a5aa2Merge branch 'master' into issue-919
28. Nov 202182332c9cdMerge pull request #938 from mc-hamster/StoreAndForward
28. Nov 2021d5506bb33Cleanup (Comments & Formatting) of S&F and PrositionPlugin.cpp
28. Nov 2021937f67c4eCheck in partial work on S&F
28. Nov 20213ed4a1e3eMerge branch 'master' into StoreAndForward
28. Nov 2021757de54a4Merge pull request #935 from rxt1077/issue-927
28. Nov 20215cf0b6b3bMerge branch 'StoreAndForward' of https://github.com/mc-hamster/Meshtastic-device into StoreAndForward
28. Nov 2021809179ce0Merge branch 'meshtastic:master' into StoreAndForward
28. Nov 2021d7315778dGenerated protos for S&F
27. Nov 202169a2029adRemoved unnecessary debug print
27. Nov 20217a649e3fcRegen protobufs from upstream
27. Nov 2021f019151e3auto_screen_carousel_secs behavior implementation
26. Nov 202188fd67188Tweaking values of Smart Position #934
26. Nov 2021d72c091eaMerge branch 'master' into issue-927
26. Nov 20213ec508169Implementation of smart positioning #934
26. Nov 20211775770e5Merge pull request #936 from mc-hamster/StoreAndForward
26. Nov 2021f6fde5536Update protobufs with the latest from meshtastic-protobufs
26. Nov 2021e548de3c8Merge branch 'master' of https://github.com/meshtastic/Meshtastic-device
26. Nov 2021f75aac8ebupdating submodule to latest
27. Nov 2021bc311ac9fMerge branch 'master' into issue-927
27. Nov 2021d4c600704Merge pull request #932 from joarSv/feature/define-battery-pin-tlorav1
26. Nov 2021c5f210384add SSL notification at boot
26. Nov 2021d685682ddDefine battery pin
24. Nov 2021e31f9b6e5Merge branch 'master' into issue-919
23. Nov 2021a56851fefTrying again with .47
23. Nov 20210fc88c542Reverting version to 47
23. Nov 202116307cb6747c
23. Nov 20219f05bd11cUpdate to .47b
23. Nov 20214b6ee2dc8Update version to 1.2.47
23. Nov 2021a0d829a91Merge branch 'master' into issue-919
23. Nov 2021dbabc24d7Merge pull request #921 from thebentern/ignore-phone-messages-screen
22. Nov 2021e3ee3c411Merge branch 'master' into issue-919
22. Nov 2021d3e1bbf35Merge branch 'master' into ignore-phone-messages-screen
22. Nov 20212fa2497edMerge pull request #918 from osmanovv/llcc68
22. Nov 2021a5727052bMerge branch 'master' into llcc68
22. Nov 2021083518c12Merge branch 'master' into ignore-phone-messages-screen
22. Nov 2021c36b233c4ACK retried want_ack packets
22. Nov 2021bc7fc1285Merge pull request #923 from mc-hamster/StoreAndForward
22. Nov 20219ddcc5d2eS&F Pre-Alpha. Functional. No crashes (I hope).
22. Nov 2021a3ce728e2Move SerialPlugin to plugins/esp32
22. Nov 2021cf0d9a2c8Merge pull request #91 from mc-hamster/master
22. Nov 2021ec7953ccfRename src/plugins/SerialPlugin.h to src/plugins/esp32/SerialPlugin.h
22. Nov 202144a4bde62Rename src/plugins/SerialPlugin.cpp to src/plugins/esp32/SerialPlugin.cpp
21. Nov 20215db0a5759Ignore messages originating from phone on screen
21. Nov 2021834f2f416Updates to S&F (this one doesn't work)
20. Nov 20214367f05b2Applied code formatters.
20. Nov 202197aec5f12Remove comments from SF
20. Nov 20215191fd647Initial demonstrable build
18. Nov 202132017e53fFormatting applied
18. Nov 202137aab8a42Able to store and forward, but packets are corrupt
18. Nov 2021bfa030723LLCC68 doesn't support SF12 neither the "Long Slow" channel
17. Nov 20218eb0d685a[LLCC68] module support
14. Nov 202143e543eabMerge pull request #89 from meshtastic/master
12. Nov 2021eee6ef018Merge pull request #917 from thebentern/add-always-powered-preference
11. Nov 2021f7da9ac07Merge branch 'master' into add-always-powered-preference
11. Nov 2021928198ff0Merge pull request #915 from jacky4566/master
10. Nov 20210cd82507dMerge pull request #88 from meshtastic/master
06. Nov 20212d939d26eRenamed to is_always_powered for convention
06. Nov 2021d6c7ea921Added always_powered preference
05. Nov 202119f43689cMerge pull request #1 from jacky4566/patch-1
05. Nov 2021e78e82ef4Update README.md
05. Nov 2021fdfc600b3Add links for update procedure
03. Nov 2021334e14ea4Merge pull request #914 from a-f-G-U-C/admin-set-team
02. Nov 20218115ee0c9set Team field via Admin plugin
02. Nov 2021e21cc9d47Merge pull request #913 from Solarvortx/master
01. Nov 2021d5e4ceebcSmall fix for using 62.5Khz bandwidth setting.
30. Oct 202151646f28eMerge pull request #908 from a-f-G-U-C/owner-update
30. Oct 20212c5ba2964Merge branch 'master' into owner-update
30. Oct 202141bed5c14Merge pull request #902 from a-f-G-U-C/ublox-filter-dop-fix
29. Oct 20215ef9414a2fix owner name update issue (off #900)
29. Oct 20212ebed9cb6update protobufs to 61bc1d0
28. Oct 20217a1409c42Merge branch 'master' into ublox-filter-dop-fix
28. Oct 2021093e3e55bMerge pull request #906 from a-f-G-U-C/fix900-part2
28. Oct 2021a911515declean up old data during fix transition
28. Oct 20217ecb36dbeMerge branch 'meshtastic:master' into ublox-filter-dop-fix
28. Oct 2021d4ea18851update for RX_SRC_USER
28. Oct 2021646d1caf6updatePosition process time-only message
28. Oct 202174c138620revert sanity check from PR 898
27. Oct 20213981d2e1fFix for #874 - RangeTest Plugin header fields swapped for elevation and SNR (#904)
27. Oct 20216ccaa64aeMerge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
27. Oct 20215dd9610d3Fix for #874 - RangeTest Plugin header fields swapped for elevation and SNR
27. Oct 2021d4ed7b2f7Merge pull request #87 from meshtastic/master
27. Oct 20219702dffa1Update proto
28. Oct 2021e2992cd3bMerge branch 'master' into ublox-filter-dop-fix
28. Oct 20214e5ac1ac0Merge pull request #901 from a-f-G-U-C/rx-src-user
27. Oct 2021e89b3bd1eimplement fix2d and max DOP user settings
27. Oct 2021da9dd62a3add the user as distinct message source
27. Oct 2021e6b4ee808Merge pull request #893 from joarSv/feature/environmental-ds18b20-sensor-support
27. Oct 20210133a1b29Merge branch 'master' into feature/environmental-ds18b20-sensor-support
27. Oct 2021543283c0fMerge pull request #898 from a-f-G-U-C/inpos-selfrej-nicelog
27. Oct 20216d778cddaMerge branch 'master' into inpos-selfrej-nicelog
27. Oct 20213ffcecee6Merge pull request #897 from a-f-G-U-C/nodedb-updatepos-atomic
26. Oct 202124b2fd265better sanity check, logging of inbound positions
26. Oct 2021b74c2da53implement RX_SRC_LOCAL, Position in updatePosition
26. Oct 202126415cf8eMerge branch 'master' into feature/environmental-ds18b20-sensor-support
25. Oct 20212f7b58abaMerge pull request #896 from a-f-G-U-C/gps-use-pos-struct
24. Oct 2021ef1d52ca0update log message, sanity check
24. Oct 2021f69c8dddaupdate MeshService to use Position struct
24. Oct 202170b80e600use Position struct for GPS data
24. Oct 202190d95d8e9Merge branch 'master' into feature/environmental-ds18b20-sensor-support
24. Oct 20217d267e802update GPSStatus to use Position struct atomically (#885)
24. Oct 20210d884d159implement position packet optional fields (#892)
23. Oct 20213893810b7fix a positional timestamp reading bug (#886)
23. Oct 2021fff4735a1Add support for DS18B20 temperature sensor
23. Oct 2021a914ee133fix a rare GPS data corruption condition (#890)
23. Oct 2021d0fb36342discriminate local/remote node position updates (#889)
23. Oct 2021992bbe76dadd backward compatible position flag defaults (#884)
22. Oct 20216fc3c9c86Inline pow_neg - removes build warning (#891)
16. Oct 20214fb844bddMerge pull request #869 from geeksville/dev
18. Sep 2021dce2fe43a1.2.46
15. Oct 2021d54dad422update protobufs
12. Oct 202191f4e1703fix build for my hacked up nrf52 devboard (must use SD140)
18. Sep 2021c597cd4a1regen protos
18. Sep 202108d8e764dbl602 notes
28. Aug 2021e626edefftodo update
16. Oct 2021f9c379739Merge pull request #883 from osmanovv/fix-variants-radio-declaration
16. Oct 20218e45c5ecdMerge pull request #882 from ducky64/techofix
14. Oct 202176791220bFix radio module declaration for `NRF52_SERIES` in `variant.h`-files
13. Oct 2021a76e7c79eFix for T-echo to not have Critical Error #3 on startup
12. Oct 202183eb94126Merge pull request #870 from osmanovv/meshtastic-diy
12. Oct 20210a529dcaaMerge branch 'master' into meshtastic-diy
12. Oct 2021128a48125Merge pull request #871 from claesg/master
12. Oct 202187ef15d37Merge branch 'master' into meshtastic-diy
12. Oct 20219679861b5Merge branch 'master' into master
12. Oct 20213a2120391Merge pull request #872 from osmanovv/fix-plugin-return-type
12. Oct 20213d197d732Merge branch 'master' into fix-plugin-return-type
12. Oct 20215d6fc6d63Merge branch 'master' into master
12. Oct 202140505a23dMerge pull request #881 from sachaw/master
12. Oct 202131e833ec5Merge branch 'master' into master
12. Oct 20212e65f577dMerge pull request #876 from syund/875-Create-geo-coordinates-class
12. Oct 202189cd3fd73Merge branch 'master' into 875-Create-geo-coordinates-class
12. Oct 20219ef55e03bMerge pull request #880 from a-f-G-U-C/issue-879
11. Oct 2021930de64bcMerge branch 'master' of github.com:sachaw/meshtastic-device
11. Oct 20215c0a76ae4Reverte seperate Generate204 function
11. Oct 2021df26f9ac5Merge branch 'meshtastic:master' into master
11. Oct 202114e36f0a2Web server changes to support frontend
09. Oct 202196f4998d1Add functionality for converting lat lon to bearing range and back
09. Oct 20214a98bdd9dMove bearing under GeoCoord
09. Oct 2021796e8c836Move latLongtoMeter under GeoCoord
09. Oct 2021708186814Spelling fixes. Thanks a-f-G-U-C!
09. Oct 2021ce7aae9caMerge branch 'master' of https://github.com/meshtastic/Meshtastic-device into 875-Create-geo-coordinates-class
09. Oct 20211e455ac4cissue 879 - add opt-in flag for plugins
09. Oct 20214669e4713oops
09. Oct 202126330120coops
09. Oct 2021c3ebe80f5issue 879 - add opt-in flag for plugins
09. Oct 20215eb2e6401issue 879 - changes to Router.cpp
09. Oct 2021ee9c72b8cissue 879 - define source types
09. Oct 2021dc436a3ccBundle WebUI (#878)
09. Oct 202199357e427Include release workflow
09. Oct 20218bbcdaa95Bundle WebUI
08. Oct 202192edfd321fix: GPS RX/TX pins mismatch
03. Oct 2021aa936ade7Use geoCoord object to draw altitude
03. Oct 2021bf695a5f3Use GeoCoord class in Screen.cpp
03. Oct 202191bc051e6Create GeoCoord class
25. Sep 2021bc7d1a4efredefine GPS TX pin for DIY schematic
23. Sep 2021debae67aePlugins refactoring: `handleReceived` return enumeration `ProcessMessage`
19. Sep 202128e851c3fLow battery level counter for NRF52 Added a counter that counts low battery level detections. If there are 4 in a row we go to deep sleep. The battery sense on the RAK4631 seems to be a bit unstable and may generate 'false' low voltage readings. My RAK4631 has been running for 7 days now with this fix. It did 3 days without it. I still do not have a T-Echo so on that board IT IS NOT TESTED. (But I hope it will improve things there too)
19. Sep 2021c61bfae78update protos
19. Sep 2021e3d9b9436New device board - [Meshtastic DIY v1] by @NanoVHF Schematic based on ESP32-WROOM-32 (38 pins) devkit & EBYTE E22 SX1262/SX1268 module
18. Sep 2021b182819afMerge pull request #862 from a-f-G-U-C/HAE-MSL-banner
18. Sep 2021a1b37d340Merge branch 'master' into HAE-MSL-banner
18. Sep 2021b3777ef6fMerge pull request #864 from a-f-G-U-C/sanitize-course-value
18. Sep 2021d54fecca4Merge branch 'master' into sanitize-course-value
18. Sep 20210f14ed0a6Merge pull request #867 from syund/Show-fixed-GPS-coordinates-on-screen
18. Sep 2021b3012b7eeMerge branch 'master' into Show-fixed-GPS-coordinates-on-screen
18. Sep 20212f7e200beMerge pull request #865 from osmanovv/sx1268-support
18. Sep 202116d2c565eUse EU433 frequency value as default for SX1268
15. Sep 2021a74f038cb[866] Show fixed coordinates on screen and indicate when using fixed coordinates.
15. Sep 2021bd9bf585dsave channel & freq before outputting them for debugging
14. Sep 202156dd3eab2use common param name `SX126X_ANT_SW` instead of the `SX1262_ANT_SW`
13. Sep 2021cb4244096fix module frequency overriding
12. Sep 2021da61090dcfix: need to check `USE_SX1262` and `USE_SX1268` as they are using the same pinouts
12. Sep 2021098f38fb8New base class for SX126x modules. Added new SX1268 module support.
10. Sep 2021c442fd388input sanitization - TinyGPS course()
05. Sep 202100bf7879aSX1268 frequency initialization regardless of the region
03. Sep 20212ba68c9b6added SX1268 module adapter
09. Sep 20212e48b8811Merge branch 'meshtastic:master' into master
09. Sep 2021a2f06cb07Display HAE/MSL mode on startup
08. Sep 2021b9443d87aMerge pull request #850 from osmanovv/radiolib-sync-upstream
08. Sep 2021e351f35cfMerge branch 'master' into radiolib-sync-upstream
08. Sep 2021be9d637c7update platformio.ini to pull in latest RadioLib (with portduino fixes)
08. Sep 202142986c852Merge pull request #861 from a-f-G-U-C/NMEA-GPS-fixes
08. Sep 2021de712ce41disable debug code
08. Sep 2021f6f9b9cd0fixes from PR #851, #858 ported to NMEA GPS
08. Sep 20211a671f287override new RadioLib's default current limit value (60 mA) to the previous value of 100mA
06. Sep 20216f763c641Merge pull request #858 from a-f-G-U-C/ublox-gps-fixes
06. Sep 20213eb20d3bdMerge branch 'meshtastic:master' into master
05. Sep 20211c06c2af9read lat/lon/alt into temp vars instead of global
05. Sep 2021eb27e744fadd positional timestamp and geoidal separation
04. Sep 2021c8269d67cMerge branch 'master' into radiolib-sync-upstream
04. Sep 202121f3cc6f7Merge pull request #851 from a-f-G-U-C/virtual-haslock
04. Sep 2021e3ed63794reference the updated radilib sha256
04. Sep 2021ccb459629Merge branch 'master' into radiolib-sync-upstream
04. Sep 20212741de90eMerge branch 'master' into virtual-haslock
04. Sep 2021adc51519fMerge pull request #855 from srichs/gps-coordinate-formats
04. Sep 202172e22b674Added OLC and OS grid ref protobufs
04. Sep 2021030d09740Merge branch 'gps-coordinate-formats' of https://github.com/srichs/Meshtastic-device into gps-coordinate-formats
03. Sep 2021d381f091eAdded OLC and OS grid ref, adjusted DMS display
03. Sep 2021e7fa0ae38Merge pull request #1 from osmanovv/radiolib-sync-upstream
02. Sep 20215cf1a8765redefine hasLock() for UBlox GPS
02. Sep 202125841c072allow GPS modules to redefine GPS::hasLock()
02. Sep 2021f40bd0745The argument `currentLimit` was removed from the `begin` method
02. Sep 2021fe3afaab3Reflecting changes from upstream RadioLib in https://github.com/osmanovv/RadioLib/tree/upstream-merge (https://github.com/osmanovv/RadioLib/commit/252fe74d5386c4a28bc7f69f5d3bd3962a6c9780)
01. Sep 20218a7a3ec66Merge pull request #847 from a-f-G-U-C/a-f-G-U-C-ublox-power
01. Sep 2021f96d8bf64Merge branch 'master' into a-f-G-U-C-ublox-power
01. Sep 2021b1b3d9df6Merge pull request #848 from srichs/gps-coordinate-formats
30. Aug 202129124c341Adjusted formatting for DMS
30. Aug 202171951a4e6fix a typo
30. Aug 20218dbfd0f19disable gps powercycle for small gps_update_interval
30. Aug 20215c6355489Changed gps coordinate formats to use sprintf()
30. Aug 20218edac1f86Added different gps coordinate formats for OLED
18. Aug 20215fe3ec09dMerge pull request #840 from geeksville/dev
18. Aug 2021079843d77add native build to bin zip
18. Aug 2021bd7171a7a1.2.45
18. Aug 2021eaa15076cWIP debug logging over TCP
17. Aug 20212fd74d8f4cleanup ssl cert generation
17. Aug 20210e91d39b2don't shutdown bluetooth if we didn't start it
17. Aug 202152d7a6b8eimmediately reconnect to mqtt server on wifi reconnect
17. Aug 2021472e88028fix race condition when starting web service
17. Aug 2021189889489disable bluetooth while using wifi (esp32 drops networks otherwise)
17. Aug 20210d758347aFix rare assertion failure which could occur due to pending interrupts
17. Aug 20213266d57cftodo updates
15. Aug 2021f2c9c5553Merge pull request #839 from geeksville/dev
15. Aug 2021bcdc428161.2.44
15. Aug 2021b04e31366minor debug output
12. Aug 2021700e79912check our host PC using the new nrf52 api
12. Aug 2021a9f8080eecope with race on available() vs read() found while looking at #838
12. Aug 20219f450cb1cMerge pull request #837 from claesg/master
12. Aug 2021388f19da7Merge branch 'master' into master
12. Aug 20214f1159811Merge pull request #831 from geeksville/dev
12. Aug 2021bcb54b643Merge branch 'master' into dev
12. Aug 202104d3f4417Updates to work with latest adafruit nrf52 arduino
10. Aug 20215110a6de8Battery sense for T-Echo Copied battery stuff from RAK4631 to T-Echo I got the voltage divider figures for T_Echo from SoftRF at https://github.com/lyusupov/SoftRF/blob/master/software/firmware/source/SoftRF/src/platform/nRF52.h
10. Aug 202104c5ac0d7Voltage and sleep fix for NRF52 Dont let the NRF52 go to SDS Super Deep Sleep Show bat percentage on NRF52 when above 4210 mV
04. Aug 20216d2cd7359show a max of four node screens in the scrolling list
02. Aug 2021057b04a88treat RECEIVED_PACKET like PACKET_FOR_PHONE
02. Aug 202128af18389If MQTT connected don't let the board enter LS state
02. Aug 20212af4c619efix #801 (I think) we were sometimes dropping packets in light sleep Because of failure to enter the NB state packets were not getting queued for sending.
02. Aug 202199d529be5While connected to MQTT server, veto light-sleep (to keep wifi working)
02. Aug 202139df7108afix wifi hang when bad password used, cleanup wifi in general
02. Aug 202172807f0faCSE to cleanup mqtt addr setting
02. Aug 20212fe11d4fedon't break strict-aliasing rules
02. Aug 2021596befff7Fix invalid heap reference fixed by @flux242
01. Aug 2021b2524ceafMerge pull request #830 from dmitryelj/master
01. Aug 20215f323e8bdfix leakage of wifi password reported by @vodkin
01. Aug 2021d40b66beaAllow plugins to write to the parsed protobuf (minimizes copies in some cases)
01. Aug 2021afa12d6e8USE_SH1106 error fix
01. Aug 2021676a6f3beMerge pull request #829 from audunf/mesh-packet-queue-priority
31. Jul 2021bf0b59890Include - required for 'lower_bound'
31. Jul 20218a79663faDrop lower priority packets when tx queue is full.
27. Jul 2021564262e75Merge pull request #824 from geeksville/dev
26. Jul 2021a405d81c41.2.43
26. Jul 2021aac314374Merge remote-tracking branch 'mine/dev' into dev
26. Jul 2021bb396508aMerge pull request #822 from audunf/issue-108
26. Jul 2021810740b15Merge branch 'master' into issue-108
26. Jul 202119ffddb02Merge pull request #819 from thebentern/patch-1
26. Jul 20215826c5224Merge branch 'master' into issue-108
26. Jul 2021a6904105fMerge branch 'master' into patch-1
26. Jul 2021da8ab8212Merge pull request #823 from claesg/master
25. Jul 2021978bb7aa8Fix for build error on T-Echo
24. Jul 202132fea4cbdFix for reading battery level on RAK-4631
24. Jul 20216e136b979Fix for reading battery level on RAK-4631
20. Jul 2021986d44873Issue-108. Track recent packets in unordered_set
09. Jul 20212e1746ca0Merge pull request #820 from meshtastic/sachaw-patch-1
09. Jul 2021863b60277Update README.md
02. Jul 2021035f25190Handle MQTT host string with port omitted
01. Jul 20213ea03dadbConvert MQTT server to hostname:port
01. Jul 2021753ae00ddMerge pull request #818 from geeksville/master
01. Jul 20212759c8d031.2.42
01. Jul 2021301f196bcfix rotation for ttgo t-echo case
28. Jun 202132f3682faMerge pull request #816 from geeksville/eink
27. Jun 2021fc9fc1ee61.2.41 t-echo final build
27. Jun 2021659286f73WIP new adafruit eink display lib at least starts
27. Jun 202117a126238pull in new epaper lib (which required importing configuration.h everywhere for dumb reasons)
27. Jun 202166b96d205Remove old epaper library
29. May 202106892c4121.2.39
28. May 20215c4d1a88aupdate protos
29. May 2021eb9e976fa1.2.39
28. May 2021451b085c1update protos
28. May 202127dced6a3Merge pull request #814 from geeksville/dev
28. May 20213c4f3316cremove google play link (for now)
26. May 20212f607d5a8Merge pull request #812 from geeksville/dev
26. May 202142f315407store elfs (for later debugging) in github artifacts
26. May 2021e7e09cb7efix wifistubs to not be on esp32
26. May 2021c6092ea52Merge remote-tracking branch 'root/master' into dev
26. May 202129ff778e2fix #811 nodes rebooting due to invalid printf call, thanks @IZ1IVA Ouch, this was nasty - printf format string wasn't matching the parameters passed in causing a NPE due to a missing last param.
26. May 2021d80814a12Merge pull request #813 from michelepagot/master
25. May 2021cfeb0b47eMerge branch 'meshtastic:master' into master
25. May 20216f14d017dadd both device-install/update.bat to the release package
25. May 2021cf4e508fb1.2.38
25. May 202196fc1f527use long versions for release names
25. May 20215b65fd575force new revision names, incase we mess up builds
25. May 202129587d4c41.2.37 fix release script
25. May 2021a98bf80c2fix release script
25. May 202149869ca04Merge pull request #810 from geeksville/dev
25. May 202154d4fb7d41.2.36
25. May 20215699abc8aMerge remote-tracking branch 'mine/dev' into windev
25. May 20216b5658302copy windows install scripts into build dir
25. May 2021abe95ae1amost of the changes needed to build native on Windows
25. May 20214e8e85c9fMerge branch 'master' of https://github.com/meshtastic/Meshtastic-device into windev
25. May 202126bb4ffe7windows build wip
24. May 2021c857e5707Merge pull request #808 from geeksville/dev
24. May 2021aaf157093Merge remote-tracking branch 'root/master' into dev
24. May 2021a8feb40aecleanup
24. May 2021be410a391Fix #807 TCP API on ESP32. thanks @jfirwin your hint made the problem easy to find!
24. May 2021069b0d38bFix wifi to allow usage with unsecured networks
23. May 20217cae8dc50Merge pull request #806 from geeksville/dev
23. May 202170b0a7357Split native build into a cross-platform target vs a linux only target
23. May 202172d714275also check in the gpiod .h file
23. May 20218367b9b15add gpiod lib prebuilt binaries for linux
23. May 2021ad1cbf60bMerge remote-tracking branch 'root/master' into dev
23. May 20211c4bf8ac1Merge pull request #805 from michelepagot/master
23. May 202113199f13creeneable simulator in CI builds
23. May 20217f2bbcd95fix debug spam for api calls (possibly corrupting protocol)
23. May 202168cb62ab2auto probe for pinelora devices
23. May 20215a3ff137fCope with missing portuino hardware
23. May 20210206e6515fix device-install.bat about star usage
23. May 2021b16004dcd.bat porting of install and update scripts
12. May 2021844189671work queue TODO
11. May 2021e582615edMerge pull request #800 from geeksville/pinelora
11. May 20217f5151796better support for heltec
09. May 20212e832774aprovide short versions to android
09. May 20217475e3c10give more margin for heltec no battery voltage
03. May 202180e4bc628fix nrf52 build
03. May 202119ee91102turn off simulator build for now, because (ugh) it is accidentally looking for gpiod hardware
03. May 2021cb4d5d580add gpiod libs
03. May 20217b3d59569Merge remote-tracking branch 'root/master' into pinelora
03. May 20213bc0aaabedisable platformio caching for now
03. May 20212418fee44Merge pull request #799 from geeksville/pinelora
03. May 2021b56c5df6e1.2.30
03. May 2021bc76c79e1oops my latest change busted android connection detection
03. May 2021d179bda72serious bug: connection to phones not being properly tracked
03. May 2021e60ef655cfix serious bug! plugin was incorrectly stopping packet processing
03. May 2021c15204fedbetter debug output
03. May 20211f2dc8203don't cache platformio for now
03. May 2021218d84151use short version string on bootscreen
03. May 2021f40c6f21dfix portduino rtc
03. May 20216dc4471befix serious bug! don't send NO-RESPONSE NAKs for messages sent by local node
01. May 20214c1b7d484pinelora WIP
01. May 20218ec73e653apparently regen-docs is removed now ;-)
29. Apr 2021babc1b361include file/lineno in critical error logs
29. Apr 2021c27d479a9t-echo: add hwmodel
28. Apr 202114224088adon't checkin workspace files
28. Apr 2021b95baadb9fix USB power detection for analog battery sensors (t-echo and possibly heltec/t-lora32)
28. Apr 2021c940d22a9t-echo: enable nrfupload
28. Apr 202128b7bd347Fix nrf52 USB (don't call delay() in loop() if connected via usb)
28. Apr 2021a42bb80cfpinelora wip
27. Apr 20212a9b2d3b2official name for t-echo board
27. Apr 20219c94a324euse real gpios for pinelora
26. Apr 2021f07f3ae94Merge pull request #798 from kylegordon/patch-1
26. Apr 2021b6c2cd6caFix Development Documents link
22. Apr 2021a66ad8a9dpinelora WIP
22. Apr 20218e3281a65pinelora WIP
22. Apr 20216e27856dapinelora WIP
21. Apr 2021ce2d603deMerge pull request #796 from geeksville/codespacedev
21. Apr 2021fa00e21f4make github codespaces work
21. Apr 2021c4878671eadd codespace support
16. Apr 20211a8b12864small change, moving it to the laptop
16. Apr 2021a83dcbadbMerge pull request #84 from meshtastic/master
17. Apr 202157ef3b499look for v1 versions only
16. Apr 20216c956591fdisambig github action names
16. Apr 2021640cc82101.2.29 get ready for automated releases
16. Apr 2021531600f5aremove ci setup
16. Apr 2021dc7f715acmake CI create tags
16. Apr 2021b0013e77dMerge remote-tracking branch 'root/master' into rak
16. Apr 202199828d9b7Don't use caches when making release builds
16. Apr 20212a4071825Merge pull request #793 from geeksville/rak
16. Apr 20211ceeb1637ugh - github composite actions are broken
16. Apr 2021ccd87911amove shared actions
16. Apr 2021e17374080Add a release build workflow
16. Apr 2021c5bb62202keep prebuilds for all commits for 30 days
16. Apr 2021c5e0ca5c0fix error seen on virgin machines
16. Apr 20214c75ac31fMerge remote-tracking branch 'root/master' into rak
16. Apr 20210a6d88a2dadd not complete WIP for wizcore4600
16. Apr 202149c625627test adding artifacts
16. Apr 202168349f88badd placeholder index.html to avoid breaking device build (spiffs error)
16. Apr 2021cf2d9d24aMerge pull request #792 from geeksville/rak
16. Apr 2021405f7e0caFix integration test found by CI! verstr field was too short
16. Apr 2021568032cbcadd missing module
16. Apr 2021d8bae61e3more CI tests (there will be a bunch of these nop commits)
16. Apr 2021361556a6ause sha in build filenames
16. Apr 202150f739bacci changes
16. Apr 202135a9c23bbMerge remote-tracking branch 'root/master' into rak
16. Apr 20211b1431f9ainclude SHA in version strings
16. Apr 20219d5d02267Merge pull request #790 from geeksville/rak
16. Apr 2021c795b70b6my private TODOs for this project
16. Apr 20215c06c961bMerge remote-tracking branch 'root/master' into rak
16. Apr 202169fc8a263Merge pull request #789 from sachaw/master
16. Apr 20212ae6a4f46improve github actions
15. Apr 202148fe68050Remove docs, moved to main repo
15. Apr 20217a86d150aDelete CNAME
15. Apr 20215e85e6b7dCreate CNAME
15. Apr 2021d22f2501bDelete CNAME
15. Apr 2021680eb1801Create CNAME
15. Apr 20214e33de780Delete CNAME
15. Apr 202189d6046ccCreate CNAME
15. Apr 2021d51b8bbe0Delete CNAME
15. Apr 20210d5c5046eMerge pull request #788 from geeksville/rak
15. Apr 20217d3115bb91.2.28
15. Apr 20213156bb43cMerge remote-tracking branch 'root/master' into rak
15. Apr 2021ec18efbe7Add beginnings of RAK4600 and update to latest nrf52 arduino sources
12. Apr 2021b517b63beMerge pull request #786 from geeksville/rak
12. Apr 2021558571a23Merge remote-tracking branch 'root/master' into rak
12. Apr 2021f1376406fAdd RAK4631 to build
12. Apr 202155b38a7b0RAK4631 is almost feature complete
11. Apr 20217224782d2rak4631: gps now works
11. Apr 2021f7d199a3brak4631: kinda runs
11. Apr 2021bfdc05154fix redundant segger init
11. Apr 2021f9a58b9ddlower brownout threshold to 1.7V
11. Apr 2021328b24537rak4631: builds but WIP
11. Apr 2021f97f02660Merge pull request #784 from geeksville/mqtt
11. Apr 2021b4396da33Merge remote-tracking branch 'root/master' into mqtt
11. Apr 2021a43a04986document peer_info
11. Apr 202173384c5acmqtt: don't downlink messages from us.
10. Apr 2021bc1726bbdMerge pull request #783 from geeksville/mqtt
10. Apr 20216d0a359ec1.2.25
10. Apr 202163a10b9bfMerge remote-tracking branch 'root/master' into mqtt
10. Apr 2021992fae77fMerge pull request #782 from timgunter/more_trivial_updates_to_device_flash_scripts
10. Apr 2021a39ba30a7mqtt: fix downlink check
10. Apr 20215e87ee338add is_licensed for ham users
09. Apr 2021a5e3f271eMerge pull request #83 from meshtastic/master
09. Apr 2021ce5d57d25Allow device-*.sh file to flash to be specified without '-f'
09. Apr 2021bae1d7a89Default interpreter to "python" if "python3" doesn't exist
10. Apr 2021e71758457use production mqtt server
09. Apr 20215dfd387b2use real MQTT server DNS name
06. Apr 202150ec03229Merge pull request #780 from geeksville/mqtt
06. Apr 20214bfbb33a41.2.23
06. Apr 202157bf4073cMerge remote-tracking branch 'root/master' into mqtt
06. Apr 2021cbfd80f89fix #779. Add basic GPIO documentation
06. Apr 2021cec905914Fix GPIO service and cleanup response handling
05. Apr 20214382caad8Update RangeTestPlugin.md
05. Apr 2021c0cfd0bb4remove dead code
05. Apr 2021276526005run-both should target tbeams
05. Apr 20214a556099dMerge pull request #778 from geeksville/mqtt
05. Apr 20217abc3534cfix build for !wifi devices
05. Apr 202165914fad0Merge remote-tracking branch 'root/master' into mqtt
05. Apr 202163c976d4fupdate docs
05. Apr 20217f5ab472bmqtt: downlink now works
05. Apr 2021a845406a1cleanup packet encrypt/descrypt
05. Apr 20218ef36bcc9note about security
05. Apr 20213cd64bb8ballow passing even encrypted packets through the plugins
05. Apr 202150a69d77emqtt: begin subscription support
05. Apr 202155b8314a2mqtt: only publish uplink_enabled channels
05. Apr 2021e84edc676mqtt: automatically start or stop as neede & attempt reconnect
04. Apr 2021d19af8b83mqtt: send packets after they are encrypted
03. Apr 2021638cec7f2we now send packets to mqtt server
03. Apr 2021f3f09f0dcMQTT WIP
03. Apr 20218890ca759fix nodeid
03. Apr 2021139da372efix warning
03. Apr 2021dcf64dfacMQTT at least talks to server, works in native and esp32
03. Apr 20212acde3333todo updates
02. Apr 202175281e8c9Merge pull request #777 from geeksville/dev1.2
02. Apr 20218d47e4f3e1.2.20
02. Apr 202192124e122Merge remote-tracking branch 'root/master' into dev1.2
02. Apr 2021c798c0032add frequency_offset
01. Apr 20212c5ea03b7fix VFS creation bug in native. fix heap corruption in Fsm free
01. Apr 20219d452ebf2add WIP notes about running github actions locally...
01. Apr 20218a2015521simplify build
01. Apr 20216a872b6acremove unused lib from CI build
31. Mar 202152d61acc2Merge pull request #776 from geeksville/dev1.2
31. Mar 20212594ea0c2test fix for CI tool
31. Mar 20219623be148fix CI build script typo
31. Mar 2021d810ce0c1add more time for sim startup
31. Mar 2021efd39c0f4someone made a boo-boo adding "serial_disabled", caused a nasty NPE
31. Mar 20215f45a10dbfix sign comparsion
31. Mar 20215f948c09fupdate libs to fix CI build, thanks @meehow!
31. Mar 202122f3efd08update proto
31. Mar 202188716fc35Merge remote-tracking branch 'root/master' into dev1.2
31. Mar 20215c1d8b5bbtodo updates
30. Mar 2021b68397a91fix simradio init to work more like real radios
30. Mar 20215fdcb72d4cleanup applyModemConfig based on porduino testing, share with sim
30. Mar 2021b70a359feleave phone timeout off a bit longer
30. Mar 2021a9c856452fix millisecond unsigned rollover errors found via portduino
29. Mar 2021b527e0d44Merge pull request #774 from mc-hamster/master
29. Mar 2021d8669f860Update fo #638 - Redid protobuf generation
29. Mar 202178f104c6dMerge pull request #773 from mc-hamster/master
29. Mar 20212f8e663f0Add serial_disabled for #638
29. Mar 20217f7b07ce9Merge pull request #82 from meshtastic/master
29. Mar 2021cdb4756d9fix native build
28. Mar 2021385e291f5Merge pull request #771 from geeksville/dev1.2
28. Mar 20217e60078791.2.17
28. Mar 2021073eecd14Merge remote-tracking branch 'root/master' into dev1.2
28. Mar 2021525fe9b96dramatically speed up message RX in some cases (we were sleeping much too long)
28. Mar 2021c7f411fc7remove unused Preferences code (cc @mc-hamster for review) (noticed because of a compiler warning)
28. Mar 2021fc9650032fix unused prefs field
28. Mar 20214e87c4411fix serious nak bug reported by @havealoha and @luxoon
28. Mar 20219eb9c473dadd note about credit!
27. Mar 2021bfd147062Merge pull request #761 from geeksville/dev1.2
27. Mar 2021890ec7bdbdoc update
27. Mar 202176269b397Merge remote-tracking branch 'root/master' into dev1.2
27. Mar 20219fb6b1718Merge pull request #770 from mc-hamster/master
27. Mar 202157c82988e#669 - Add restart counter
27. Mar 20211e3b037fepopulate position.time for broadcast positions
27. Mar 20211e7808991Merge pull request #81 from meshtastic/master
27. Mar 20214f4cdf4f9#669 Add restart counter
27. Mar 202178f2c656dfix nrf52 builds
27. Mar 202137ec969f9Merge remote-tracking branch 'root/master' into dev1.2
26. Mar 2021f1a6693bbMerge pull request #768 from IZ1IVA/patch-1
27. Mar 20218ffd5a1d4add reboot message
26. Mar 202129eb5e832Update device-update.sh
25. Mar 2021c175c2118Merge pull request #767 from mc-hamster/master
25. Mar 2021fc2862bd1Fix bad merge
25. Mar 2021c9f814a9aMerge pull request #80 from meshtastic/master
25. Mar 202192d2d3960Merge pull request #766 from mc-hamster/master
25. Mar 20217872cb050Merge branch 'master' into master
25. Mar 202189029311cUpdate NodeDB.cpp
25. Mar 2021f6f586decRemove my code that doesn't work with channels
25. Mar 2021471c06b16#758 Report elevation while in range test
25. Mar 2021040bb1d1eAdd a "Development Mode" for our plugins
25. Mar 2021bbaf5946fUpdate StoreForwardPlugin.cpp
25. Mar 20215286f23c9Merge pull request #764 from meehow/android-captive-portal
26. Mar 20217e9e33d46fix has_gps reporting to phones
26. Mar 202104225f7bcchange! time of last packet rx in node->last_heard instead of node->position.time
26. Mar 2021dd0f1b270Merge remote-tracking branch 'root/master' into dev1.2
26. Mar 2021669807524Merge pull request #763 from IZ1IVA/patch-6
25. Mar 202197a540529captive portal for Android devices
25. Mar 2021f298c7d05Update device-install.sh
25. Mar 2021a59f5344dMerge remote-tracking branch 'root/master' into dev1.2
25. Mar 202113cfce48fcleanly disable bluetooth while serial API is in use (and only then)
25. Mar 20210261c243ePhoneAPIs shouldn't register for messages until they have clients
25. Mar 2021ab325d6d2Merge branch 'dev1.2' of https://github.com/geeksville/Meshtastic-esp32 into dev1.2
25. Mar 2021b20930c11move streamapi into a thread, saves power and increases responsiveness
24. Mar 2021770788d0aMerge pull request #759 from geeksville/dev1.2
24. Mar 2021d02f615caMerge branch 'master' into dev1.2
24. Mar 2021e17fe7e07update altitude in nodedb for received altitudes (reported by @iz1kga)
24. Mar 2021286686137Merge pull request #757 from geeksville/dev1.2
24. Mar 202177c1112feMerge remote-tracking branch 'root/master' into dev1.2
24. Mar 20212d4ba357fMerge pull request #755 from vfurman-gh/master
24. Mar 2021455d0f8d61.2.13
24. Mar 20215b0e7c6e8fix has_preferences init
24. Mar 202178c665abbproperly discard messages with fromradio queue is full (Rather than blocking forever)
24. Mar 20219a86d52d0Merge remote-tracking branch 'root/master' into dev1.2
24. Mar 2021c5973f9a5@mc-hamster it is VERY important to not accidentally turn this in in master
23. Mar 2021eb684aac0tested OTA is_router
23. Mar 20217b4f8fb6dFix firmware OTA update while is_router
22. Mar 20218065dbb2bMerge remote-tracking branch 'origin/master'
22. Mar 2021049e79138Updated proto
23. Mar 20214fb855256Merge pull request #756 from geeksville/dev1.2
23. Mar 202190576f44dMerge remote-tracking branch 'root/master' into dev1.2
23. Mar 20219e0a2964amove channel docs into git
23. Mar 202149b16fdf0fix channel !authorized check
23. Mar 20211fcec8ce3always fix up channel list, even if we just did factory reset
23. Mar 2021d32386a02Return errors for unauthorized requests or out of bound channel nums
22. Mar 20219b57d28c7Merge remote-tracking branch 'origin/master'
22. Mar 2021b9fd726c1Push RSSI to the phone
22. Mar 2021f165418b1Merge pull request #751 from timgunter/set_device_install_python
21. Mar 2021e193f6368Update StoreForwardPlugin.cpp
21. Mar 20211eb37ddedpartial work for S&F
21. Mar 202113889124cAdd option to set python interpreter used for device-install.sh and device-update.sh
21. Mar 20219005aaa14Merge pull request #750 from mc-hamster/master
21. Mar 2021df4e325e4Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
21. Mar 20214ebc07b69Update nightly build to use the same release build archive for the nightly
21. Mar 202179a8d023cMerge pull request #744 from mc-hamster/master
21. Mar 2021330d83e7cMerge pull request #78 from meshtastic/master
21. Mar 2021a74384f3fUpdate airtime.h to add override
21. Mar 2021da732c291Update build-all for tlora_v1_3
21. Mar 2021648d9dd19Merge pull request #749 from geeksville/dev1.2
21. Mar 2021e9faf657dmove GPS_RX_PIN for the TLORA_V2_1_16 from 36 to 15
20. Mar 2021103ffde02Fixes for build of tlora_v1_3
20. Mar 2021baeb00224Fix small bug in range test plugin.
19. Mar 20210ce7a3f0eUpdate to how S&F reserves space on PSRAM
19. Mar 20210befad82aMerge branch 'master' into master
19. Mar 2021b357d8ae5Update RangeTestPlugin.md
19. Mar 2021dd9beff9aScript to publish nightly builds.
20. Mar 2021d65266412TODO updates
20. Mar 20214666c1254change android-too-old webpage to be less scary
20. Mar 20212b74260e2only show time on OLED if we have a valid UTC clock
20. Mar 2021620d336e5Merge pull request #747 from vfurman-gh/master
20. Mar 2021e845a3388Merge branch 'master' into master
19. Mar 2021a25235dc0Merge remote-tracking branch 'origin/master'
19. Mar 2021d3cbc8ea7WIRE_INTERFACES_COUNT -> NO_WIRE
19. Mar 2021b6e197371Removed SX1262_USE_DIO3_FOR_TCXO
20. Mar 20215cc3ff16aMerge pull request #740 from vfurman-gh/master
19. Mar 2021d93d5d2e3Revert clock update for Net quality clocks
19. Mar 20217491af8adMerge remote-tracking branch 'origin/master'
19. Mar 2021fce95431eMerge pull request #746 from geeksville/dev1.2
19. Mar 2021591a07c0f1.2.11
19. Mar 2021c410f2d15fix tlora 1.6 build
19. Mar 20219502fa62etodo updates
19. Mar 20212a6480ec4update release test scripts
19. Mar 20217c5ab885bgeeksville todo
19. Mar 202121cfb151aspecify clang for c++ formatting conventions
19. Mar 202184505b171Merge remote-tracking branch 'root/master' into portduino
18. Mar 2021d735e3006Merge pull request #745 from geeksville/portduino
18. Mar 2021af5d82dbdMerge remote-tracking branch 'root/master' into portduino
18. Mar 2021a97072ecaadd first integration test for CI
18. Mar 2021cef6e248eadd newline
18. Mar 2021b4c379f5fadd sim exit cmd
17. Mar 20213bb1206b9Update RangeTestPlugin.md
17. Mar 2021002532401#743 - Stub out for "mode 10" - NMEA string.
17. Mar 20218957c5892Merge pull request #77 from meshtastic/master
17. Mar 20211b8f41d35Partial work on s&f
17. Mar 20210c51cc373Fix hardware model
17. Mar 20212b9a8f082Merge remote-tracking branch 'origin/master'
17. Mar 2021ddcfff3b5Fixed compilation on nrf52 and brownout code
17. Mar 2021449a3959bMerge pull request #742 from geeksville/portduino
17. Mar 2021719a0c485Merge remote-tracking branch 'root/master' into portduino
17. Mar 2021a4bbdc443Merge pull request #739 from geeksville/dev
17. Mar 2021999afdf05wifi now works on portduino
15. Mar 2021f492f6debprogress on Wifi in portduino
15. Mar 202160f7ec899setup for intellij
15. Mar 2021469d0ade7remove old intellij defs
15. Mar 20211f33b03c3turn off broken genieblocks_lora build
15. Mar 2021351be2f32change portduino so it has a higher chance of building on OS-X and windows
15. Mar 20213f401e8caMerge branch 'dev' into portduino
14. Mar 2021b20b21c55pitches.h no more
14. Mar 2021c62863b1dMerge from origin
14. Mar 20218505a0f26Chargeing...
14. Mar 202198d878cdfPort to lora_isp4520 board
14. Mar 2021673073165Merge pull request #76 from meshtastic/master
14. Mar 202127c35f69aFix flash flippy-flop error after commandline update (thanks @Stephen304)
14. Mar 202153671283achange hw_model_deprecated to intentionally break old apps
14. Mar 2021d9fc7b32cmove hw_model into User
14. Mar 20219a03536e3Use enums for hw_model per @sachaw idea.
14. Mar 2021efebb8bb0remove country from rom support
13. Mar 20213bd1ae0beMerge remote-tracking branch 'root/master' into dev
13. Mar 2021a07291d90cleanup external notification plugin
13. Mar 2021c0ac457calockdown plugins that touch hardware
13. Mar 20216813a3189fix hop limit defaults for android
13. Mar 20218f5251583Merge pull request #738 from geeksville/eink
13. Mar 2021c2122a685Merge remote-tracking branch 'root/master' into eink
13. Mar 20216dd65adeb1.2.10
13. Mar 2021c227143b5@mc-hamster, I think storeandforward was accidentally wrong (no worries though)
13. Mar 2021cdd696c1ftodo updates
13. Mar 20213e6817cd1fix board reboot due to forwarding packets we don't have keys for
13. Mar 2021a5ed60726fix memory corruption in storeandforward
12. Mar 2021711820088Merge pull request #737 from geeksville/eink
12. Mar 2021b7f9064f0turn off linux on CI for now
12. Mar 20215dc5bce1bcleanup memtest
12. Mar 2021bc7fef1d11.2.9
12. Mar 20211908d131cturn on access control for admin plugin, only allow remote access over special channel
12. Mar 20218cd2a00a2fix nasty bug
12. Mar 2021c097852abSERIOUS BUG: we've been discarding devicestate when we should not
12. Mar 2021b02212009progress on remote settings
11. Mar 20219d1971f0fMerge remote-tracking branch 'root/master' into eink
11. Mar 20212d6261703fix null pointer exception in storeandforwardplugin. if null the vtable is busted cc @mc-hamster. In some cases storeForwardPluginRadio can be null ;-)
11. Mar 2021a97c2ae6eminimize radioconfig file writes
11. Mar 202176e2c39c6completed moving prefs to new files
11. Mar 2021ab9fe42f5wip - move channels
10. Mar 20219d78ce619Merge pull request #75 from meshtastic/master
11. Mar 2021959b540c0begin restricting admin ops to the admin channel
11. Mar 202168781492adon't block on segger console
11. Mar 2021590e14718todo updates
10. Mar 20210b358674fMerge pull request #736 from geeksville/eink
10. Mar 20210df01f258Merge remote-tracking branch 'root/master' into eink
10. Mar 2021ca2366546Merge pull request #735 from meshtastic/sachaw-patch-1
10. Mar 2021f55ac8e9cturn off (buggy) custom_fields in tinygps, and used fixed version of lib
10. Mar 20216e37fe634turn radio back on
10. Mar 2021217bd934dfix GPS fixme wrt deletion
10. Mar 202158715f454add consolePrintf for C style code
09. Mar 2021772f2a15fcheck more error codes
09. Mar 20215b0d8381bfxi log formatting
09. Mar 2021d841d86bbbrownout detect
09. Mar 2021ecaae87b7make screen optional
09. Mar 20215835abbcffix eink leds
09. Mar 20212f7c2a2aeUpdate main.yml
08. Mar 202187ec7b09aadd crude check for brownout
08. Mar 2021f8ec07209make debug console stall until host has downloaded
08. Mar 2021781d2f0adfix warnings
08. Mar 20217bbd2c0e8make textmessageplugin optional
07. Mar 202177bac11d8Merge pull request #74 from meshtastic/master
07. Mar 2021315cfe4f2Merge branch 'master' into master
08. Mar 2021707ed7513fix warnings found in nrf52 build
08. Mar 2021c0e180759improve debugging on cortex m
08. Mar 20216ceb42303TODO update
07. Mar 202196c4286e7Merge pull request #733 from geeksville/dev1.2
07. Mar 2021f320ecbde1.2.6
07. Mar 2021d014ae0bffix ls_sleeps communication to device clients
07. Mar 202112a7934caadd RU
07. Mar 202164bc791e4fix docs
06. Mar 20211f3350696Add RU region
06. Mar 2021ba9a94d02fix is_low_power detection
06. Mar 20216f13966d1fix missing acks for broadcasts
06. Mar 202196cfad4e5less logspam
06. Mar 2021a26ebb1b6Merge pull request #732 from geeksville/dev1.2
06. Mar 20217a764efc11.2.5
06. Mar 202149b1f4c5aoops - fix failed text message rx
06. Mar 2021fbe56531dMerge remote-tracking branch 'root/master' into dev1.2
06. Mar 2021aa6b29a4bfix from address on naks
06. Mar 2021c88b9732eREALLY IMPORTANT: fix bug with retransmissions not happening
06. Mar 20212c29e8b17make nodeinfo & position plugins optional
06. Mar 2021d2d6b8e12fix log formatting
06. Mar 2021badfaa854make error message clearer for packets that are too big
05. Mar 2021c5b67d821Merge pull request #730 from geeksville/dev1.2
05. Mar 202163bf7a29fMerge branch 'master' into dev1.2
05. Mar 2021845dd1f9e1.2.4
05. Mar 2021c9c44a934don't generate acks for locally sourced msgs
05. Mar 20212f6981a27Merge pull request #729 from geeksville/dev1.2
05. Mar 20218739469dboops typo
05. Mar 20210c0c0babbcombine acks works
05. Mar 2021950b32232don't send messages the phone sent us back towards the phone
04. Mar 20212f6034b06update todos
04. Mar 2021159f7622eMerge pull request #724 from crossan007/improvements_to_env_plugin
04. Mar 20212cc2fa906Merge branch 'master' into improvements_to_env_plugin
04. Mar 2021249390a75Merge pull request #727 from geeksville/dev1.2
04. Mar 2021189cf7ea5Merge remote-tracking branch 'root/master' into dev1.2
04. Mar 202156fe211461.2.1
04. Mar 2021955d03acbfix symbol conflict with new nrf52 libs
02. Mar 20211b71a0f43refactor ENV to single multi-inheritance class with cleaner user preferences
27. Feb 20212af9e1431Improvements to EnvironmentalMeasurementPlugin
02. Mar 2021ee961d01eMerge remote-tracking branch 'origin/master'
02. Mar 2021a3343bc1aRevert "Merge pull request #73 from meshtastic/master"
02. Mar 2021ee04d57a7Merge pull request #73 from meshtastic/master
03. Mar 2021076251e6atodo cleanup
03. Mar 2021fdb3cee3fMerge pull request #725 from geeksville/dev1.2
03. Mar 202192e05bc43release to devs
03. Mar 202169de2a047Merge pull request #706 from geeksville/dev1.2
02. Mar 202105c458225Merge remote-tracking branch 'root/master' into dev1.2
02. Mar 2021866125f2afix release script for universal builds
02. Mar 2021d0263e4faMerge branch 'dev' into dev1.2
02. Mar 2021e884ace0ashow build name
02. Mar 20212ac410600add play store link
02. Mar 202159a63e4aeMerge pull request #721 from geeksville/dev
02. Mar 2021fbdf1f19fadd (editable) android warning landing page
02. Mar 2021082101f99wire compat
02. Mar 2021f6761d637proto update
28. Feb 20212cf704abeCrashes after 7 seconds.
01. Mar 2021ef612d0b5Merge remote-tracking branch 'root/master' into dev1.2
01. Mar 202143673c059Merge pull request #719 from geeksville/dev
01. Mar 20219b45749bf1.1.50
28. Feb 2021f22243a20Merge pull request #716 from apt105/master
28. Feb 2021ef32ac5cdUpdate rangetest docs with api example
27. Feb 202152d85c9a4Partial work from laptop -- non-routers can send a heartbeat
27. Feb 2021a51c08bfbtodo updated
27. Feb 2021fb47c3a03move channel and settings protos
27. Feb 20213b8f5ea09Add files via upload
27. Feb 202163e0b53051 index channel index
26. Feb 2021989f52494clean up ack packets
26. Feb 20210307e4161get settings message works
26. Feb 2021c7c8b34adimpl get channels/get radio remote api
25. Feb 20211faf6c99dMerge pull request #712 from mc-hamster/master
25. Feb 20215f041ea7eUpdate Plugins.cpp
25. Feb 202114271be81Rename src/plugins/StoreForwardPlugin.h to src/plugins/esp32/StoreForwardPlugin.h
25. Feb 202130d600040Rename src/plugins/StoreForwardPlugin.cpp to src/plugins/esp32/StoreForwardPlugin.cpp
25. Feb 202110dd2337fMerge branch 'master' into master
25. Feb 20215ae4edf8fmove admin out of core proto
25. Feb 2021d3df6d374Merge pull request #711 from geeksville/dev
25. Feb 20218ba43e174merge latest from master
25. Feb 2021cedd87001Merge branch 'dev' into dev1.2
25. Feb 2021afc901ddbfix build. platformio isn't smart enough to git pull latest without specifying a tag/commit/etc (I haven't tried specifying a branch?)
25. Feb 2021e4eb7ab58Merge branch 'dev' into dev1.2
25. Feb 2021b052928afMerge remote-tracking branch 'root/master' into dev
25. Feb 2021a3b1c4608Merge pull request #713 from Eninspace/patch-2
25. Feb 2021204c42234Update README.md
24. Feb 20210fe046b92Merge pull request #72 from meshtastic/master
24. Feb 2021fd6842cb5Partial Work, stable build.
24. Feb 20214f40128bbMerge pull request #705 from crossan007/AddEnvironmentMessage
24. Feb 20213d4580c03Merge branch 'master' into AddEnvironmentMessage
25. Feb 202166638655aMerge branch 'dev' into dev1.2
25. Feb 20212d214df76Merge remote-tracking branch 'root/master' into dev
25. Feb 20218f1cd33d1Merge pull request #709 from Eninspace/patch-1
25. Feb 2021b2c47a7defix #710. nodes disappearing from map. thanks @DylanHoen for noticing!
24. Feb 20215f3f62ed4Update README.md
23. Feb 2021bfdad7d4dMerge branch 'master' into AddEnvironmentMessage
23. Feb 2021577336d2doh well - github actions defeated me
23. Feb 2021245638a1dget more parallism in CI build
23. Feb 2021ada05a137fix linux
23. Feb 20214b07f9e16todo update
23. Feb 2021f8d8dc25cproperly route messages to phone again
22. Feb 2021256ba8fa1partial work, untested
23. Feb 2021aa8b86c6bmultichannel send/rx kinda works
23. Feb 2021ae6b7e725multichannel code is done! (only basic testing completed though)
23. Feb 20212761c8556clean up the crypto api
22. Feb 2021ec41c11e5initialize the last measurement values to something obviously "unread"
22. Feb 20213a91da5e5remove UI render comment log spam
22. Feb 2021690b84367add missing newline
22. Feb 20213f1ada29asupport independently enabling/disabling the on-device screen and actual measurement
22. Feb 20210c9df6ccbdisable the app by default
22. Feb 2021b62b01fe7consume the additional details from OLEDDisplayUiState to handle transitions to/from plugin screens better
22. Feb 2021efaf66947update Environmental Measurement plugin to use radio config prefs
22. Feb 202194cd96cfdbegin multichannel hash impl
22. Feb 2021923ecc9d8fix printf warnings
21. Feb 2021d5cb7ebf3check in partial work.
22. Feb 2021d6c2e90631.2 channel cleanup
22. Feb 20213088fe3f9Stay up-to-date wrt master (cc @mc-hamster)
22. Feb 2021d4781280bupdate protos
22. Feb 2021008187caa1.2 wip - psk work
21. Feb 20216dffaae72fix typo
21. Feb 2021ae76ce402Implement interface for plugins to have custom UI Frames
21. Feb 2021087945d7cudpate protobufs
21. Feb 2021fc72d16bcDisable the plugin by default
21. Feb 20215817afd4afix port number for ENVIRONMENTAL_MEASUREMENT_APP
21. Feb 2021765a6fcc6Display received measurements in logs and on screen
21. Feb 20210b20c46b7standardize log line beginnings
21. Feb 2021c6864417cMerge pull request #646 from crossan007/AddEnvironmentMessage
21. Feb 202127f74382aFix CI build for non-esp32 devices
21. Feb 202177961e8e9Un-derp testing details
17. Jan 20213c564796e
20. Feb 2021a4e5c7224Add sawNodeReport to storeforwardplugin
20. Feb 20217ffe60174Changes to how airtime noise is gathered.
21. Feb 2021c6091338aadmin ops
21. Feb 202199467cd871.2 WIP at least doesn't crash
21. Feb 2021587102f6bfix android lint warning
20. Feb 2021f41d79d58Merge pull request #703 from mc-hamster/master
20. Feb 2021fc5030ff7Merge branch 'master' into master
20. Feb 2021ca40cb4beUpdate RangeTestPlugin.cpp
20. Feb 2021e4141df0e#697 GPIO 12 is an odd pin.
19. Feb 2021c690f8157#697 Disable internal pullup on this board.
19. Feb 202147b942ca0#697 - Fixed button selection for tlora v2 1.6
19. Feb 2021621313d63#701 - Add system up time to debug output
19. Feb 2021d361935c0Merge pull request #699 from crossan007/fix-exception-decoder
19. Feb 2021a2bea8733Fix exception decoder output
18. Feb 202113b8c140bUpdate StoreForwardPlugin.md
17. Feb 202169a11e737WIP phone api changes for dev1.2
17. Feb 202160a01567dremove region specific builds
17. Feb 2021f064e56dcfix esp32 build for dev1.2
17. Feb 202142ae27973WIP 1.2 move routing into plugin
16. Feb 2021f6e2695a4Merge pull request #695 from mc-hamster/master
16. Feb 2021e840465effix for failed builds on nrf and linux
16. Feb 2021f24e8e5f5Rename src/plugins/RangeTestPlugin.h to src/plugins/esp32/RangeTestPlugin.h
16. Feb 20216376ab51fMoving to plugins/esp32
16. Feb 2021bd29d78a2Update StoreForwardPlugin.md
16. Feb 2021b35cd7685Update StoreForwardPlugin.md
17. Feb 2021205282c4bshow hwvendor at boot
16. Feb 2021a4fd74b58Update Plugins.cpp
16. Feb 202125072f063Merge branch 'master' into master
16. Feb 2021937955b36Updating range test and storeforward.
16. Feb 20212e8867edaMerge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
16. Feb 2021bd399a134Merge pull request #693 from geoffreyheller/tlora-v2116-tx-pin-fix
16. Feb 202145caf394fWIP multichannel support
15. Feb 2021d67e2187dUpdate RangeTestPlugin.md
15. Feb 2021c8584d576Fix for non-working tx pin
15. Feb 2021418a12e75Merge pull request #692 from crossan007/add_set_channel
15. Feb 202105d237ee8add handleSetChannel
15. Feb 20219a044f31aTweak to the startup condition of the range test plugin.
14. Feb 20218320754b9Added recommended settings as a sender
14. Feb 2021703ce2e29Keep device from sleeping while transmitting in range test plugin.
14. Feb 2021c9353ebeeUpdate RangeTestPlugin.md
14. Feb 20219601868e0Merge pull request #71 from mc-hamster/RangeTestPlugin
14. Feb 2021fea2228b1Update RangeTestPlugin.md
14. Feb 20217d4ce483cUpdate RangeTestPlugin.md
14. Feb 2021e6605e5acStore Forward can see All(?) rx packets!
14. Feb 20212472d6fd1Merge pull request #70 from meshtastic/master
14. Feb 20213311146abTurning storeforward back on for @geeksville
14. Feb 2021793528b05Merge pull request #69 from mc-hamster/master
14. Feb 2021b8adaf6fb#671 Range test plugin
14. Feb 202124329a26dFramework for storeforward
14. Feb 2021f1a65f9d0Update to store and forward. Don't merge this to main!
14. Feb 2021ae46b3df3Update StoreForwardPlugin.md
14. Feb 2021d5c1e3c6eUpdate StoreForwardPlugin.md
14. Feb 2021a95f61245Update StoreForwardPlugin.md
14. Feb 20213201d1c3b#668 Partial work for store & forward
14. Feb 20212b10a0317Merge pull request #690 from geeksville/dev
14. Feb 202180fb7e4abMerge remote-tracking branch 'root/master' into dev
14. Feb 20217c1ddd9441.1.48
14. Feb 2021c55074f7foops: we should crash if we >MAX_THREADS, also raise max threads
13. Feb 202136643cf5f#671 range test plugin documentation
13. Feb 202192a62d93e#671 Rangetest - This just needs to be tested.
14. Feb 2021450e877cffix #661 - create $archivedir
14. Feb 2021c0fbfccf4Merge pull request #689 from geeksville/dev
14. Feb 202151ccc3aa91.1.47
14. Feb 2021e35f13798clean up nodeinfo broadcasts and move into plugin
14. Feb 202171c35304ddelay position plugin start until 60 secs after first boot
14. Feb 2021c1733a4acMerge remote-tracking branch 'root/master' into dev
14. Feb 202166a7e8eaboops - we were never sending 'fixed' gps positions to other nodes
14. Feb 2021a872231f8clean up position broadcasts, send them even if we don't have gps lock
14. Feb 202152ec4d511oops - we weren't properly stripping timestamps from new style positions
13. Feb 2021aa7fb8679Merge pull request #687 from sachaw/master
13. Feb 2021875eeb699Fix report formatting
12. Feb 2021b239b4dc5Merge pull request #686 from mc-hamster/master
12. Feb 202119db5ba42Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
12. Feb 2021e225af28dDisable plugins
12. Feb 2021eecf89a9cMerge pull request #68 from meshtastic/master
12. Feb 2021c9b1ee532Update deviceonly.pb.h
12. Feb 20218c27baae8Update platformio.ini
12. Feb 20218c225a3c6disable lora while updating, show "Updating" on oled screen
12. Feb 20217ff1f3a75Merge pull request #684 from geeksville/dev
12. Feb 2021bbc8fc026fix build for nrf52
12. Feb 20219d8151115fix warning
12. Feb 202116d63bd0c1.1.46
12. Feb 2021f2b7ff2b7an optimization for #681 - make want_ack packets higher priority
12. Feb 2021bc8453283Merge remote-tracking branch 'root/master' into dev
11. Feb 20212ff5046dcfor #681, add MeshPacketQueue (a priority queue) to ensure acks get sent quickly
11. Feb 2021917090856partial for #681: Never let stale nodeinfos/positions stay in xmit queue
10. Feb 2021b45d633a3Merge pull request #680 from geeksville/dev
10. Feb 2021da0349031Merge branch 'dev' into portduino
10. Feb 2021fdfe62edfupdates to work with new protobuf names
10. Feb 2021aedca25faMerge branch 'dev' into portduino
09. Feb 2021b29bcbbd4#682 Exposing the actual radio center frequency to /static/report
08. Feb 20218e8170b66Merge remote-tracking branch 'root/master' into dev
08. Feb 20212fa38c7dcupdate protos
07. Feb 2021ca8a0ca8dupdate rangetest
08. Feb 202158bb7169ause nodenum as the default nodeid
07. Feb 2021cb541d75aUpdate radio-settings.md with note of coverage.
07. Feb 20214ee01acb4Change where the location information is taken from.
06. Feb 2021d678c4888work on rangetestplugin and storeforwardplugin
06. Feb 20219f9f02fc6Reverting platform.ini back to the way it was.
06. Feb 2021abf135abcMerge pull request #66 from meshtastic/master
07. Feb 2021f7beec472Merge pull request #678 from geeksville/dev
07. Feb 2021ccf345086make CI build steps more atomic for easier reporting
07. Feb 202186553a4fcadd libs needed for linux build on CI server
07. Feb 202155349ea571.1.42
07. Feb 2021486b03e98bug 677. Don't assert fail for missing interfaces, instead return nak packet to clients.
07. Feb 2021ccb232b6amake route errors a more general 'message delivery failure' reason in support of https://github.com/meshtastic/Meshtastic-device/issues/677
07. Feb 2021c25efac0cportduino wip
06. Feb 202122af1b551Add note about antenna gain.
06. Feb 2021c696d226bMerge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
06. Feb 20219035a06b4Add link budget to radio-settings.md
06. Feb 2021056940a4aDocumentation
04. Feb 2021e7af338c3add trademark
04. Feb 20219069e5b33no longer need to set num jobs, because my computer is better
03. Feb 202182db1f1dbMerge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
03. Feb 2021f46059ec4update to range test plugin
03. Feb 20210c71de4e5Update for rangetest plugin
03. Feb 20210fa654e53update radio-settings.md
03. Feb 202145c17659cradio-settings.md - add note about TCXO stability
03. Feb 2021b901f8d9aUpdate to radio-settings.md
03. Feb 20219c60a7966Update radio-settings.md
02. Feb 20216d66a53f8Another update to radio-settings.md
02. Feb 2021324627482Update radio-settings.md
02. Feb 20210c6c18902Update to radio-settings.md
02. Feb 20218a68ae0d0Update radio-settings.md
02. Feb 20215661e5dadUpdate radio-settings.md
02. Feb 2021e9affb50d#674 add support for lora32 v1.3
31. Jan 2021c00173dbdpartial work
31. Jan 2021e8c6fccd6#671 Range Test Plugin
31. Jan 2021487b8c6e9#668 Initial work for Store & Forward Plugin
30. Jan 2021b2481d145Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
30. Jan 2021399fbc5d6Merge pull request #665 from mc-hamster/master
30. Jan 202148b38ed94Update documentation
30. Jan 2021c0444ef16Merge pull request #64 from meshtastic/master
31. Jan 20211719a8e76Merge pull request #667 from geeksville/dev
30. Jan 2021242bcc835Update documentation location to the main mesthastic repo
30. Jan 2021092af0f9fUpdate to doc to add info on the bell character
30. Jan 2021133a7ff16Added more notes.
30. Jan 20215df08410eCreate SerialPlugin.md
30. Jan 20219f9787bc0Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
30. Jan 20217129a19f3#654 Add reference to documentation
30. Jan 2021f45ffc877Rename documentation
30. Jan 20213162f7494Create External Notification documentation.
30. Jan 20216cef3e41eUpdate comments and use radioConfig
30. Jan 2021c0e2ec8de1.1.34
29. Jan 2021aee81c8dc#654 - Add comments on what the config does
28. Jan 20219e736ab0d#654 Fix gpio initilization
28. Jan 202185752b0fc#654 - Fixed problem with class namespaces.
29. Jan 2021c6f34c59bUpdate to logo by @thepoweroftwo
29. Jan 20217f0772584make improperly sized AES128/256 keys non fatal, instead pad with zeros Fixes rebooting the board if someone specifies an invalid key
29. Jan 2021c81d09046someone added storerequest app?
27. Jan 2021c52473284#654 - Non blocking call to toggle the output.
27. Jan 20215e303f8a1#654 - Work in progress. Needs testing, non-blocking alert and integration with configuration
27. Jan 2021224656427#654 - Small changes.
27. Jan 2021eff0c1fe8#654 - Partial work for the LED/Speaker.
27. Jan 2021ad322476dMerge branch 'master' into master
27. Jan 2021256174268#664 - Blink the LED when we enter disablePin()
28. Jan 2021fa9e31fe0Merge pull request #663 from geeksville/eink
28. Jan 20213ac5b045cMerge remote-tracking branch 'root/master' into eink
28. Jan 20216a593e01enotes on eink1.0
28. Jan 20216f6dd2291fix typo
27. Jan 20212b4ddc07fMerge pull request #651 from android606/log-tx-failure
27. Jan 202163c650c33Merge branch 'master' into log-tx-failure
27. Jan 2021dc29161f3Merge pull request #659 from IZ1IVA/patch-4
26. Jan 20218a6fdafc7Merge branch 'master' into patch-4
25. Jan 2021ea40bd991Merge pull request #660 from mc-hamster/master
25. Jan 2021e19dd46f0Merge branch 'master' into master
25. Jan 2021532b06c28Update version.properties to 1.1.33
25. Jan 2021a8480d1eaUpdate radio-settings.md
24. Jan 20210cf7aafffMerge pull request #658 from sachaw/master
24. Jan 2021e2e1819efMerge branch 'master' of https://github.com/sachaw/meshtastic-device
24. Jan 202131b89e293Another header required
22. Jan 2021a021ff7ebMerge pull request #656 from sachaw/master
22. Jan 2021bb5d0fac9Merge branch 'master' into master
22. Jan 2021df5ed6451Merge pull request #655 from mc-hamster/master
23. Jan 20219db5f9ff6fix cors for API requsts & fix spiffs url
22. Jan 2021ca83a78e1Fix for #650 - build-all.sh will fail
20. Jan 202113eef9a30Merge pull request #653 from mc-hamster/master
20. Jan 20212a8ac2c0cMerge branch 'master' into master
20. Jan 2021c97342db9Merge pull request #63 from mc-hamster/serial
20. Jan 2021d7b2a0ed7Merge pull request #62 from mc-hamster/master
20. Jan 2021af0a1b5dbUpdate comments of SerialPlugin
19. Jan 20219cf030d58Merge pull request #652 from mc-hamster/master
19. Jan 2021c04d70d5eMerge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
19. Jan 20212a47819fd#649 More webserver refactoring
19. Jan 20214516c8f9bMerge pull request #61 from meshtastic/master
19. Jan 2021e4fdf26dc#649 - First pass on the refactoring of the webserver
19. Jan 2021dd511588aOops, let's only try to reboot ESP32 when there's an ESP32
19. Jan 202179dad8ec8Set critical error and reboot when radio fails to generate tx IRQ
18. Jan 202139d14fedcMerge pull request #648 from mc-hamster/master
18. Jan 20211da38fc74Merge branch 'master' into master
18. Jan 2021b5f50efdc#647 - Fix for admin mode being forced on boards without hardware pullup
17. Jan 2021046e691d4Merge pull request #645 from mc-hamster/master
17. Jan 2021e72531b09Merge pull request #60 from mc-hamster/master
17. Jan 202181e320c9cMerge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
17. Jan 2021fa8cc7414Update to Serial Plugin to make it easy to override the device configuration
17. Jan 2021c7d9ff7ccMerge branch 'master' into master
17. Jan 20218704a9d08Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
17. Jan 2021c0d27e2ce#635 Added web_request_count and fixed printf of psram
17. Jan 202184b9028ecMerge pull request #642 from mc-hamster/master
17. Jan 20214fda7098cMerge branch 'master' into master
17. Jan 20218e8264efb#635 - Added memory usage statistics
17. Jan 202154e780a6cMerge pull request #641 from mc-hamster/master
17. Jan 2021125eb2b78Fix for build fail on NRF
17. Jan 20216ea9cdc83Merge pull request #59 from mc-hamster/master
16. Jan 2021c0711fde6#615 Allow rate for tbeam battery charger to be configurable
16. Jan 202120b8d2c4aSet the port to PortNum_SERIAL_APP
16. Jan 202173ae15197Added serialplugin_timeout to SerialPlugin
16. Jan 2021f4806c9ddMerge branch 'serial' into master
16. Jan 202179532210eSerialPlugin - Update comments with better instructions
16. Jan 2021d7f26493aUpdate to SerialPlugin to take advantage of the configs
16. Jan 2021b9d025dd5Missed adding the proto file
16. Jan 2021f435086a5Update generated protobufs
16. Jan 20213dcdf372dadd remote update
16. Jan 2021cd84f2867Updated submodule proto
16. Jan 2021cafe00e46Update of serialplugin
16. Jan 2021fd9ffbbb8fix charging indication for dumb battery sensors
16. Jan 2021d1be7cf14improve hardfault handler
16. Jan 2021d1f0be215eink leds seem a bit busted
16. Jan 20213a2c17998turn off nrf52 ble while debugging
16. Jan 2021a0dd05151turn off eink backlight
16. Jan 20214faff3ec6cope with bogus NMEA gps
16. Jan 2021f11022517Update variant file and qspi flash programming settings for new ttgoeink
16. Jan 20212684257e7update protobufs
16. Jan 202151fb1021dMerge remote-tracking branch 'root/master' into eink
16. Jan 202151d0d0d6cbegin new ttgo eink board
16. Jan 2021047df7637move rev 0.1 of the ttgo eink board to eink0.1
14. Jan 20216da4e3021Merge branch 'serial' of https://github.com/mc-hamster/Meshtastic-device into serial
14. Jan 2021dbf0569e2Update comments for serial pins recommended by @ryguy
14. Jan 202118220b88bMerge pull request #58 from mc-hamster/master
14. Jan 2021665da2fb0Merge pull request #57 from meshtastic/master
14. Jan 202157ffe6622Merge pull request #56 from mc-hamster/master
14. Jan 2021485fec964Merge pull request #633 from mc-hamster/master
14. Jan 2021bd8573622SerialPlugin - Exclude working on non esp32 platforms.
14. Jan 20214ec898693Fixed switching to uint32 from 16 for airtime in json report
14. Jan 2021b96321676Merge pull request #55 from mc-hamster/serial
14. Jan 2021813fd95bcMerge pull request #54 from geeksville/mc-master
15. Jan 20213598c91c2fix @mc-hamster build to work on linux/nrf52
14. Jan 2021507cd1dd2#639 - Move from counting seconds to milliseconds
14. Jan 2021e39506824Added more comments
13. Jan 2021f68a31ab2serialplugin - ability to configure ACK
13. Jan 2021b1181deb5serialplugin - Added my todo list
13. Jan 202189b32dd7eFix comments in serial plugin
13. Jan 2021c54e87f9aUpdate SerialPlugin.cpp
13. Jan 2021eee7e1de5Update to serial plugin
13. Jan 20213c60df156Partial work on the SerialPlugin
11. Jan 2021a827017bdMerge pull request #53 from crossan007/master
11. Jan 202195c502c65fix typo
11. Jan 20210f573901ddidn't need power.h
11. Jan 2021fdc9bf578add power statistics for #635
09. Jan 202137e0f9a32Merge pull request #52 from mc-hamster/osthread
09. Jan 20210c06d8db3maybe this will fix the linux build?
09. Jan 20210be4bbb36Merge pull request #51 from mc-hamster/osthread
09. Jan 2021f02ab8839Does this fix the linux build?
09. Jan 2021c9d4de880Merge pull request #50 from mc-hamster/osthread
09. Jan 2021adb912b66fixed in linux now?
09. Jan 20213f5da1e03Merge pull request #49 from mc-hamster/osthread
09. Jan 20210a40d920eUpdate BluetoothUtil.cpp
09. Jan 202139311f1e4Merge pull request #48 from mc-hamster/osthread
09. Jan 20219cd24a564is linux fixed now?
09. Jan 20211c0efde31Merge pull request #47 from mc-hamster/osthread
09. Jan 2021c82905bbdis linux fixed now?
09. Jan 2021275eace96Merge pull request #46 from mc-hamster/osthread
09. Jan 20215688c8b81more linux build fixes
09. Jan 20218b2798abdAdded a few commented out default_envs
09. Jan 20216d977923bMerge pull request #45 from mc-hamster/osthread
09. Jan 202152dacaed3more fixes for linux build
09. Jan 20217a381eaeaMerge pull request #44 from mc-hamster/osthread
09. Jan 202169391e186Fix for breaking the linux build
08. Jan 202106f8beaa1Merge pull request #43 from mc-hamster/osthread
08. Jan 20213798f4ca5fix for building on NRF platform.
08. Jan 20214fd243a6eMerge pull request #42 from mc-hamster/osthread
08. Jan 2021d458f673bWeb server is now treaded and moved to mesh/wifi/*
08. Jan 2021cfcb00b94that's enough for tonight. web server is in its own thread, needs to be further optimized but it works enough. next is to refactor.
08. Jan 2021977e47d10partial work
08. Jan 2021cfeb40f36Merge pull request #41 from mc-hamster/master
08. Jan 20214fcc3ac1dMerge pull request #40 from meshtastic/master
08. Jan 2021f4afa6931Merge pull request #630 from geeksville/dev
08. Jan 202171be71d63add note about how to send messages thanks @rw-w for the question
08. Jan 2021de9f7e6c3update protos
08. Jan 20217c8db2b50Merge remote-tracking branch 'root/master' into dev
08. Jan 2021cd653f943Merge pull request #629 from ry-w/patch-1
08. Jan 202174bc05936Merge remote-tracking branch 'root/master' into dev
08. Jan 20217aacfd66eadd assertIsSetup() and use it from OSThread constructor fixes nasty bug @mc-hamster discovered with plugin order of operations
08. Jan 20213636b87dbformatting
06. Jan 2021d6bd32857Update plugin-api.md
05. Jan 20210af5b225cintermediate
05. Jan 2021f7dcef39cintermediate work
06. Jan 202107042178dMerge pull request #627 from mc-hamster/master
06. Jan 2021243878f2aMerge branch 'master' into master
06. Jan 2021d3f8a76ccMerge pull request #625 from geeksville/dev
06. Jan 202120131a51aMerge branch 'master' into dev
06. Jan 20211c9a36977Merge branch 'master' into master
06. Jan 2021dcb426f58Merge pull request #628 from IZ1IVA/patch-3
05. Jan 202135bcb5297Merge pull request #38 from mc-hamster/master
05. Jan 202184e3d7c27Test fixes for Tobiases
05. Jan 20219b03f0ac8Update radio-settings.md
04. Jan 2021eb402809eMerge branch 'master' into master
04. Jan 2021e9c9e4062Include instrusctions for real time backtrace decoding.
04. Jan 202101eed97b9Merge branch 'master' into dev
04. Jan 202194a47dba7fix #624 - update battery level and current time on mynodeinfo
03. Jan 2021bce2c9347Merge pull request #623 from geeksville/dev
03. Jan 2021da8b1d41c1.1.32
03. Jan 20213ddae5faefix build for esp32
03. Jan 202134faea610fix #622 - we might not have a local position yet early in the boot
03. Jan 202101848a9e5moved wifi code
03. Jan 202110db80541Merge remote-tracking branch 'root/master' into dev
03. Jan 2021edd1268f5portduino: begin adding wifi implementation
02. Jan 202111c16e8bbMerge pull request #621 from mc-hamster/master
02. Jan 20217d411351cMerge pull request #37 from meshtastic/master
02. Jan 2021df21602c9Remove text "This interface is experimental"
02. Jan 2021ce4ccf3ccno need for lora CS control on linux, the spi controller handles it
02. Jan 2021a7f93de3aadd a software based cross platform AES-CTR implementation
02. Jan 20218e8257adfMerge pull request #619 from geeksville/dev
02. Jan 2021e627725df1.1.31
02. Jan 2021b3ba557b8cleanup portuino
02. Jan 2021bd0365014Merge pull request #612 from wfang2002/master
02. Jan 202142f51f33aMerge branch 'master' into master
01. Jan 20218295b88d9Checking in work so I don't lose it. Nothing's broke with the build.
02. Jan 202170313b266Merge pull request #618 from geeksville/dev
02. Jan 2021745d3775bMerge branch 'master' into dev
02. Jan 2021aa176b659portuino now kinda works with the pinetab lora USB module. still need to add an AEX256 impl for the linux port and optimize a bit
02. Jan 2021b0e3a7524assign more portduino pins
02. Jan 20215ceee50bbbug: we've always been setting gpio 0 as an input on rf95 based devices found because portduino provides full visibility to all IO operations to the hw simulator.
02. Jan 2021ebdad76fbportduino: gpios now kinda work on linux
01. Jan 2021925829dc5Partial work to migrate to OSThread model
31. Dec 2020e04ea853dMerge pull request #616 from mc-hamster/master
31. Dec 20209587729bbMerge branch 'master' into master
31. Dec 20206ec368bf0Commenting out upload ports
31. Dec 2020d71c7b512Cleanup some compile time warnings that were driving me crazy.
31. Dec 2020349701ac1Display AP connection usage only when in AP mode
31. Dec 2020d424fa5eaMerge pull request #605 from oztug/master
31. Dec 2020ca6293eefMerge branch 'master' into master
31. Dec 2020d289e8a86Merge remote-tracking branch 'root/master' into dev
31. Dec 202096328526bMerge pull request #613 from wfang2002/#604_rtc
30. Dec 2020279c89dcaShall upgrade RTC currentQuality if higher q available
30. Dec 2020a7a52e08dMerge branch 'master' into master
30. Dec 2020f6336855dFix GPS turned on then off immediately every 2 minutes
30. Dec 2020727d8a645Merge pull request #610 from mc-hamster/master
30. Dec 20207b80b9538Merge pull request #36 from mc-hamster/upload
30. Dec 20202867f8fd5Fix for #606 and #597
31. Dec 2020cdf416cb7partial fix for #608 - when a new TCP API connection arrives, close old one completely
30. Dec 20207716d6201Remove old comment
30. Dec 2020d5f76b16bwrite readLength to debug console
30. Dec 2020552406b15Merge pull request #34 from meshtastic/master
30. Dec 2020abb52e544Merge pull request #607 from geeksville/dev
30. Dec 2020de37a0c311.1.30
30. Dec 20206e31ba30cmove generated protobuf c code to own directory
30. Dec 20208fe1c518dMerge branch 'mqtt' into dev
30. Dec 2020b6006fe3duse default serial port for the current platform
30. Dec 20203e8173c4bMerge pull request #600 from geeksville/dev
30. Dec 2020d8a15d632Merge branch 'master' into dev
30. Dec 20209a3d558f6Revert "Update proto"
30. Dec 202085ddf3be1Update proto
30. Dec 20203ca42b8f5Merge remote-tracking branch 'upstream/master'
29. Dec 2020b75c7ad17Merge pull request #596 from mc-hamster/master
29. Dec 202044f89c969Merge branch 'master' into master
29. Dec 20205595fb38cGenieblocks Lora support
28. Dec 2020c0e0e095cMerge pull request #602 from Noki/master
28. Dec 20206c1c0640fMerge branch 'master' into master
28. Dec 2020698102371case with large gps antenna option
28. Dec 2020997ed283b#601 - tbeam draws too much power from USB port
28. Dec 20209128f7d4bturn on battery pin for lora_v2 per @msws
28. Dec 202093d0257beMerge remote-tracking branch 'root/master' into dev
28. Dec 2020adc71e7edmqtt doc progress
28. Dec 2020516e18ca8mqtt doc updates
28. Dec 20204777e53c2more mqtt design work
28. Dec 2020d6912cfd8mqtt design progress
27. Dec 2020621306e61Add IP address and rssi to /json/report
27. Dec 20200e507e192Merge branch 'master' into master
27. Dec 202015a0b3694Update to #588 - Change "hour" to "period"
27. Dec 20206e4cf22cfAccidently checked in my platform.ini
27. Dec 202058859848aAdd RX and RX_ALL analytics for #588
27. Dec 202055f61826bMerge pull request #599 from geeksville/mqtt
27. Dec 2020f80d357b7Merge remote-tracking branch 'root/master' into mqtt
27. Dec 2020c97219764fix #598 don't corrupt the heap when a TCP connection drops
27. Dec 2020c06b7b2b4add misc mqtt ideas
26. Dec 20203c69beef9Update to the airtime calculator. I didn't 0 out the RX log.
26. Dec 2020e55c5e10bMerge branch 'master' into master
26. Dec 2020e321528a6#588 - Calculate TX air time
27. Dec 2020ee897bce6Merge pull request #595 from geeksville/mqtt
27. Dec 2020186a52172fix #577 don't make invalid radio settings reboot the board instead raise a critical fault (note though: this is still not ideal because the radio will be in an undefined state until valid settings are used)
27. Dec 202021570fc24fix #540 use gps to fix rtc clock drift every 12 hrs
27. Dec 20202edc6b363fix #587 thanks @cronyx
27. Dec 20200c74303e9move criticalerror defs into .proto for cross platform support
26. Dec 2020244e597a9Merge remote-tracking branch 'root/master' into dev
26. Dec 202015833e1e5Merge remote-tracking branch 'root/master' into mqtt
26. Dec 202073d64d378Merge branch 'dev' into mqtt
26. Dec 20208d04410f4improve error descriptions
26. Dec 202036d28d2daMerge pull request #594 from geeksville/dev
26. Dec 20204a653ab05fix nrf52 build
26. Dec 2020651bd7145show critical faults on the screen
26. Dec 20201e9ebbc47Merge remote-tracking branch 'root/master' into dev
26. Dec 202027c16ba18add ppr1 notes
26. Dec 202051a8c7118Merge pull request #593 from Noki/master
26. Dec 2020808c4ff5cMerge branch 'master' into master
25. Dec 2020ded2b86e5Calculate TX air time duty cycles #588 -- UNTESTED
25. Dec 20209efcdc7c6More cases and info about GPS and LoRa antennas
25. Dec 202034e6dbec8Merge pull request #33 from meshtastic/master
25. Dec 202062b655cceMerge pull request #592 from geeksville/dev
25. Dec 20203c2aac87fbetter fix for screen messages in log
25. Dec 20203aba09709Merge branch 'dev' of https://github.com/geeksville/Meshtastic-esp32 into dev
25. Dec 2020f45451ca7missing line term
25. Dec 2020c35fec9f2Merge branch 'master' into dev
25. Dec 202088fa24ce7Merge branch 'dev' of https://github.com/geeksville/Meshtastic-esp32 into dev
25. Dec 202059577b9d7add real formatted debug logging with timestamps
25. Dec 2020c349ad62ewe set randomSeed at boot so I think probably not good to do again cool @mc-hamster?
24. Dec 2020d5b57840dchecking in a little of the airtime so i can switch to the laptop.
25. Dec 2020f8a3d143cMerge pull request #591 from geeksville/dev
25. Dec 2020c717dfc33Merge branch 'master' into dev
24. Dec 202022d9096c3Merge pull request #590 from mc-hamster/master
24. Dec 20208080bc608Merge pull request #32 from meshtastic/master
25. Dec 2020c4b9d60afMerge remote-tracking branch 'root/master' into dev
25. Dec 2020dda5568e2update arduino lib & esp bins to fix #584
25. Dec 20202d8e00e2aMerge pull request #589 from geeksville/dev
25. Dec 2020901ff6bb1bug #587 try to work with old (2.x?) versions of python
25. Dec 20207312c56d6Merge remote-tracking branch 'root/master' into dev
23. Dec 2020031c58e21remove logspam that was busting serial api
22. Dec 202035b1cfcc4#554 Keep radio turned on if we're contacted over http(s) while on battery power.
22. Dec 2020e54577815Merge pull request #583 from mc-hamster/master
22. Dec 20206fd2bc5f8Merge branch 'master' into master
22. Dec 20209a587b274Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
22. Dec 2020bacc1b1da#581 - Quiet a compile time warning I introduced.
22. Dec 2020575b69c54Merge pull request #582 from mc-hamster/master
22. Dec 202073092b4b4Merge branch 'master' into master
22. Dec 2020877dc824a#407 - Fix for wifi does not come back up after power down
23. Dec 202089c76dca1Merge pull request #579 from mc-hamster/master
23. Dec 20202253ea1b4Merge branch 'master' into master
22. Dec 2020b732a13d6Merge pull request #580 from crossan007/master
22. Dec 20208e0c22481remove extra whitespace
22. Dec 20205a96dc008move json delete endpoint
21. Dec 2020181db06b0Merge branch 'master' into master
21. Dec 202047ccfb610add HTTP/Delete method handler for SPIFFS
21. Dec 20205f97740abFix for #535 -- Heltec board stays asleep ...
21. Dec 202090d6878bbMerge pull request #578 from crossan007/master
21. Dec 20205c70f36aaadd mime types for ico and svg
21. Dec 202009cc0a85dMerge pull request #1 from meshtastic/master
20. Dec 2020a47fcdacbMerge pull request #575 from mc-hamster/master
20. Dec 2020ef0891ae5Fix for #576 - The browser was seeing the other files on the filesystem.
21. Dec 2020a8d770029move more of is_router out of python and into the device code
21. Dec 2020412916ba7fix printf format for 64 bits
21. Dec 2020616290edcspeed up build for my slow laptop
20. Dec 20209ed19892eMerge branch 'master' into master
20. Dec 202088cf60ad9Merge pull request #31 from crossan007/adjust-blink-timings
20. Dec 20207f59e76c7fix formatting
20. Dec 2020dcb9125b3remove unused parser
20. Dec 20202743b9d31use POST URL parameters; fix response status
20. Dec 20202f779bfd3improve blink; LED or SCREEN as POST Parameter
20. Dec 2020db2193b52implement screen blink
20. Dec 20207205e9a5badjust LED timings; switch to HTTP/POST
20. Dec 20201ca83509dBlink the LED for one second on get of /json/blink
19. Dec 20207135a1230Merge pull request #573 from mc-hamster/master
19. Dec 2020fae9ea8b3Update for #571 (i forgot to set the mime type)
19. Dec 2020b96ee7be7New feature #571 - Report contents of spiffs in a json data structure.
19. Dec 20209e449bebfMerge pull request #30 from meshtastic/master
17. Dec 2020e32202e4fMerge pull request #570 from geeksville/dev
17. Dec 2020ca99b6b3b1.1.23
17. Dec 20202eb2e9142Merge remote-tracking branch 'root/master' into dev
17. Dec 202015e1a3870When new node joins mesh, all other nodes reply with their current state
17. Dec 20205bdc7216bbegin support for multiple simultanous channels
15. Dec 2020cc127f7daMerge pull request #562 from geeksville/dev
15. Dec 2020be38a58a6finish channel name cleanup
15. Dec 20205930f8270Merge remote-tracking branch 'root/master' into dev
15. Dec 2020c9f2318e7Use simpler names for standard channels
14. Dec 20205cdc2f514Make ChannelSettings SUPER short for common channels
13. Dec 202053d773b81Merge pull request #565 from mc-hamster/master
13. Dec 202085b2ba7ceMerge branch 'master' into master
13. Dec 2020474e0e715Fixed bad copy/paste of http end points being used as default.
13. Dec 202099a8c80c4Merge pull request #564 from mc-hamster/master
13. Dec 202003a9d7da5Merge branch 'master' into master
13. Dec 20206975848f4#563 Don't display the wifi password when we are a client.
13. Dec 20200cdc1fc95make gpiowatch work correctly
13. Dec 2020e80c79edbclean up debug msgs
12. Dec 2020651d045afMerge pull request #559 from mc-hamster/master
12. Dec 202086952c545Fixed #541 - Work around to bug in espressif softap event handler
12. Dec 202046781357dremove hard coded network
12. Dec 2020bb9abf2dc#560 Forgot to switch back to application/json
12. Dec 20205249608dc#561 Add escapes to strings
13. Dec 2020ee8f4de5amake plugin reply handling simpler
12. Dec 202017297db2b#561 - Add a scan for SSID
13. Dec 2020ad8bcba5eremove hack for the othernet ppr1 rev 1 board
13. Dec 2020138cebbf0turn nrf52 ble back on
12. Dec 20209f9573d2e#560 - Add note that we're in admin mode on network screen
12. Dec 2020e10b82c11#560 Partial changes
12. Dec 2020d82aaaa80#560 - Partial work for Charles.
12. Dec 2020c0d94ae4aUpdate main.cpp
12. Dec 202002ce12607#560 - Force SoftAP if the user button is held down during startup.
12. Dec 2020bdeba54c5Merge pull request #29 from meshtastic/master
12. Dec 202026c9585c9#557 - Switch from GET to POST
12. Dec 2020696255c1f#557 - Endpoint to restart device over http(s)
12. Dec 2020d857f8ba6Merge pull request #553 from mc-hamster/master
11. Dec 20205852caa61Fix bug #551 - Turn the led off before shutting down.
11. Dec 2020e82752c77#552 - Updated the 404 handler for / to refer to instructions for how to fix the problem.
11. Dec 20203eae2c628Merge pull request #28 from meshtastic/master
11. Dec 20201e5d0b25aAdd doc note about threading and use OSThread to make GPIO watching work Thanks to @mc-hamster for the idea
11. Dec 2020c8423400eMerge pull request #548 from geeksville/dev
11. Dec 2020af88a34f7update dev docs
11. Dec 2020b9f1ce70cbegin plugin-api tutorial
11. Dec 2020c361c1fabUpdate to nanopb 0.4.4
10. Dec 2020091e953edtodo updates
10. Dec 20209ab02119fMerge branch 'udp' into dev
10. Dec 20202d4849e0dremote try catch in new build tool - file was missing
10. Dec 202016f897d27Merge pull request #547 from geeksville/udp
10. Dec 20204cbf0a073oops - forgot to check in the new version file, broke CI
10. Dec 202099c8df8e7try to fix CI again
10. Dec 20208e2e4f7e6Merge remote-tracking branch 'root/master' into udp
10. Dec 202045d72bd51fix CI build - make projectdir relative
09. Dec 2020781ed3eafMerge pull request #544 from IZ1IVA/patch-1
09. Dec 2020c66a0a37dMerge branch 'master' into patch-1
09. Dec 202092f200720Merge pull request #545 from IZ1IVA/patch-2
10. Dec 20201f7b537d2Merge remote-tracking branch 'root/master' into udp
10. Dec 2020cabeacfa91.1.21
10. Dec 2020df8b3ebbcalways pull min_app_version from appload
10. Dec 2020b1c30f065Use a custom platformio py file to always set build version
09. Dec 2020194028f9fUpdate radio-settings.md
09. Dec 2020f49c8f4c4Update radio-settings.md
08. Dec 2020b3b4c2c1cMerge pull request #543 from geeksville/udp
09. Dec 2020a0076eb39better position debug output
09. Dec 2020a6a4fec4bMerge remote-tracking branch 'root/master' into udp
08. Dec 20202d4657c8dMerge pull request #542 from IZ1IVA/patch-1
09. Dec 202032b8e4f20fix #536 allow fixed positions meshtastic --setlat 32.7767 --setlon -96.7970 --setalt 1337
09. Dec 20203753fef29add debug_log_enabled
09. Dec 2020a4bb1937cMerge remote-tracking branch 'root/master' into udp
08. Dec 20204bd22dd5dignore our own msgs for gpio ctrl
07. Dec 202079a24c200use autogened protobuf init code
07. Dec 202090060e84cWIP on GPIO example
06. Dec 20208f5a1f19dadd remote gpio control as an example plugin https://github.com/meshtastic/Meshtastic-device/issues/182
05. Dec 20203e0dc4421move want_replies into new plugin system
05. Dec 202091b99bd58require apps to be 1.1.20 or later
05. Dec 2020b6e21bcbcadd SinglePortPlugin to simpilify api
05. Dec 2020ae7d3ee5emove nodeinfo messages into new plugin system
05. Dec 2020f1179bd3epositions now sent using the new API
04. Dec 20209b24cc6ddupdate protobufs
03. Dec 202020c5b98b2Update README.md
03. Dec 2020d3cb9bdd4WIP moving positions to new system
29. Nov 2020a70cda6feMerge pull request #27 from meshtastic/master
28. Nov 20207737123d0begin moving position stuff into plugin
28. Nov 20205138aff4bfix static initializer bug with mesh plugins
28. Nov 20200b0d293a6Move text message handling into the new plugin system
28. Nov 2020ddab4a023remove support for 8bit nodenums
27. Nov 202050615540cMerge pull request #538 from meshtastic/dev-https
28. Nov 2020f5e42b253update protos
27. Nov 20209e9913101Merge pull request #527 from geeksville/spiffs-bug496
28. Nov 2020b1289b632Merge remote-tracking branch 'root/master' into dev
28. Nov 2020c427c8abfoops - fix my crummy merge
27. Nov 20209170dc773Merge pull request #534 from mc-hamster/master
27. Nov 2020cc36e3a9aMerge branch 'dev-https' into spiffs-bug496
27. Nov 20207d4c77abfFix for #533 - deinitWifi() will de initialize the radio even if it was never initialized
25. Nov 20201ba91ec27Merge pull request #26 from meshtastic/master
22. Nov 2020575c5b219Merge pull request #532 from meshtastic/mc-hamster-patch-2
22. Nov 20203473a1e32wait_bluetooth_secs to 60 seconds.
22. Nov 202011a00e297Merge pull request #531 from mc-hamster/master
22. Nov 2020817c99e09trying to fix it again
22. Nov 20209801a62d2Fix for CI on other boards.
22. Nov 20202bd40b705Add support for the power button #528
22. Nov 2020dccc15946Merge pull request #530 from mc-hamster/master
22. Nov 20203ab9d2a50Removing stuff I accidently checked in for the duplexer
22. Nov 2020776a978eaMerge pull request #529 from mc-hamster/master
22. Nov 2020f60922af3Accidently checked in my rf deduplexer
20. Nov 2020cb34fd5ebMerge remote-tracking branch 'root/master' into dev
20. Nov 202019d81347f1.1.9 (release for @mc-hamster only in android app alpha)
19. Nov 2020d7d13d637clean up filesystem goo, add spiffs to install scripts, fix #496 @mc-hamster seems to work pretty good for me, so I'll send a PR to you for the dev-http branch.
18. Nov 2020df75cefeefix #525 - turn off (buggy) TinyGPS custom candidates support
17. Nov 202066f9dbec4Merge pull request #524 from meshtastic/mc-hamster-patch-1
17. Nov 20204679dd7c4Lora Design Guide
16. Nov 2020a02979d56Merge branch 'externalAmp' into master
16. Nov 2020f2698bbf9bug #496 - allow update clients to program SPIFFS region also have build system properly build spiffs release builds
16. Nov 2020d04513994return ble errors for invalid values
15. Nov 20202c9c5991aadd a script for testing release builds
13. Nov 20201b365fa0aMerge pull request #24 from meshtastic/dev-https
13. Nov 202071d1d4d8fMerge pull request #521 from meshtastic/master
13. Nov 202064df994a3Merge pull request #520 from crossan007/dev-https
13. Nov 202049a19e26dOnly issue ContentType header once; correctly.
14. Nov 2020ef37f955cMerge remote-tracking branch 'root/master' into dev
14. Nov 2020ac50b9544Merge pull request #519 from geeksville/bug513
14. Nov 2020ccc1600bcremove stale fixme
14. Nov 20207c220f8a3Merge branch 'master' into bug513
14. Nov 20201839f8f7cfix #513 scale retransmission times based on true packet time on wire
13. Nov 202048c461c50Merge pull request #515 from geeksville/eink
13. Nov 2020f346b4f0fMerge branch 'eink' into bug513
13. Nov 20205aab4f5c9Merge branch 'master' into eink
13. Nov 2020d407db5eeadd more deep sleep support for nrf52 boards
13. Nov 202093afc71e2Show "sleeping" on eink while in deep sleep
13. Nov 202067e657f10always print debug output to both serial and segger debug port cc @mc-hamster, this makes USE_SEGGER optional on nrf52 targets
12. Nov 2020619a48085pinetab docs
12. Nov 202068937d52fbug #503 wip
09. Nov 2020e33657eb7Toggle GPIO2 to HIGH when transmitting a packet out the LORA radio.
07. Nov 202021751da5aMerge pull request #512 from geeksville/dev
07. Nov 2020c2e8ac7171.1.8
06. Nov 2020825001f31Merge pull request #23 from mc-hamster/master
06. Nov 2020576526576Merge pull request #511 from mc-hamster/master
07. Nov 20202fd5ce00cfix build for esp32 targets
06. Nov 20204204c494afix poorly merged file
06. Nov 202084beae100Merge branch 'dev-https' into master
06. Nov 2020951b4293cSet web cookie and web text editor.
07. Nov 2020952c216bfMerge remote-tracking branch 'root/master' into dev
07. Nov 2020ff4b03b8cFix #509 was causing failure on non GPS equipped boards
31. Oct 2020c5903a790update for portduino
31. Oct 2020bbc36f7b6switch to my new SD 7.2.0 S113 based bootloader
30. Oct 20202f9ef463dMerge pull request #507 from meshtastic/master
30. Oct 2020bea00569fMerge pull request #22 from meshtastic/master
30. Oct 2020d7368d5a5begin deep sleep support for nrf52
29. Oct 202047bbde3c6fix #505 allow forced standby mode to not assert fail
29. Oct 202004942a357fix #505 - device can reboot due to race condition in sending
28. Oct 202062a8c968eMerge pull request #504 from geeksville/dev
29. Oct 2020b9a1cae721.1.7
29. Oct 20206b442784fMerge remote-tracking branch 'root/master' into dev
29. Oct 2020cfcb62bd1Make region changes take effect immedately
29. Oct 2020f698883c0add pinetab docs
28. Oct 20204a5cef886Merge pull request #450 from BeardyWalrus/master
28. Oct 2020f6ec12928Merge branch 'master' into master
27. Oct 202017763034aMerge pull request #503 from geeksville/ppr1
28. Oct 20204ad562b9fThe new 7.2.0 soft device works on nrf52833
28. Oct 20206b838002dswitch back to tbeam for merge to master
28. Oct 20205e0d53a1eppr1 todo updates
26. Oct 2020b1dae3608Merge pull request #502 from mc-hamster/master
26. Oct 202044aafd5b9Update to basic.js and add mime types.
25. Oct 20207597d5b3fPPR1 - GPS serial now works
24. Oct 20201a8891c33ppr1: add crude version of charge controller driver
24. Oct 2020f0eeaf01dppr1 lcd is 'good enough' for now
24. Oct 2020d4e95e95afix long-press handling on alternate button
24. Oct 20200767c8be0PPR1 fix screen mirroring on LCD
23. Oct 202018bbf3523remove unused display code
23. Oct 2020b081a6da5ppr1 st7567 lcd kinda works now
23. Oct 2020a102e49fdPPR1 WIP - hacky code to make LCD talk on I2C. Works!
23. Oct 2020c078c08c3Merge branch 'dev' into ppr1
22. Oct 202091756d1feMerge pull request #501 from mc-hamster/master
22. Oct 20205981831bcFixed typo. Updated js library. Update root file handler.
22. Oct 202000eed206cUpdate typo, import from js library
21. Oct 2020130d55aaaMerge pull request #500 from mc-hamster/master
21. Oct 202013ef48094Merge pull request #21 from meshtastic/dev-https
21. Oct 2020529fd5a83Merge pull request #499 from meshtastic/master
21. Oct 2020baa3d1daeSupport for the SPIFFS
21. Oct 20204dd50df81Merge pull request #498 from geeksville/dev
21. Oct 202014c4022c11.1.6 (and screen layout tweaks)
21. Oct 2020a5d7bacdbShow current region on the boot screen
21. Oct 20200b3c25f6duse correct code for "talking to phone" fixes OTA update while a router
21. Oct 2020ad7a474a5update buildscript to generate universal/regionless roms
21. Oct 2020430186ec5Merge remote-tracking branch 'root/master' into dev
19. Oct 2020e9279919aRemove uncompressed style.css. Combine SSID/PWD on same line and toggle between the two every 10 seconds.
18. Oct 2020227c6fc27Merge pull request #494 from meshtastic/dev-https
18. Oct 2020a37844d7eMerge pull request #493 from mc-hamster/master
18. Oct 2020ff20b29c3update case of meshhttpStatic.h
18. Oct 202064c29c4a3Merge pull request #490 from mc-hamster/master
18. Oct 2020d4df3f8a7mDNS server http://meshtastic.local
18. Oct 2020a16c3af30Clarified debug message regardding the Web Server startup status.
18. Oct 20203061860daUpdate sleep timer for the CPU clock
18. Oct 20202450d98b5Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
18. Oct 2020a371592adAdded instructions for David
18. Oct 2020f7aaf48aeMerge pull request #20 from meshtastic/dev-https
18. Oct 20201fb604ebcMerge pull request #488 from mc-hamster/master
17. Oct 2020df2733a3breadded nodeScriptScriptsJS. it got lost in the transition to the new webserver
18. Oct 20208fd3cb1aaadd crude charging detection for 'dumb' voltage based battery sensors
18. Oct 2020485c476f1cleaner battery debug messages
17. Oct 20207dd4ce32dMoved style.css into meshhttpStatic.h
17. Oct 20207f12af73dUpdated to be host and protocol agnostic
17. Oct 202063113d57bInitial integration of meshtastic.js and sample code
16. Oct 202032850ff39Merge pull request #487 from mc-hamster/master
16. Oct 20202901f773aSome cleanup and implement the X-Protobuf-Schema header
17. Oct 2020a7c54e4adMerge remote-tracking branch 'root/master' into dev
17. Oct 2020e1f0e11cbppr1 WIP DO NOT MERGE - will break other clients
17. Oct 2020c73ee9873Merge branch 'master' into ppr1
16. Oct 2020c2a1141dfMerge pull request #485 from mc-hamster/master
16. Oct 20205b4472ab5fix case of HttpAPI class
16. Oct 20203262f732dMerge pull request #19 from meshtastic/master
16. Oct 2020cff21ca13Merge pull request #484 from meshtastic/dev-https
16. Oct 202081ce04d3dMerge branch 'master' into dev-https
16. Oct 2020f4d2b1084Merge pull request #483 from mc-hamster/master
16. Oct 20202370cb8aaMerge pull request #482 from meshtastic/dev-https
17. Oct 202059ec87f5boops tbeam was inheriting from arduino, it should inherit from esp32
16. Oct 20200d9481b6eadd allow-headers
16. Oct 20208f0105ccddon't send content-type when options is set
17. Oct 202005ca3c3d5Update to work with my font size change
16. Oct 2020ba549d8fcReturn OPTIONS when requested for toradio
16. Oct 2020b9df2c00ffromradio all option
16. Oct 2020d9dcb3357Merge branch 'master' into dev-https
16. Oct 2020f698231beMerge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
16. Oct 20208414f4a6aAdded access-control-allow headers
16. Oct 20208505020beMerge branch 'dev' into ppr1
16. Oct 2020f3b93d55foops fix for esp32
16. Oct 20209e0731a95Merge branch 'dev' into ppr1
16. Oct 20202b373048cfix battery voltage sensing on NRF52 boards
16. Oct 202022f23bb07Merge branch 'dev' into ppr1
15. Oct 2020b32e3f126Merge pull request #479 from geeksville/dev
16. Oct 202068ddb712fproperly keep nrf52s from sleeping
16. Oct 20202fb5cd8c1work with more NMEA gps sentences
16. Oct 202079aea8231make screen positions less hardwired wrt font size
16. Oct 2020b0837c10ceink display improvements
15. Oct 2020cd811951bMerge pull request #481 from mc-hamster/master
15. Oct 2020df2976dadMerge pull request #18 from meshtastic/dev-https
15. Oct 20204ccbe6ff7Merge pull request #480 from meshtastic/master
15. Oct 2020038ddb887Be a little smarter with setting the CPU frequency
15. Oct 20209134faaedturn off segger debug in ttgo eink build
15. Oct 2020649a120femake eink screen look nicer
15. Oct 20204db0c4a56Make screen code resolution agnostic. Look better on big TFT/eink screens
15. Oct 20205f2f3c94bPPR1 and allow boards to set lower or higher sx1262 power limits
14. Oct 20203b2f5fa5efromRadio now returns all the vailable protobufs. a request to http sets the cpu clock to 160mhz, https to 240mhz then will clock it back down after 2 minutes.
14. Oct 202097adb598btoRadio is functional
14. Oct 2020152ebf0dfMerge branch 'dev' into ppr1
14. Oct 20205b1511c93ppr1 make jlink scripts
13. Oct 20207ef2cc862Merge pull request #478 from geeksville/dev
14. Oct 2020b41a32c6b1.1.5
14. Oct 20201ebd7b0c3make lightsleep default time 5 minutes, with 1 minute in for BLE syncing
14. Oct 2020545754124fix #477: sleep behavior was broken in app due to device bug since 1.1.1
13. Oct 2020ca77d48b2corvus2 gps still doesn't work WIP
13. Oct 2020965c2bda8corvus2 board builds
11. Oct 202002e3438d5Added a favicon.ico
11. Oct 202002b1ece6aUpdate meshhttp.cpp
11. Oct 20209fdef366fMerge pull request #473 from mc-hamster/master
11. Oct 2020284816229Merge pull request #17 from meshtastic/master
11. Oct 202010008d4eefix merge conflict
11. Oct 202058cfd1317Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
11. Oct 20203d3f7869dIncrease CPU frequency on HTTPS requests. Clock back down after a period of time.
12. Oct 2020ef325289efix a doc error
11. Oct 202040c63c061Merge pull request #472 from geeksville/dev
12. Oct 2020a9de8b9bboops - only read axp on boards that have it
12. Oct 202066a7f896c1.1.4
12. Oct 202045a36f557fix POWER state entry/exit based on loss of USB power (tx @mc-hamster)
11. Oct 2020876d32c9eMerge pull request #16 from geeksville/mc-master
12. Oct 2020b9ce75b09fix build for linux (by moving esp32 specific lib to esp32 tree)
11. Oct 202062493efc4Merge pull request #471 from geeksville/coroutine
11. Oct 20202848b76ccMerge branch 'master' into coroutine
12. Oct 2020ef8bea478Merge branch 'coroutine' of https://github.com/geeksville/Meshtastic-esp32 into coroutine
12. Oct 2020a8e4bbbe6fix my breaking of button press behavior
12. Oct 20209a414d9c7fix my breakage of screen waking
10. Oct 202048e6a60a0Merge pull request #470 from mc-hamster/master
10. Oct 2020ca4807954Merge pull request #15 from meshtastic/master
10. Oct 202076b4be3b8Merge pull request #469 from mc-hamster/master
10. Oct 2020d39cc3d57Checking if ESP32 for the frequency display
10. Oct 2020b17a8d7a6Removed powerExit -- it wasn't working
10. Oct 20203d2179403Merge pull request #465 from geeksville/coroutine
10. Oct 2020beac614e6Merge branch 'master' into coroutine
10. Oct 202087f2673fcMerge pull request #463 from geeksville/dev
11. Oct 2020999b29271fixes for the posix port
10. Oct 2020c16acb904Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
10. Oct 20205b777219bEnable the RX LNA #466
10. Oct 202032ea11d2aMerge pull request #14 from meshtastic/master
11. Oct 20208330c32701.1.3
11. Oct 20200c8e0efednew threading finished- saves about 10mA for the high activity states
10. Oct 2020c44d8a043Merge remote-tracking branch 'root/master' into coroutine
10. Oct 202049b4ed2a8coroutine: kinda works now
09. Oct 2020db8faa9faadded powerExit
10. Oct 20204b9ea4f80Merge branch 'dev' into coroutine
09. Oct 2020c3beca3e2Merge branch 'master' into dev
10. Oct 202095cb6b06efix #462 publish immediately on any GPS state change (don't wait until end of aquisition window)
10. Oct 2020c46a88455concurrency wip
09. Oct 20202044427e9coroutines: wip compiles but does not link
08. Oct 2020514ebdf01Merge pull request #460 from geeksville/dev
09. Oct 202010f64590aMerge branch 'dev' into coroutine
09. Oct 20204a70ba1f7fix nodeinfo stored times (I think) for @lgoix
09. Oct 2020dd6a402eacoroutine: wip
08. Oct 2020bed7d8a61threads: begin change to cooperative threading
07. Oct 20206d178ebc9Added esp32_https_server to the meshtastic project
07. Oct 2020f75a25663Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
07. Oct 20204f659b756Initial check in of HTTPS server for #452
08. Oct 20201b6e8e36dMerge remote-tracking branch 'root/master'
08. Oct 20207a4b8cde1keep rf95 max power at 20 dBm so users don't smoke their boards
08. Oct 2020113859e79increase sx1272 max power
07. Oct 2020a6b82ccfdMerge pull request #457 from geeksville/master
08. Oct 2020e8b8ec69f1.1.2
08. Oct 2020023f1c24fRTC: add notion of 'quality' for different time sources Allow use of mesh based time until a GPS time arrives
08. Oct 2020f00d07baaRTC: pull rtc code into own file for cleanup
08. Oct 202062c228b98gps: don't stop lock attempts just because the main cpu is sleeping
08. Oct 20201a3cc40c7sx1262 better to check for header because preamble might never result in irq
08. Oct 2020bdcd5c398allow reporting # sats before we ahve a fix
08. Oct 2020fc82e872ddon't require gps to have lock before we'll trust GPS time
07. Oct 2020dffcea1f4Merge pull request #13 from meshtastic/master
07. Oct 2020b47c54b5bkeep lora radio totally unpowered when in deep-sleep
07. Oct 2020c0c83ad38If we are not supposed to share locations make sure phone doesn't either
06. Oct 202023aecbdc3Merge pull request #456 from geeksville/power
07. Oct 2020eca7242a1fix NRF52 build
07. Oct 2020ef899425b1.1.1
07. Oct 2020269f90c51Force GPS power to zero when in deep sleep
07. Oct 20207a5832ab8SX1262: fix serious bug with detecting if we have a rx packet in progress
07. Oct 2020044cc2634#376 use power off command instead of killing gps power per manual 9.5
06. Oct 20204ccd03623bug #376: disable the "wake on serial" feature, because it causes bogus wakes on TBEAMS because the USB->SERIAL chip pulls the RX input to ground. This feature is no longer needed because in !isRouter nodes we force the node to never sleep anyways when on USB power.
06. Oct 20207854a22fbbug #376 - stop using pmu IRQ - we don't need it and it causes LS wakes
06. Oct 2020943d5cb08bug #376 we were not staying in light sleep as long as intended
06. Oct 20207480eb182Change to use zeros for timeout values that are 'default'
06. Oct 2020c32c97c38TBEAM 1.1 has an extra controllable LED - blink that also
05. Oct 2020b4b1b24c8always need double press, even if you dont have a screen
06. Oct 2020ef146fc0bbug #376 - wip time only mode now works
06. Oct 2020f6861a8febug #376 wip - we now minimize comms to gps to save power
06. Oct 2020736642455bug #376 wip - we now respect the new gps_operating_mode pref.
05. Oct 20203c1c11e43bug #376 wip - we now kill gps power when it is supposed to be asleep
05. Oct 2020b072eec4awip for #376
05. Oct 2020ff9b49ddaadd lora32 schematic
05. Oct 2020b8863c8a0Merge remote-tracking branch 'root/master' into power
03. Oct 20204d7cd0a09conditional on needing ESP32 bluetooth header loaded
03. Oct 2020fed8e80aeMerge branch 'master' into master
03. Oct 2020b38bcffafMerge branch 'master' of https://github.com/BeardyWalrus/Meshtastic-device
03. Oct 2020530432411revised fix for #357
01. Oct 202071cdbb1a7Merge pull request #454 from mc-hamster/master
01. Oct 2020200aa27ccMerge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
01. Oct 2020f7752e4f9Merge pull request #12 from meshtastic/master
01. Oct 20207f0e8a8d6Update readme to link to the US aliexpress listing for T-Beam V1.1 w/ NEO-M8N /w SX1262
01. Oct 2020f30c84012Merge branch 'master' into master
01. Oct 20201f6877606Merge pull request #453 from ikstream/update_readme
01. Oct 2020190787383gps wip for #376
01. Oct 2020bacc6caf0wip gps power fixes #376
01. Oct 202056d425019Merge remote-tracking branch 'root/master' into power
01. Oct 2020d66cede7fMerge branch 'eink' into power
01. Oct 2020f7ffd196eFix update/install instructions
30. Sep 20203a638090aupdate protos for #376
30. Sep 20204342ae74fMerge remote-tracking branch 'root/master'
29. Sep 20205150d1599Merge branch 'master' into master
29. Sep 20207d6dbcfa3Update BluetoothUtil.cpp
29. Sep 20205a7962896Merge pull request #449 from geeksville/eink
29. Sep 2020cfb9a600eMerge branch 'master' into eink
29. Sep 20207f3217d69update image build script
29. Sep 2020d94be0f53Merge pull request #448 from mc-hamster/master
29. Sep 202017a3e6e97Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
29. Sep 2020423cbc2c6Added frequency information to debug output (#447) and cleanup of screen.cpp and meshwifi.cpp
28. Sep 2020124a82888add power testing notes for eink
28. Sep 2020fec7a6bf1add air530 gps sleep support
28. Sep 2020bc50b39a3put eink screen to sleep to save power
28. Sep 2020158e3edbeeink generate full image
28. Sep 2020116fe6d10eink bootloader finished
28. Sep 20206a4ef7e1deink board serial flash seems to work
28. Sep 2020a0fd83428eink use RESET button as regular button instead
28. Sep 2020e5d4fbb16fix pins per email eink
27. Sep 202026bafb408Merge pull request #3 from meshtastic/master
27. Sep 2020154dd3990Merge pull request #11 from meshtastic/master
27. Sep 202078fe41710Merge pull request #446 from mc-hamster/master
27. Sep 20201f38404e6Merge branch 'master' into master
27. Sep 2020848760e5bSet device hostname with hardwire ID #445
26. Sep 20205ebac0cd5Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
26. Sep 20209b4079317Give more details of why wifi is disconnected
26. Sep 20200f64332f9Merge pull request #444 from mc-hamster/master
26. Sep 2020fd62edbcaMerge branch 'master' into master
26. Sep 202046abb9ae3Merge pull request #441 from geeksville/eink
26. Sep 2020b5361ef89Display gps altitude on display #443
26. Sep 2020bf808f57fadd air530 manuals
26. Sep 2020648589ed1translate important parts of the Air530 datasheet to english
26. Sep 202028ec0e310make bat voltage sensing work on eink
26. Sep 2020956d9e96fMerge branch 'eink' of https://github.com/geeksville/Meshtastic-esp32 into eink
26. Sep 2020266ba03bbroute debug output back to the CDC-ACM device instead of JLINK
26. Sep 202004c54840fMerge branch 'master' into eink
26. Sep 2020db3320046remove more stale eink code
26. Sep 2020d7fbcf89bcleanup todo eink now ready to merge
26. Sep 2020a8b1bc735remove debugging code eink gps now works
26. Sep 2020ba8c640d6eink leds kinda work now
26. Sep 2020d88d2780feink display now kinda works
26. Sep 2020b0bbf95b0LORA now works on the eink board (new schematic from ttgo)
26. Sep 20207ca150bf0personal notes about threading
26. Sep 20209c7aa02dbMerge pull request #440 from mc-hamster/master
26. Sep 20206f444ed4bAccidently left #include "nimble/BluetoothUtil.h" in screen
26. Sep 202028119bf1bFix for #439 and some cleanup
25. Sep 20207fdb5b594Merge pull request #10 from meshtastic/master
25. Sep 20206013fceb1Merge pull request #438 from geeksville/master
25. Sep 20202996c7c8eMake tcp API now work. Sample usage and caveats below:
25. Sep 2020d1c307869shrink guard for channel settings lock
25. Sep 20203e5f81bf2move region into userpreferences, to end region specific firmwares
25. Sep 2020772d04516more eink notes
25. Sep 20201a064a466Merge remote-tracking branch 'root/master'
25. Sep 2020e81c89dcaMerge pull request #436 from meshtastic/dev-wifi
25. Sep 20201f36139e9remove Signal
25. Sep 20206f77244afeink wip notes
24. Sep 202005351ce3eMerge branch 'master' into dev-wifi
24. Sep 2020a79aff477WIP - I think some pins are wrong, waiting for new schematic
24. Sep 202086d6f8878Merge remote-tracking branch 'root/master' into eink
24. Sep 20205fbeaee0beink kinda builds
24. Sep 2020fed4dfd41Merge pull request #435 from mc-hamster/master
24. Sep 20200d3b8bdb2Note not to file bugs
24. Sep 20203c4f56f3bMerge pull request #434 from geeksville/dev-wifi
24. Sep 2020d3c00584aoops - the NRF52 build rules are suppose to inherit from arduino_base.
23. Sep 2020ce7fa6559David's latest changes to the HTML UI
23. Sep 20209c0a0ad22Add stubs so that portduino can build with wifi. cc @mc-hamster
23. Sep 202022d0ef36bMerge pull request #431 from KenVanHoeylandt/patch-1
23. Sep 2020829c5f493Fix for broken link to device API docs
22. Sep 20202d8eb8e20Merge pull request #9 from meshtastic/dev-wifi
22. Sep 202052a392758Merge branch 'master' into dev-wifi
22. Sep 2020b39f6c96bMerge remote-tracking branch 'origin/dev-wifi'
22. Sep 2020a96c2e0eaMerge pull request #428 from mc-hamster/master
22. Sep 202010b24c026Initial check-in of David's UI
22. Sep 2020414088368Merge pull request #426 from comgram/kr
21. Sep 20208bdbbfbe1add notes about tuple
21. Sep 20203352fae64fix #371 allow button while using API. also don't let tbeams sleep if they have USB power
21. Sep 20200ba4925f7add @mc-hamster comment
21. Sep 202055cb0c52eAdd Korean Frequency
20. Sep 202026d50fda9Update mqtt doc
20. Sep 2020bc22ab7b8riot.im
20. Sep 2020d5e3e63d6begin mqtt planning
19. Sep 2020626d82614Merge pull request #425 from mc-hamster/master
19. Sep 2020d890068acdev-wifi: Detailed error reporting of reason why WiFi didn't connect #424
19. Sep 2020468ad39a9Merge pull request #7 from meshtastic/dev-wifi
19. Sep 20205cbe06c2bMerge pull request #419 from geeksville/dev-wifi
19. Sep 20203412ecfe7Merge pull request #6 from meshtastic/dev-wifi
19. Sep 2020adb16a334Merge pull request #423 from mc-hamster/master
19. Sep 2020377f0bda5 Add more detail on the connection status on the screen #422
19. Sep 202051ab85365Merge pull request #421 from mc-hamster/master
19. Sep 2020464a42258Fix for "Wifi in station mode sometimes enters loops of repeatedly joining... #420"
19. Sep 20209e9c50e6dAdd API server on port 4403 (kinda a WIP, seems to work but I haven't finished the python client code)
19. Sep 2020945f726b6Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
19. Sep 20207c44daf8fpushing my chances to personal branch so i can get the changes from the laptop
19. Sep 2020c57a9a861Update from my laptop
19. Sep 20203c0429deeAdd new factory_reset preferences option clients can set
19. Sep 20205d8f541e7Merge pull request #418 from geeksville/master
19. Sep 2020bd126b8661.1.0
19. Sep 2020036a1991bMerge pull request #403 from r51n/anz
18. Sep 20206e3b22c62Stub for a handler of the root (/) of the web server with a html table and form for chat
18. Sep 202082fbedbf4Auto formatting of meshwifi.cpp
18. Sep 20200929b86d6Merge pull request #411 from mc-hamster/master
18. Sep 202065fc1cf4aMoved handleDNSResponse into handleWebResponse and used the autoformatter
18. Sep 20206f753799fMerge pull request #410 from mc-hamster/master
18. Sep 20204d72afebeSoft AP and basic captive portal done.
18. Sep 2020b1643e603Merge pull request #5 from meshtastic/dev-wifi
18. Sep 2020362d8cb83Merge branch 'master' into dev-wifi
18. Sep 2020b203c95ddchanges for soft ap + captive portal
18. Sep 20208d4672964Merge pull request #409 from geeksville/dev-wifi
18. Sep 20206e5e5822aMake wifi optional and exclude from nrf52 builds
18. Sep 20205fb0bf257Merge branch 'master' into anz
18. Sep 20209af2045dcMerge pull request #404 from geeksville/master
18. Sep 20209624cc379Merge pull request #405 from mc-hamster/master
17. Sep 20203541228c1update to my latest radiolib
17. Sep 2020cc95361fdMerge remote-tracking branch 'root/master'
17. Sep 20209b1d1ad0aadd linux/portduino to the CI test build
17. Sep 20207e467f146Merge branch 'portduino'
17. Sep 2020d3e28e3e2Merge branch 'dev'
17. Sep 20201a1a0fbfbadd ANZ to build list
17. Sep 202091305c2c8add AU/NZ channel definitions
16. Sep 202048dd6d388Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
16. Sep 202064710a6a0renamed reconnectWiFi to initWifi
16. Sep 2020c83ff03d6Merge pull request #4 from meshtastic/master
16. Sep 202073b47a78aClean up and added comments about the esp32 sdk bug
16. Sep 2020493b25f23Final checkin of WiFi and basic HTTP server
16. Sep 2020004f1f625Merge pull request #398 from geeksville/master
16. Sep 2020fc20f658eFix #362 by @a-f-G-U-C - I was mispelling NMEA ;-)
16. Sep 20208e988cc92fix #397 from @a-f-G-U-C - bogus GPS positions during locking could be reported
16. Sep 20208c240b59ffix #393. immediately save node db to disk if user changes name
16. Sep 2020f847e30a3Merge remote-tracking branch 'root/master'
15. Sep 20207050ae4baMerge branch 'master' into portduino
15. Sep 20203e64d8439Merge branch 'master' into dev
15. Sep 2020435c955acmake hash prototype a bit stricter
15. Sep 2020c656a95a8Merge pull request #3 from meshtastic/master
15. Sep 202027ad8472cremove ssid info from configuration.h
15. Sep 20203fcd4a61acommenting out the strcpy to manually set the wifi info.
15. Sep 2020c6d93d1a2fix #346 limit tx power in japan
15. Sep 2020b0c82dcb5Merge pull request #394 from geeksville/master
15. Sep 20207d4058f49let users set 20 dBm if they wish
15. Sep 202031fc8fafemake default power level radio chipset specific
15. Sep 2020313cee9a3update webpage
14. Sep 2020066d9d48aNew method to deinit the wifi stack.
14. Sep 202016de4a0d2Merge remote-tracking branch 'root/master'
14. Sep 2020621fcb598Declare 1.0
14. Sep 2020b2a6a4000Merge pull request #2 from meshtastic/master
13. Sep 2020f5c939fb1Fix to turn WiFi back on after the bluetooth radio is reenabled.
13. Sep 2020e50830639Refactoring to break out HTTP from WiFi
13. Sep 2020cc6b50002Merge pull request #388 from geeksville/master
13. Sep 2020887b1b5dcMerge remote-tracking branch 'root/master'
13. Sep 202062e333b231.0.0
12. Sep 2020d85970049Merge branch 'master' into master
12. Sep 2020f129b458aInitial Checkin for WiFi and HTTP Server Framework
12. Sep 2020bf68ad7cfMerge pull request #382 from geeksville/master
12. Sep 20206d9bdbb620.9.7
12. Sep 20206782c2d3dMerge pull request #380 from mc-hamster/master
11. Sep 2020b6f71ca1dUpdate screen.cpp for for crash when gps gets lock
11. Sep 202092df77f22Merge remote-tracking branch 'root/master' into dev
11. Sep 2020caeea4186Merge pull request #1 from meshtastic/master
11. Sep 2020bc17dd1a0Merge pull request #378 from geeksville/master
11. Sep 20202a3175470merge remote-tracking branch 'root/master'
11. Sep 20208ca6bbfb70.9.6
11. Sep 2020977776205Merge pull request #368 from geeksville/master
10. Sep 2020da01f0ab7Merge remote-tracking branch 'mine/master'
10. Sep 20201cd81208cMerge remote-tracking branch 'root/master'
10. Sep 20202394075d9Merge branch 'master' into master
10. Sep 2020de7b9877fremove auto-inserted whitespace that might confuse platformio
10. Sep 2020ee27c15c2likely fix for bug #373. fix #339. great gps fixes from @a-f-G-U-C fixes described in bug #376
09. Sep 2020076f8bd77fix #370 by pulling in my bugfix to ESP32-Nimble
08. Sep 2020288363b3aMerge pull request #369 from gkelly/fix-no-button
08. Sep 202048256d6e9Fix compilation without a BUTTON_PIN definition
08. Sep 2020c00730256fix #363 gps altitude - based on tip by @a-f-G-U-C
08. Sep 20200a9f7147fprobably fix #341 enable internal pullup on lora-v2 button
07. Sep 202046ba36511Merge branch 'portduino' into dev
07. Sep 2020170f0693cMerge pull request #366 from mc-hamster/master
07. Sep 2020d900509fbMerge branch 'master' into master
07. Sep 20208018c27dcMerge pull request #367 from geeksville/master
07. Sep 20208df5ac9d3pull in my fixed nrf52 platform
07. Sep 2020c3196f47eMerge remote-tracking branch 'root/master'
07. Sep 202081a49d4e3Merge branch 'post1'
07. Sep 20204f32c36dbMerge branch 'master' into master
07. Sep 20205db0bb336Merge pull request #361 from drewsed/add-new-cases-to-both-README
07. Sep 2020f3d38d84cfix nrf52 build
06. Sep 2020f8bb6bbcbtry to bang on SPI from simulator
06. Sep 2020e0d5b9dceuse simradio on portduino
06. Sep 202094e4b3012add crude sim getmacaddr
06. Sep 20202a067e7f6make gps optional. Portduino almost works in sim!
06. Sep 202097ab07e05WIP
06. Sep 2020b8d39845cportduino now links!
05. Sep 2020cbea36a15Merge branch 'master' into master
05. Sep 202049dea6d6bUpdate Screen.cpp
05. Sep 20207d4c6c708Update Screen.cpp
05. Sep 2020fefd3d78fPortduino WIP now compiles but does not link
05. Sep 2020f41a77c46Initial add of status screen
04. Sep 20206a475d828WIP
04. Sep 2020c629b9433portduino WIP
04. Sep 20205423f4e06Added a new 3D printable case to \README.md and updated \docs\README.md
02. Sep 202088f8bbe21Merge pull request #358 from Dafeman/master
03. Sep 2020eda4862f0Update build-instructions.md
03. Sep 20207ca752cd3Merge pull request #5 from meshtastic/master
01. Sep 2020c5ffebc49Merge pull request #355 from geeksville/master
01. Sep 2020baa12aa5bMerge branch 'master' into post1
01. Sep 2020ccf3522adMerge remote-tracking branch 'root/master'
01. Sep 2020d14cf5aa9Merge remote-tracking branch 'root/post1'
31. Aug 2020810429b54Merge branch 'master' into post1
30. Aug 2020915427c96Merge pull request #350 from geeksville/master
30. Aug 2020347484baa0.9.5
30. Aug 2020bb6913a56Merge remote-tracking branch 'root/master'
30. Aug 20206cdaf8c60fix #349 channel suffix letter didn't match between device and phone
30. Aug 2020c370eb4a8allow restarting failed upgrades (fixes an android autobug report)
30. Aug 20208dc4492baadd taiwan frequencies
29. Aug 2020901cc536eless logspam
29. Aug 202041c2732e4Merge pull request #347 from geeksville/post1
29. Aug 20202d12a363dMerge pull request #348 from geeksville/master
29. Aug 202028455f005Merge branch 'master' into post1
29. Aug 20205125126aeMerge branch 'corvus'
29. Aug 2020f1ca1ee3cokay basic support for @bigcorvus board is done
28. Aug 2020dffb6c2f0If display is on on the @BigCorvus board and we xmit the board browns out?
28. Aug 20207f214ffbbTFT kinda correct now - but slow because of bit banging
28. Aug 2020e049eac38TFT display kinda draws stuff (badly)
28. Aug 2020338445d17basic init of the Corvus TFT display works
27. Aug 20208eb492d35Merge pull request #345 from geeksville/post1
27. Aug 2020a5341d766Merge pull request #344 from geeksville/master
27. Aug 2020c78142b23Merge remote-tracking branch 'root/post1' into post1
27. Aug 20209ebaa2b96Merge remote-tracking branch 'root/master'
27. Aug 202079498580bIf LORA32 battery voltage is super low, assume no battery installed
26. Aug 202041901aed9Merge pull request #342 from geeksville/master
26. Aug 20202729a513aMerge remote-tracking branch 'root/master'
26. Aug 2020af046e7dbbug #322 - ttgo lora32 deep sleep oh - I think I found the problem (probably)! we were isolating gpio12 (which isn't used on other boards) to save power during sleep. gpio12 is the button for this board. @thomslik would you mind pulling this commit and seeing if it works better?
25. Aug 20200caf534b6Merge pull request #338 from geeksville/master
25. Aug 2020f650222e9Merge remote-tracking branch 'root/master'
25. Aug 20205c4037880fix #336 don't send battery status on nodes without batteries
25. Aug 2020780b7e362don't show battery status on boards that can't sense that #336
25. Aug 202083ae3c771doc rename
25. Aug 202025ebb9adbMerge pull request #337 from geeksville/master
25. Aug 20207f6a0e7ddMerge remote-tracking branch 'root/master'
25. Aug 2020f62e6793cFix #333 screens were redrawing when they should not thanks @drewsed for the clear report - made it easy to repro/fix due to refactoring/cleanup a couple of weeks back
25. Aug 2020babd57ecdadd hw docs
25. Aug 2020de196810aadd debugging for SNR values on SX1262
22. Aug 202082fe55471Merge pull request #331 from geeksville/master
22. Aug 202083726086aMerge pull request #329 from geeksville/post1
22. Aug 202060d90c453Merge remote-tracking branch 'root/master'
22. Aug 20209145945ef0.9.3
22. Aug 20207b09fbe04fix #327 side effect noticed by @smarti2019
21. Aug 2020a90bab545this seems bad - this value was not inited if it wasn't in bss
21. Aug 20203d9cc8a05Merge pull request #328 from geeksville/master
21. Aug 2020ff885ef21Merge remote-tracking branch 'root/post1'
21. Aug 2020eb4286b56Merge pull request #325 from geeksville/ttgo1262
21. Aug 20209c90de0f60.9.2
21. Aug 2020d7a1cef04fix #327 always factory reset the GPS once
21. Aug 20206a359e212don't keep uf2 files in source control
20. Aug 2020ca75dcd64Add support for SX1262 based TBEAMs, see below for more details.
17. Aug 2020aba05ba5cMerge pull request #324 from geeksville/master
17. Aug 202099882a675Merge pull request #323 from geeksville/post1
17. Aug 20209c9347df2don't reference tft libs on devices that don't have it
17. Aug 2020b66856c53default back to tbeam
17. Aug 2020285069703add missing button
17. Aug 2020d91ab5480begin support for TFT displays
17. Aug 2020e3b74ece7use the lora-relay board for CI builds
17. Aug 202066557241fGenerate UF2 files for NRF52 release builds
17. Aug 20203c09c3e52show NRF52840 debug output via the USB CDC-ACM device
17. Aug 2020781077e79Turn on buck converter for @BigCorvus board, now radio works
17. Aug 202022946b5e5@BigCorvus board now kinda boots
17. Aug 2020c0307cbcba cleaner way to add variants - no longer need symlinks in adafruit proj
16. Aug 20206b568ab2fadd powerhold for @bigcorvus board
16. Aug 202067bad9a68Add SX1262 to @BigCorvus board
16. Aug 2020559a79028Add @BigCorvus board support to build
16. Aug 202008e5bd728lorarelay wip
16. Aug 20200cfeeba2eadd variant files by @BigCorvus
16. Aug 20205007624baMerge remote-tracking branch 'root/post1' into post1
13. Aug 2020bba467791Merge pull request #318 from geeksville/master
13. Aug 2020ac969cdb2Merge remote-tracking branch 'root/master'
13. Aug 20201c3eff0eeturn on fix #279 for tbeam0.7 and ttgo lora32-1.6 battery levels
13. Aug 2020cba9546a4Merge pull request #316 from geeksville/master
13. Aug 2020ceae60cf1Merge remote-tracking branch 'root/master'
13. Aug 20203de1607cebug #279 change battery voltage to millivolts
12. Aug 2020029b2f313Merge pull request #313 from geeksville/post1
12. Aug 2020ab6c97bfeMerge pull request #315 from geeksville/master
12. Aug 2020a61b15e86Merge branch 'post1' into post1
12. Aug 20208c7aa07c7Only do AXP debugging on ESP32 targets
12. Aug 20206a402b13fAdd battery sensing (mostly) for TBEAM0.7
12. Aug 2020c30b570e1Merge remote-tracking branch 'root/master'
12. Aug 20209b25818a5fix #249: report battery levels even if no GPS lock
12. Aug 20205311e4466Merge pull request #314 from geeksville/master
12. Aug 202055dafcbecfix #269 see below
12. Aug 2020178958c16allow advanced users to specify channel numbers if they wish
12. Aug 2020d7cf7e2ebAllow advanced users to set arbitrary spreadfactor/codingrate/bandwidth
11. Aug 2020fce8c16d5Merge remote-tracking branch 'mine/post1' into post1
11. Aug 2020b690868bbMerge branch 'master' into post1
11. Aug 2020dec88a368First attempt at better protocol docs. Bug #308
10. Aug 202017394d8c1Merge pull request #307 from geeksville/post1
10. Aug 2020a7da7cd32Merge branch 'post1' into post1
10. Aug 2020f37dc9c77Merge pull request #310 from Dafeman/PlatformIO-build-guide-update
10. Aug 2020d6658dbb2Merge branch 'master' into PlatformIO-build-guide-update
09. Aug 202005531b268Update build-instructions.md
06. Aug 20208b1fb39ceUpdate build-instructions.md
06. Aug 2020da46d4ca0Update build-instructions.md
03. Aug 2020047141eb3make TXEN/RXEN immediately low once changed to be outputs
03. Aug 2020cb1053850Oops - I mismerged at somepoint, restore correct PPR variant.h defs
02. Aug 20207652331e8Merge pull request #306 from geeksville/master
02. Aug 202012bf3795eless logspam when debugging the serial API
01. Aug 20207f45184d9Fixed message text wrapping, compass rose position, and added device ID on status page (#300)
30. Jul 2020829763af2remove stale comment
29. Jul 202075806ee66clarify build instructions
27. Jul 202091ec29db0Merge pull request #301 from ColPanic/flash_improvements
27. Jul 2020d191b1280Adding port/help flags and error checking
26. Jul 2020e0d645661Merge pull request #299 from jasonfish/add-new-case-to-readme
26. Jul 202070eda2ee0Adding new case URL to Readme
24. Jul 20207c4eb3eddadd amazon appstore link
24. Jul 2020661a75d79Merge pull request #298 from geeksville/master
24. Jul 2020b617010a4Merge branch 'post1'
24. Jul 20205a70c45a3Merge pull request #297 from geeksville/master
24. Jul 2020cb2b36811Merge remote-tracking branch 'root/master'
24. Jul 202092edcb97eMerge remote-tracking branch 'origin/post1'
24. Jul 20207f1ec15caMerge pull request #296 from geeksville/nimble
24. Jul 20201aa7451860.9.1
24. Jul 2020d5c46dc11use max mtusize for speed
24. Jul 20205bab16636Switch to NimBLE from Bluedroid
24. Jul 2020204f2c1a6software update service now registered with NimBLE
24. Jul 2020a5b7501a4nimble add debug output
23. Jul 2020b0e2c8166nimble software update WIP builds
23. Jul 202000ca35116WIP begin changing software update service over to nimble
23. Jul 20200415a3c36Clean up nimble files
22. Jul 20204eb27b637Nimble sleep now works nicely
22. Jul 2020107b56a34move bluetooth enable
22. Jul 2020abdc4dfaeremove old mesh ble service
22. Jul 2020014eea2f5Nimble sleep almost works
22. Jul 20209b4ca9566nimble basically works now. Started long bake for bug #266
22. Jul 202078ff9a811Nimble WIP - make notify work
22. Jul 202066b147fb3Nimble WIP fix bluetooth pairing screen
22. Jul 2020c5df1bc88Nimble WIP - woot! basic device API works now
22. Jul 202000cf3a768nimble WIP turn on bonding and security
22. Jul 2020b6a3deb34nimble WIP - writes kinda work now
22. Jul 2020531f488feWIP nimble ugly but advertise works
22. Jul 2020d674aaaa2sometimes save config fails on ublox, don't cause a reboot for that
22. Jul 20207f6dc104fnimble WIP - add advertising boilerplate
21. Jul 2020102085808WIP nimble now builds
21. Jul 2020264573032Merge branch 'post1' into nimble
21. Jul 20206aa28f55dWIP stubify to get app building without CONFIG_BLUEDROID (BLE disabled)
19. Jul 20201e8636516MITM_BOND supposedly doesn't have the problem mentioned in #266 (and it is good / more secure anyways - the old code was just based on the example docs)
19. Jul 202062c20f8abadd todo items
18. Jul 20207706f6592Merge pull request #294 from geeksville/master
18. Jul 202068490336b0.8.2
18. Jul 202020ac8d71fmake PSRAM optional - new flag in ESPIDF - fix #293
18. Jul 2020ec082b7c90.8.2
18. Jul 2020ece75d1d7make PSRAM optional - new flag in ESPIDF - fix #293
18. Jul 20209e10ce487Merge branch 'master' into post1
18. Jul 2020d248c6be4Merge pull request #290 from geeksville/master
18. Jul 202039b0a89820.8.1
18. Jul 2020d9f43d3e2update protobufs related to https://github.com/meshtastic/Meshtastic-device/issues/269
18. Jul 202094f03bee0Merge pull request #289 from geeksville/post1
18. Jul 202008c77caaafix #266 ble forced to re-pair details below
18. Jul 2020cfedc97cdShow NVS flash utilization at boot (for debugging ble things?)
17. Jul 2020cfad226b2use new ttgo-lora build names
17. Jul 2020859642d2eMerge remote-tracking branch 'root/master' into post1
17. Jul 20208316419a0Merge pull request #288 from geeksville/post1
17. Jul 202096f506974Merge branch 'post1' into post1
17. Jul 2020e433249bbDefault back to tbeam in builds, so it will work for others
17. Jul 20202a6df797cNRF52 BLE API now works!
17. Jul 202028aa48c8dNRF52 reads now work, but not long reads
17. Jul 2020582f77e4eNRF52 BLE now works, except for reads having the wrong payload
17. Jul 20205700cf96dredefine printf to use the segger output system (NRF52)
17. Jul 2020769a98f1fnrf52 ble - move service in into the scan info
16. Jul 20204ee35a061Merge pull request #280 from aHVzY2g/master
16. Jul 202064f6741f8Merge pull request #282 from slavino/patch-7
15. Jul 20206ad5abcabMerge branch 'post1' into patch-7
15. Jul 20205480f1018Merge pull request #283 from slavino/patch-8
15. Jul 202041dfbdd33Merge branch 'post1' into patch-8
15. Jul 2020903268c52Merge pull request #281 from slavino/patch-6
15. Jul 2020b60c63092Merge branch 'post1' into patch-6
15. Jul 202095588b420Merge branch 'post1' into patch-8
15. Jul 2020b141ec2e3Merge pull request #285 from Professr/issue#284
15. Jul 20203d0c61189android app can now talk to NRF52, but writes are lost WIP
15. Jul 20206cb92143eOOM allocing the BLE stack for adafruit
15. Jul 2020f919eb6a6Install a hardfault handler on NRF52
15. Jul 20204147786b1WIP of adding NRF52 bluetooth API, we take a hardfault in Bluefruit init
15. Jul 20203400bcde8Merge branch 'master' into post1
14. Jul 2020e5fac4b78UBlox GPS now detects loss of lock
14. Jul 20204d20865c6Update README.md
14. Jul 20208b4cf91f1Create SupportedHardware.md
14. Jul 20206a6a10fb9Update README.md
14. Jul 202044749470afix #272 add support for tlora-v2-1-1.6
13. Jul 20208fe714d8bMerge pull request #278 from geeksville/master
13. Jul 202022137ff1bMerge branch 'master' into master
13. Jul 2020da3b6d195Fix URL
13. Jul 2020c7213fb71Fix URL
13. Jul 2020637960eddMerge pull request #277 from geeksville/master
13. Jul 2020be7e4fea6Merge branch 'master' into post1
13. Jul 2020d9209ffaefix doc typo
13. Jul 20209fb94796cMerge pull request #276 from rezl/master
13. Jul 2020f060f7faaMerge pull request #1 from rezl/rezl-beginners-guide
13. Jul 202055673fcd6Added Beginner's Guide
13. Jul 20202ff94cb11Update device protocol docs
13. Jul 2020e46bebc06rename docs
13. Jul 202080e8b4adcturn off gps debug output for now RAK815
13. Jul 2020e9be03b76Merge pull request #275 from geeksville/post1
13. Jul 202098dfecdb7Add external RF switch management for RF95 (needed for RAK815)
13. Jul 20208ba8278fbMerge remote-tracking branch 'root/master' into post1
12. Jul 202051267379aMerge pull request #273 from geeksville/dev
12. Jul 2020e2cf2ba4frecommend tbeam 1.0 over 0.7
12. Jul 20204550cce630.7.11
11. Jul 2020f2f17c81dMerge branch 'dev' into post1
11. Jul 20207c0d13f00Merge pull request #268 from geeksville/dev
11. Jul 2020f78f3232eupdate todo
11. Jul 2020a687aa8e7update nrf52 todo
10. Jul 2020ed6b89b3bRAK-815 GPS now kinda works (must update associated libs). comms to it still a bit yucky
10. Jul 20209d3ca0d0ffix esp32 build
10. Jul 202005a040570GPS not yet ready RAK815 WIP
10. Jul 2020efd8b7008RAK815 GPS WIP
10. Jul 2020e12c057c3RAK815 lora works
10. Jul 20200b5b18653Panic if new ever returns NULL
10. Jul 2020dc54e7331memory is tight on the nrf52832 board (for now) - so don't allocate too much
10. Jul 20206fbf6b298RAK815 WIP - use 115200 for serial to USB on this board, best it can do
10. Jul 2020feb9992d7on rak815 use serial port for console
10. Jul 2020fb4ac82d4fix rf95 renaming
10. Jul 2020acbe8c159move rak815 variant to arduino repo
10. Jul 202063474dd95Only try for NEMA if we have serial
10. Jul 2020cc35ed778update build instructions for RAK815
10. Jul 2020d9fd22786have CI build RAK815
10. Jul 20201415f2bedWIP add support for i2C GPS
10. Jul 20205b07d454bWIP RAK815 now builds correctly
10. Jul 20200c04ba477use my fixed nrf52832 support in arduino
10. Jul 2020b00a936f4WIP RAK815 support
10. Jul 20205b11c1ca8Merge branch 'dev' into post1
10. Jul 20207802d0003add nrf52832 support
09. Jul 202040a15248e@slavino fixed tbeam in #243, so add it back to the builds
09. Jul 20209ba9e8270try to fix adafruit-nrfutil bin being in path?
09. Jul 2020ea6c33f3dadd adafruit-nrfutil to CI build
09. Jul 202082e5e1858build for 2 ESP32 targets and 2 NRF52 targets in the CI build
09. Jul 202080b14c0a6add support for adafruit feather nrf52832 - which is close to a RAK815
09. Jul 20206954d0d5fCheckout submodules for CI build
09. Jul 20207e53731feUse our custom variants files and fixes
09. Jul 2020c7290e6ccdon't turn wifi on yet, because my fixes for arduino-esp32 haven't been pushed
09. Jul 2020284317cb2add nrf52 to CI builds
09. Jul 2020311d1a56bmake a bare nrf52840dk build which will work for everyone
09. Jul 2020ed589727dUpdate NRF52 build to work again
07. Jul 202062c9bad18WIP TCP API server over wifi
07. Jul 2020616da8228enable wifi for ESP32
07. Jul 20203a62453b8todo updates for 1.0
07. Jul 2020c3f782925Merge pull request #262 from grcasanova/graphics
07. Jul 202037d9fb2dajust a cleanup of the graphics
06. Jul 20204388e72deMerge pull request #259 from grcasanova/concurrency
06. Jul 20209803141femerged with master
06. Jul 20201f0e9cc1cMerge pull request #258 from Professr/issue#257
06. Jul 202092b30ebecfixes now compiles
05. Jul 2020ccadb6a43Added sinceLastSeen check to pings generated by node UI
05. Jul 20206f7f540c7Added the option for forced NodeStatus updates on user change or text message, tweaked compass (#256)
06. Jul 2020d5b803845fixes
05. Jul 20200a6059ba1refactored threading-related classes, code broken
05. Jul 2020aba5b01faMerge pull request #255 from geeksville/dev
05. Jul 202009f494386Merge remote-tracking branch 'root/master' into dev
05. Jul 202029c8543f8Merge pull request #248 from Professr/issue#199
05. Jul 20207bd4940edfix #254
04. Jul 2020d5116935bMerge branch 'master' into issue#199
04. Jul 20200d320fe29Merge pull request #251 from mrvdb/sh1106-support
04. Jul 20204159461a6Merge remote-tracking branch 'upstream/master' into sh1106-support
03. Jul 2020f4bd39e3fMerge pull request #246 from slavino/patch-4
03. Jul 2020fbc36a2cfMerge branch 'master' into patch-4
03. Jul 2020e93ba73adMerge pull request #245 from slavino/patch-3
03. Jul 202003301f093Merge branch 'master' into patch-3
03. Jul 202055a5fa6fbMerge pull request #247 from slavino/patch-5
03. Jul 20204d04d1013Merge screen.cpp
03. Jul 2020cda423acaChanged GPS DOP display to bars, added satellites display and compass rose
03. Jul 20200f92678c3Update README.md
03. Jul 20208d122f36eUpdate platformio.ini
03. Jul 2020439cdfbb3Update configuration.h
02. Jul 20200a6ab31e1Merge pull request #244 from slavino/patch-2
02. Jul 20200b6486256Merge remote-tracking branch 'upstream/master' into sh1106-support
02. Jul 2020da12b93f8Update configuration.h
01. Jul 20206dec6af5dMerge pull request #240 from tobymurray/master
01. Jul 202011444621aMerge branch 'master' into master
01. Jul 202098f1b3296Merge pull request #241 from geeksville/dev
01. Jul 202026c43e709minor docs
01. Jul 20209b9447858Add Canada to list of countries that use 915 MHz
01. Jul 20203151cfb060.7.10
01. Jul 2020c327fee98Fix formatting
01. Jul 2020a4f53270efix heltec build (and fix formatting)
01. Jul 2020a7456a112all targets are arduino - for now
01. Jul 20208381512cetodo updates
29. Jun 202057d968cdcMerge remote-tracking branch 'upstream/master' into sh1106-support
28. Jun 202020a669029Merge pull request #237 from Professr/issue#182
28. Jun 2020f2e6c6de5Fixed filename case sensitivity
28. Jun 20208fa44c359Disabled the display heartbeat pixel for pull request
28. Jun 2020f5b7c33d4Refactored status handlers and merged
28. Jun 2020be8e663d3Merge pull request #236 from geeksville/dev
28. Jun 20200d4a9748eMerge remote-tracking branch 'root/master' into dev
28. Jun 2020bd477f0fbturn on thread watchdog
27. Jun 20205317895a5Merged
27. Jun 2020542b8b26cAbstracted statuses, made display event-driven
27. Jun 2020aaca85462Merge remote-tracking branch 'upstream/master' into sh1106-support
26. Jun 202064da384fcMerge pull request #234 from geeksville/dev
26. Jun 2020a595fc464Fix #233 - init distance string before drawing it (and violating my own "no formatting checkins with other changes" rule to restore proper indentation for this file)
25. Jun 2020ac135be8cmove geeksville's personal todos somewhere else (mostly android)
25. Jun 2020ac2d3e2aeCorrect type of setBrightness parameter
25. Jun 202033946af39SCREEN_WIDTH is visible area already, not addressable area
25. Jun 20205ea59a1c4Merge pull request #230 from aHVzY2g/pr/228
25. Jun 20208bafd87b7Merge branch 'master' into pr/228
25. Jun 20206b40e9a5eMerge pull request #232 from geeksville/dev
25. Jun 2020a2f6fd929Merge branch 'master' into dev
25. Jun 2020bc604fc9bMerge branch 'master' into pr/228
25. Jun 20209baaa1389Add optional external GPS for TTGO Lora V2
25. Jun 202065e53be8bMerge pull request #231 from geeksville/dev
25. Jun 20207f5283e95Add an initial pull-request template
25. Jun 2020ae4ab48ddfixed int float casting & made fillRect 2px smaller
25. Jun 2020afccf1da0Merge pull request #229 from meshtastic/geeksville-patch-1
25. Jun 2020fc07c7c01Update issue templates
25. Jun 2020aeb906414Merge pull request #228 from mrvdb/sh1106-support
25. Jun 2020a6c6b4557Take different screen widths into account for brightness bar
24. Jun 202013806cce9Merge pull request #221 from geeksville/dev
24. Jun 2020e7eee0995fix line endings
24. Jun 20205687bd09cMerge remote-tracking branch 'root/master' into dev
24. Jun 2020f3db89583Merge pull request #222 from aHVzY2g/master
24. Jun 2020dd2ffe5d1Merge branch 'master' into master
22. Jun 2020ec10e784eFix #207 adjust OLED Brightness by attachDuringLongPress
24. Jun 2020649faa1d9Merge remote-tracking branch 'root/master' into dev
24. Jun 2020669f96b36Merge pull request #223 from geeksville/whiteheadfix
24. Jun 2020996821d18Merge remote-tracking branch 'root/master'
24. Jun 20202e172b019Undo @zjwhitehead changes to platformio.ini
22. Jun 20203df05cd5cbreak out compass display Show question mark if unknown location
24. Jun 20208bb85cdc6personal TODO list updates (sorry github reviewers)
24. Jun 20209f6e23754Add a no_save development flag to allow using settings that we don't want to save to flash. Use that flag to guard BLE stress testing code that makes device repeatedly sleep wake to force numerous BLE resets
24. Jun 20205a7cfdffbAdd links to the preinstalled version of the TBEAMs
24. Jun 2020caafddfdfMerge pull request #219 from Professr/issue#154
24. Jun 2020ee0e31be9Merge branch 'master' into issue#154
24. Jun 2020f1da6469aMerge pull request #220 from aHVzY2g/patch-1
24. Jun 202068e57dd3aadded ttgo-lora32-v1 gps pins again :D
23. Jun 2020250431167Merge branch 'master' into issue#154
23. Jun 2020aa2931562Merge pull request #218 from aHVzY2g/patch-2
23. Jun 2020e3bcb87cfRemoved prefix chars, fixed issues related to custom font mappings
23. Jun 20202530dc44cChanged unconvertable-character symbol to ¿ and made it return only one per unconvertable sequence
23. Jun 202070a8fe30bMerge https://github.com/meshtastic/Meshtastic-device into issue#154
24. Jun 202030e538e5eadded Bluetooth Name to paring screen
23. Jun 202058dbc3c70Merge pull request #216 from Professr/issue#162
23. Jun 2020210c90460Merge branch 'master' into issue#162
23. Jun 202027fdab7c8Merge pull request #214 from geeksville/dev
23. Jun 2020ba3e1abb5Merge branch 'master' into dev
23. Jun 2020ce194e216Merge pull request #212 from Professr/issue#197
23. Jun 2020595166db8Merge branch 'master' into dev
23. Jun 202038d9e34a6Merge branch 'master' into issue#197
23. Jun 2020c1e0977dbMerge branch 'master' into issue#162
23. Jun 2020b4f32e764thank you @rorosaurus!
23. Jun 20206bb0c95c9update README per issue #189
22. Jun 20204e958c923make software update keep device from sleeping
22. Jun 202064cf1890fprebump to 0.7.9 build number, though not doing a release yet... Because I want to pick a min build number for 'BLE OTA update allowed'
22. Jun 20206a857b00dAdd cpp clamp function to util.h, switched battery and signal strength percentage calcs to it #197
22. Jun 20206d60a061bMerge https://github.com/meshtastic/Meshtastic-device into issue#154
22. Jun 20206a09ddef1Resolved merge conflict
22. Jun 2020d48e803b7Custom utf8 conversion replaces unconvertable chars with ? instead of blanks, #154
22. Jun 20209061b3d8cMerge pull request #206 from geeksville/dev
22. Jun 20202839539c6todo for my personal work queue
22. Jun 2020f77a1798fMerge remote-tracking branch 'root/master' into dev
22. Jun 2020664b558a3Merge pull request #210 from aHVzY2g/patch-1
22. Jun 2020c1865f127make sure people who are not just me, get the fixed arduino-esp32
22. Jun 20203a6953919Just a link to a need little case for the TTGO LORA32 v1
22. Jun 2020cfcaf28acSwitched user button to OneButton, added alt button GPIO for #162
22. Jun 2020d9e93f394Try turning my software update service back on...
22. Jun 202060470211eexpose battery level via the standard BLE battery service
22. Jun 2020c5851a4a0Report battery level to other nodes in mesh (and apps).
22. Jun 20200c0b2446bMerge remote-tracking branch 'root/master' into dev
22. Jun 2020ce9352fd2Merge pull request #209 from Professr/issue#134
22. Jun 2020375ae5fe7Merge pull request #208 from Professr/issue#196
22. Jun 2020665d35196never wait on GPS reads
22. Jun 20209757f9ae5geeksville personal todo list
22. Jun 2020e45d0c4dcOffset battery bars by 1 to reflect room between BAT_MILLIVOLTS_EMPTY and MIN_BAT_MILLIVOLTS
21. Jun 20205c9f22bc1Moved node count graphic slightly to the left, to allow room for triple-digit node counts
21. Jun 2020d8287e9cdRemoved DOP to string utility function from GPS.cpp since it's now drawn directly in screen.cpp
21. Jun 2020c66e064f4Replaced battery, node, and gps text with a graphical header. Added hash to the beginning of the channel name.
21. Jun 2020364fc84aaRemoved unnecessary include, ready for consideration for issue #196
21. Jun 2020fe4f86bc8Added battery charge percent estimation
21. Jun 2020982b2e33fMerge remote-tracking branch 'root/master' into dev
21. Jun 20208190098bbexperiment with wifi connections for nodes
21. Jun 2020c99411311Merge pull request #204 from Professr/issue#199
20. Jun 2020da8a048dcAdded GPS DOP support (#199)
20. Jun 2020b4de49515show app version on boot screen
20. Jun 2020aaa6af3f3Merge pull request #202 from geeksville/dev
20. Jun 2020b11b322580.7.8
20. Jun 202060b38215cfix docs per @feh123
19. Jun 202053e68515dMerge remote-tracking branch 'root/master' into dev
19. Jun 20207676ae918typo
19. Jun 2020b385feefaMerge pull request #201 from geeksville/dev
19. Jun 2020fc50b4abcMerge branch 'master' into dev
19. Jun 20200104a2eb3Fix crypto doc links
19. Jun 202023fdc9d1aMerge pull request #195 from geeksville/dev
19. Jun 2020ea4a67830Add reviewer comments on crypto
18. Jun 20206566c4f15don't send bogus latitudes
18. Jun 20206f39f1740add pinetab work queue
18. Jun 20207b61bdbfdMerge remote-tracking branch 'root/master' into dev
18. Jun 20208e65db19bAdd notes on linux drivers & pins for pinetab #143
18. Jun 2020698fcdad3Merge pull request #194 from geeksville/dev
18. Jun 2020c25d6e974sometimes first read might return 0 for EITHER lat or lon
18. Jun 202035aae48930.7.7
18. Jun 2020f8afa2703Merge remote-tracking branch 'root/master' into dev
18. Jun 2020cd903dcebFix #187, Ublox GPS fixes, see below:
17. Jun 20205843c6f25Merge pull request #193 from geeksville/dev
17. Jun 2020300537376fix wording of GPS screen messages to be less confusing. Now:
17. Jun 20207678540a9For #187 was not reporting GPS status on new API
17. Jun 2020463666aecoops - can't call DEBUG_MSG this early on ESP32
17. Jun 20205847f94ecMerge remote-tracking branch 'mine/dev' into dev
17. Jun 202009855b76eTODO updates
17. Jun 2020f4d476d16Merge pull request #191 from geeksville/dev
17. Jun 2020d88d4be63Merge branch 'master' into dev
17. Jun 2020154114e90merge cubecell experiments back into master (might delete later)
16. Jun 202003f019deamemory size debugging
16. Jun 2020a47524b76cubecell wip
16. Jun 2020fd2f5a5baMerge branch 'dev' into cubecell
16. Jun 2020e66b2234fExperiment with small ram NRF52s
16. Jun 2020f35b15b09Shrink devicestate for small mcus
16. Jun 202099dac51b9Don't use a (huge - 16KB) scratch buffer for device state loading
16. Jun 2020656faf4ceram investigation notes
16. Jun 2020d9ab6986aper @dafeman 1.8V works on E22
16. Jun 2020514d45c21oops supposed to be TXEN
16. Jun 202094b7fc76cMerge pull request #188 from geeksville/ppr
16. Jun 2020e9923ac25fix LCD build for devboard
16. Jun 202060ad1793esx1262 improvements attn @dafeman
16. Jun 202096a15bec3doc updates
16. Jun 202091b4cadb1Merge pull request #4 from meshtastic/master
15. Jun 2020fba676fc0Merge pull request #185 from geeksville/bringup
15. Jun 20209ad14ad98Cleanup to merge NR52 support back into mainline
15. Jun 2020477c62082E22 SX1262 module now works!
15. Jun 202082169d411make recent changes work on non ESP hardware
15. Jun 2020362d5452dremove unused chip
15. Jun 202092e5a1539Merge branch 'master' into cubecell
15. Jun 2020114e0c4adMerge branch 'master' into bringup
15. Jun 2020075ff2649@mrvdb added support for SH1106 displays!
15. Jun 2020d65f2ede8Merge branch 'master' into sh1106-support
15. Jun 20204a9248a45@zombodotcom added support for optional external GPS on heltec lora v2!
15. Jun 20201c6092c43Fixed GPS pin Definitions
15. Jun 20200e9ed1e82Merge pull request #183 from geeksville/dev
15. Jun 202002ce0558bMerge remote-tracking branch 'root/master' into dev
15. Jun 202063110f013Merge remote-tracking branch 'mine/dev' into dev
15. Jun 2020d8db4449b0.7.6
14. Jun 2020fda98bbf5oops BLE auth should not change
14. Jun 2020aadba1f69add printPacket for debug printing packets
14. Jun 20202c8d15288Use old style (pre BLE 4.2) pairing, it seems more reliable
14. Jun 20200b1a78c02Merge pull request #2 from meshtastic/master
14. Jun 202037c598833Add support for SH1106 controller
13. Jun 2020e80de4ebaMerge pull request #179 from geeksville/dev
13. Jun 2020e382a181fMerge remote-tracking branch 'root/master' into dev
13. Jun 202085f69cb90Merge branch 'master' into dev
13. Jun 2020112a94e570.7.5
13. Jun 202013307c502misc debug output
13. Jun 20208a1754efeleave the software update service off for now - no one is using ityet
13. Jun 20208caa075bcused fixed pool allocator for now - since that's how we've been testing
13. Jun 2020d5deb49d2use executeDelete to prevent leaking BLE handles
13. Jun 2020575a15e13remove more dead rev1 protocol code
13. Jun 2020dc7469c64useful bluetooth debugging output
13. Jun 2020f54b18f73each tx packet might have a retransmission/ack copy, make pool bigger
13. Jun 2020db66e4dc0ensure we never get null from malloc
13. Jun 202047e614c7dfix #172
12. Jun 202003cb3c214basic stack debugging - we are okay for now
12. Jun 2020a8d4b5479don't start the BLE update service for now - the android side isn't ready
12. Jun 2020de37e1bbatodo notes
12. Jun 2020f0b8f1066Fix #149: Use a simple heap allocator for now, after 1.0 we can go to fixed sized pools to protect against fragmentation.
12. Jun 202088b91de19Prepare to make MemoryDynamic
12. Jun 2020f22bb34c0Merge pull request #173 from geeksville/master
12. Jun 20202d1cb7a43Merge branch 'master' into master
12. Jun 2020dc169675eUpdate TODO list
12. Jun 202099f825363protobuf updates
11. Jun 2020f3244caacMerge pull request #171 from geeksville/master
11. Jun 20206edaadf5dUpdate BLE docs
10. Jun 20201f668046aif we can't sleep, at least have the processor block for 100ms
10. Jun 2020cb2aa3b29Merge pull request #168 from geeksville/usb
10. Jun 20208ccd59a7dFix #115: wake from light sleep if a character arrives on the serial port Note - we do this not by using the uart wake feature, but by the lower power GPIO edge feature. Recommend sending "Z" 0x5A - because that has many edges. Send the character 4 times to make sure the device is awake
10. Jun 2020ddfdae64bFix #167 while in light sleep, allow loop() to still run occasionally
10. Jun 202021a90a42emove flutter ideas into own project
09. Jun 2020712d6e5c1Merge remote-tracking branch 'root/master' into usb
09. Jun 2020f02a2c085Merge branch 'usb' into bringup
09. Jun 202000d55c9darequire min app version 172
09. Jun 2020a05e45f84make txQueue private
09. Jun 2020e650033f2Merge pull request #166 from geeksville/usb
09. Jun 2020846fc14b40.7.4
09. Jun 2020a8a5e036fturn off serial debug output once we are using the protocol on the stream
09. Jun 2020009f05b61temp workaround for sleep bug #167
08. Jun 2020d8a6f8245Merge remote-tracking branch 'root/master' into usb
08. Jun 2020185fe8520Merge pull request #164 from rradar/patch-1
08. Jun 2020ce9bac34dadd a new SERIAL psm state, to ensure device doesn't sleep while connected to the phone over USB.
08. Jun 2020e80673ed1Merge branch 'master' into patch-1
08. Jun 2020bdbaf9c65remove old BLE api
08. Jun 20207473a6c27unify activity detection in PhoneAPI, turn off BLE API while serial API in use
08. Jun 202071a4cfefdbringup WIP
08. Jun 20204919129bbMerge pull request #165 from slavino/patch-1
08. Jun 2020a02175cecUpdate README.md
08. Jun 202063affdd2eUpdate build-instructions.md to use code tags
07. Jun 2020351687e5cMerge pull request #160 from geeksville/longaddr
07. Jun 2020739f497bbMerge branch 'master' into longaddr
07. Jun 20202d2ed591eset num_bits for nodenum and packet id after loading save file
07. Jun 2020871a85d68force all devices to discard old settings
06. Jun 2020a5f05019dfix build instructions
06. Jun 2020e124d2094PROTOCOL CHANGE! activate 32 bit nodenums/packetids
06. Jun 20205d874cd43Merge pull request #159 from geeksville/master
06. Jun 20209f6cdadd3Merge remote-tracking branch 'root/master'
06. Jun 20206a3853ef30.6.8
06. Jun 20209ea65c679Fix #153 - details below
06. Jun 20208d14e97dfoops - we were not saving radio state
05. Jun 20201c63a7067cubecell WIP
05. Jun 20208022f3b92Merge branch 'master' into bringup
05. Jun 2020420b7d48dMerge pull request #157 from geeksville/master
05. Jun 20205915669f6Merge remote-tracking branch 'root/master'
05. Jun 202052b01db30announce beta
05. Jun 2020a0d6ecb33Merge pull request #156 from geeksville/master
05. Jun 20200271b02d5Merge remote-tracking branch 'root/master'
05. Jun 20209f61c78c0doc merge
05. Jun 20204db176867WIP - bringup on PPR
05. Jun 20204b5cfaf9bchanges from bringing up PPR
04. Jun 2020c014c1bafMerge pull request #155 from geeksville/master
04. Jun 202096594516anow in beta
04. Jun 2020bed20bf1fMerge pull request #151 from geeksville/longaddr
04. Jun 20204e5a445d80.6.7
03. Jun 202099437d931fix #153
03. Jun 2020516671729confirm randomSeed is set correctly
03. Jun 202049b5738f4add min_app_version so apps can warn if they are too old
03. Jun 2020c753ea7cddon't use a fixed randomSeed.
03. Jun 20205b1488ddfAllow packet and nodenums to be 32 bits long (but don't change yet)
03. Jun 2020a34cfb0eePopulate metainfo for apps to allow 32 bit node and packet ids
03. Jun 2020d8ff605d3Merge pull request #147 from geeksville/nrf52
03. Jun 20208031c4760put nrf52 on back burner for a couple of days
03. Jun 2020e522e4754Full DSR WIP
27. May 2020ed0f79b68Merge branch 'master' into nrf52
27. May 2020de1337d35Merge pull request #148 from geeksville/master
27. May 20201b34a0c6dHelp make sx1262 go for @dafeman 's board. See below for details:
27. May 2020313380381no need for this old debug output
27. May 2020f56ff2ca2DSR WIP
27. May 2020da2ef0ac6misc nrf52 todo
26. May 20206a3033fa8improve NRF52 debugging environment
26. May 2020f3a1c5e67Possible fix for https://meshtastic.discourse.group/t/a-note-about-limited-support-for-the-neo-8m-gps-boards/233/3?u=geeksville
25. May 2020a96c8fd4dnrf52 debugging is supported as long as BLE is not advertising
25. May 2020da3ed9926add monitor mode debugging support
25. May 2020fd386d9d7UC1701 WIP
25. May 20205d1614989Only add interfaces to the router if they can be initied
25. May 2020bae73a952Merge branch 'master' into nrf52
25. May 2020f4b167853my DSR changes broke acks for flood routing also. Fix #146
25. May 2020943517a1eMerge pull request #145 from geeksville/nrf52
25. May 202003999e9d5fix build for esp32
25. May 2020d5f177b1ebegin UC1701 driver
25. May 2020fdaed7e32Fix MIN_BAT_MILLIVOLTS per @spattinson
25. May 2020d39e775c9make flash filesystem work on NRF52
25. May 2020829e0b6e2fix extra free
25. May 20201656c8d0cuse my Timer class on all platforms, it works better than the freertos version
24. May 20202770cc7deUse the SX1262 receive duty cycle mode to get radio current draw down to about 2.5mA @ 3V while in receive mode.
24. May 202048de631e0disable activelyReceiving for sx1262 for now - it doesn't yet work
24. May 202066b11bcbdprint RF52 reset reason
24. May 2020cda7487cbadd a NRF52 hardfault handler
24. May 2020e8f6504ecMake an accelerated NRF52 implementation for AEX256-CTR crypto
24. May 20208f1b26bddDSR wip still kinda busted (rx packets not working - even for regular router)
23. May 20205bd3e4bcdDSR WIP
23. May 2020fb3b62f8fCSR WIP
23. May 2020e89fe2f7dDSR WIP
23. May 202016812c3eeadd ignore_incoming to user preferences, for automated testing of DSR topologies
23. May 2020c9cb293bfcleanup virtual inheritence for Router/Reliable/Flooding/DSR
22. May 20208e2e154cdMerge remote-tracking branch 'root/master' into nrf52
22. May 2020b7505ab57Merge branch 'nrf52'
22. May 2020cc47e29fareleased 0.6.4 already
22. May 2020608f8349dtodo updates
22. May 20203ecd93dcfMerge pull request #144 from kalon33/update_fixes
22. May 2020dd0209b19Merge remote-tracking branch 'root/master' into nrf52
22. May 2020ae9256738notes
22. May 20209f2646ba0writeflash is actually write_flash in esptool.py
21. May 2020925e46da8make serial console work on nrf52
21. May 2020a6475ce84experiment with CFG_DEBUG (it fails)
21. May 20209149912a2adafruit includes segger by default
21. May 20202dadb4d7amake nrf52dk build again
21. May 20201897d4703Merge pull request #142 from geeksville/reliable
21. May 2020a25cead7dMerge remote-tracking branch 'root/master' into reliable
21. May 20203d919b21f0.6.4
21. May 2020b8e1b2895Merge pull request #1 from meshtastic/master
21. May 2020d2de04d5bFix #59 no need for broadcasts when showing new node pane
21. May 2020a753c942bMerge pull request #141 from geeksville/reliable
21. May 20209dd88281areliable broadcast now works
21. May 2020e75561016retransmissions work again
21. May 2020e2cbccb13add want_ack support for broadcast packets
21. May 20200271df065add beginnings of full DSR routing
19. May 2020e05e324a7Merge pull request #136 from geeksville/reliable
19. May 202071041e867reliable unicast 1 hop works!
19. May 2020c65b51843less logspam
19. May 20206ba960ce4one hop reliable ready for testing
19. May 20208bf491957wip reliable unicast (1 hop)
19. May 2020cca486798want_ack flag added
19. May 20207aa47cf93Merge remote-tracking branch 'root/master' into reliable
19. May 20203089de79ethanks @dafeman for documentation updates!
19. May 2020a23f32746Merge pull request #3 from Dafeman/README-GUI-update
19. May 20206b020149fUpdate GUI Install
19. May 202034fae52e9Merge pull request #2 from meshtastic/master
18. May 2020976bdad06sniffReceived now allows router to inspect packets not destined for this node
18. May 202026d3ef529Use the hop_limit field of MeshPacket to limit max delivery depth in the mesh.
18. May 202053c3d9baadoc updates
18. May 20202a6858fa3Update CNAME
18. May 20205440cbec6Update CNAME
17. May 202019f5a5ef7oops - use correct battery shutoff voltage
17. May 2020ef831a0b4Fix leaving display on in deep sleep. We shutoff screen immediately, rather than waiting for our loop call()
17. May 2020efc239533Fix #133 - force deep sleep if battery reaches 10%
17. May 2020ef1463a6ahave tbeam charge at max rate (450mA)
16. May 202095e952b89todo update
15. May 2020db72faca5Merge remote-tracking branch 'root/master'
15. May 20206961853edble software update fixes
14. May 20205ec5248fecomplete ble ota move
14. May 202014fdd3397move bluetooth OTA back into main tree for now
14. May 2020140e29840fix rare gurumeditation if we are unlucky and some ISR code is in serial flash
13. May 2020d1d318fadMerge pull request #135 from mehuman/supported-hardware
12. May 2020dfb6c0bb2Merge branch 'master' into supported-hardware
12. May 20207339abbabUpdate README.md
12. May 202027db0e27eUpdate supported hardware
12. May 2020a0b43b9a9Send "unset" for hwver and swver if they were unset
12. May 2020b6a202d68runs again with new protobufs
12. May 2020125035d54Merge pull request #1 from meshtastic/master
11. May 20209f05ad292remove random delay hack from broadcast, since we now do that for all transmits
11. May 202086ae69d36refactor so I can track and ignore recent packets of any type
10. May 2020c12fb69caupdate protos
10. May 20208b911aba7Cleanup build for NRF52 targets
09. May 20202fa595523minor fixups to get nrf52 building again
09. May 2020190a3c2d6filename typo
09. May 20201bf9d052fMerge pull request #132 from geeksville/crypto
09. May 2020e7b99b0d7Merge branch 'master' into crypto
09. May 202096313ee1cremove stale link
09. May 20203e356e586Crypto works!
09. May 20201cc24de78stub encryptor seems nicely backwards compatible with old devices and apps
09. May 2020e6875d559Remove MeshRadio wrapper class - we don't need it anymore.
09. May 2020b73dd5b23misc todo
09. May 202028d21ecdcbegin work on crypto
09. May 202042298abfaMerge pull request #131 from Dafeman/master
09. May 2020c4a1fe0f3Pad Bluetooth passkey to 6 digits
08. May 20200396f8f96Merge pull request #1 from meshtastic/master
07. May 2020f1b840dedMerge pull request #128 from mehuman/device-update
06. May 20204da5d79e8add device-update to zip
06. May 2020fc0c9bcfeadd update script and README changes
05. May 202032d0368f5Merge pull request #127 from geeksville/nema-124
05. May 20208bfe9fa8f0.6.3 - fix the problem of BLE message receiption being busted in 0.6.2
04. May 2020f10ad07f9Merge pull request #125 from geeksville/nema-124
04. May 202095df7dd8d0.6.2
04. May 2020dcd1f7478fix 124 - we now fallback to nema if we can't talk ublox protocol to the GPS. Though we are super power inefficient about it so TODO/FIXME someday to decrease our power draw.
04. May 2020c2be6c406WIP on #124
04. May 2020101eef549oops lat/lon need to be signed ;-)
04. May 2020933d5424dabstract out the UBlox GPS driver
04. May 2020ecf528f9bmove gps before refactoring
04. May 20209b309fe0aUse int based lat/long from now on in the device code
02. May 202029fd8dc7aMerge pull request #123 from geeksville/screen
02. May 2020624b95782fix missing carriage returns. thanks to @gregwalters in #119
02. May 20204fa25042cMerge pull request #122 from geeksville/dropped
02. May 20209f9cb030aMerge branch 'master' into dropped
02. May 20201d9290afcnow that the rfinterfaces are smarter, no need to do backoff in the flood router. the interfaces will handle it.
02. May 2020ad2f63919don't leak messages if they are handled locally
02. May 202007b4eea03fix log msg
02. May 202079c61cf0elimit max power on rf95 to 17 (rather than 20, because 20 can... burn up parts if you exceed 1% duty cycle)
02. May 202080268ea56send() is supposed to always free buffers, even if it returns an error
02. May 2020bb9f595b8Fix #11
02. May 20202ad314f15we now always listen before transmit - even if we have just completed a packet
01. May 2020916e62398Merge pull request #120 from geeksville/master
01. May 20204735b3ff50.6.1 hotfix build for busted heltec style devices
01. May 2020cfd6483eaoops - platform IO can have stale target specific builds without this
01. May 20204f7a25f56remove unneeded include
01. May 20204176d79eefix warnings
01. May 2020fad496378Merge pull request #118 from geeksville/master
01. May 2020e08469970SNR is now a float, fix the screen display
01. May 202050213d832move packet handling into its own thread
01. May 2020763276a2cMerge branch 'radiolib'
01. May 202071fcdba01cleanup directory structure
01. May 202008227e79dMerge pull request #117 from geeksville/radiolib
01. May 20205a4fab250start msg sequence numbers with a random number each boot
01. May 202031eb2f533very important: don't allow immediate sends if we have pending ISRs
01. May 202082c1752d8less logspam
01. May 202049a13bbfdincrease gps config timeout, could take up to 2.5 secs
30. Apr 20200096f54aebetter debug output
30. Apr 20205af122b39update todo list
30. Apr 20204e106f409remove radiohead
30. Apr 20201f1d683f4add back the old code that checked if the radio was actvively receiving
30. Apr 2020a8f64c3ccmake a custom version fo rf95 class, so we can can deal with chips that have bad version codes.
30. Apr 2020968a2d7fbstore SNR in received packets
30. Apr 20201fab9c5aatemp hack to get new rf95 driver working
30. Apr 202022bca31ceproperly set the RF95 iface
30. Apr 202048c045a25move SPI init into main
30. Apr 2020e9ca7792enew RF95 driver is written
30. Apr 2020b1a55b457old RF95 API works again
30. Apr 2020dd7452ad9old RF95 code builds again
30. Apr 2020d7d818809implement most of sleep handling for the new radio stack
30. Apr 202062a893c76SX1262 approximately works top-to-bottom, but need to add sleep modes
30. Apr 2020a2ba9d3c4new receive code works a little better
30. Apr 202022720e9f6ex1262 receiving kinda works
30. Apr 202011b79a942add todos
30. Apr 20203c3e72218new sending kinda works
30. Apr 2020fce31560cthe mountain of changes needed to kinda make tx work compiles.
29. Apr 2020074ac33b8make a gdb "restart" command that allows restarting without rebuilding
29. Apr 20202982e197eradio settings now work on real sx1262 hw
29. Apr 2020f69ddf168we now hopefully apply the same radio settings as we did for the RF95
29. Apr 20208d985cfd3cleanup so eventually rf95 can share common msg code with sx1262
29. Apr 20204693302d8crummy sx1262 fake init kinda works
29. Apr 2020814c126e6ugly WIP on switching to RadioLib, still need to set freq etc...
29. Apr 2020a7d153abcCUSTOM GPIOs the SX1262MB2CAS shield when installed on the NRF52840-DK development board
29. Apr 20201b265eb48switch from sx126x-arduino to radiolab
28. Apr 202094e80d3b4mention python API
28. Apr 2020f1ec95f49update project name
28. Apr 20207ee2643e9Merge pull request #114 from geeksville/master
28. Apr 20202ab34357demit FromRadio.rebooted to serial test harness can detect reboots
28. Apr 2020b53392ab7Merge remote-tracking branch 'root/master'
28. Apr 2020803d2dfefadd note about python API
28. Apr 20206a54bbcf2Merge pull request #113 from geeksville/master
28. Apr 202002dfe75640.6.0 release
28. Apr 2020b70491160minor protobuf update
28. Apr 20200193c281echange webpage to say android app is in general availability
27. Apr 202059086fd47fixes after testing stream protocol with python client
27. Apr 202088a704c4dfor now, allow debug out to be interleaved with protobufs
27. Apr 20209f49f90acignore vscode/launch.json
27. Apr 202093f69d5a9Merge pull request #112 from geeksville/serialproto
27. Apr 2020cceecf5f8New serial protobuf transport approximately works and is backward compatiable with the text debug output.
27. Apr 2020e5d2d24e2move nanopb includes to correct directory
27. Apr 2020eb40013ddCreate RedirectablePrint and NoopPrint for serial debug redirection
27. Apr 2020dda946d93Stream API coded but not tested
27. Apr 2020178e80096add beginnings of StreamAPI
27. Apr 2020dec487064begin cleaning up mesh library layer so that it could be split someday
27. Apr 202097f5a7c5fMerge pull request #111 from geeksville/nrf52
27. Apr 20207ff42b89aCI autobuilder can't yet build nrf52 targets
27. Apr 202044de3bd17Merge branch 'master' into nrf52
27. Apr 202015cb599cdmove nrf52 stuff to correct directory name
27. Apr 2020038b7c9c9update todos
27. Apr 2020724e39bc9Merge pull request #109 from geeksville/master
26. Apr 2020def86131fMerge branch 'master' into nrf52
25. Apr 20208f1c1a904move debug msg
25. Apr 20203f3a1a11dwhen flooding, randomly delay sent packets to decrease chances of...
25. Apr 202064f6c0f5cclean up PeriodicTask so I can eventually use it with a scheduler
24. Apr 20207cd60d859possibly use radiohub for the new radio
24. Apr 2020db11d9280add nrf52 DFU app helper
24. Apr 2020ca0311093Update ESP32 build to work with latest NRF52 changes
24. Apr 2020b8b503cb0Add starting point of PPR variants definition
24. Apr 2020bb885a511add a variant based on the nrf52840-dk but with a RC clock. Because I was dumb and accidentally ran some code that configured gpio 0 as an output and that was enough to smoke the xtal that was preinstalled between P0.0 and P0.1.
24. Apr 2020bebaa838cno need for LightSleep state on NRF52 CPUs
24. Apr 20207fa9d09d9placeholder guess at PMU code until I have HW
24. Apr 20207bc299573move esp32 specific code into esp32 land
24. Apr 2020e0a185542Add PMU driver
24. Apr 20205e75beff3don't block but queue log messages for the ICE (and eventual crash reports)
24. Apr 20204f7e85c1acleanup serial instanciation on boards where we might not use it
24. Apr 20205ad30caf6todo updates
24. Apr 20208f26ae240Add UC1701 and SX126X drivers (not yet using them though)
23. Apr 2020d445cbe08fix device name
23. Apr 202012599849dupdate todo list
23. Apr 20203c9c01189old RF95 driver probably works on NRF52 now
23. Apr 20204f3a9d864example BLE code approximately works
23. Apr 20200c7c3f17efix nrf52 macaddr byte order
23. Apr 20205b0451f25add NRF52 BLE example code
23. Apr 20208f3b33c84use a real macaddr on the nrf52
23. Apr 20202fdb75efdmake GPS 'work' on nrf52
23. Apr 2020fbd12e192oled screen probably works now on nrf52
23. Apr 2020ffe95f62ano need to pass in scl & sda into screen constructor
23. Apr 20203e4ccef99fix warnings
23. Apr 2020309e7be00use segger console on nrf52
23. Apr 2020f0f6c4950on NRF52 use the Segger debug console for debug logging
23. Apr 202016998ebd8fix compiler warnings
23. Apr 2020b77c06888create MeshRadio even on NRF52 (though it is currently using a Sim interface)
23. Apr 2020e94227cddcope with missing interfaces in send
23. Apr 2020fe3cbeed3misc NRF52 fixes
23. Apr 20202061706c1Merge pull request #105 from geeksville/newapi
23. Apr 2020a0b6d5759Fix #69 - new BLE API is in and tested from android
23. Apr 20203673f95fewoot! using new BLE api approximately works for reading
23. Apr 2020c67b53b96remove owner from ToRadio
22. Apr 2020562b227c7new API now seems fully implemented - now on to testing. #69
22. Apr 2020169d85d0fhandle the new set_owner and set_radio messages
22. Apr 2020bd77d4721change serial baud rate to 921600
22. Apr 2020e40524bafbegin moving comms glue from the old crufty BLE code to the new cleaner PhoneAPI class
20. Apr 202031f735ae1minor status update
20. Apr 20209232dfcccWIP - add new baseclass for all api endpoints (serial, bluetooth, udp)
19. Apr 2020fab616a15Merge pull request #101 from geeksville/master
19. Apr 20202419ebb040.4.3 Fix #92: omg - for the last couple of weeks the official builds were all using US frequencies. This build fixes this (and makes the build system cleaner in general).
18. Apr 202088c576798Merge pull request #100 from geeksville/removeradiohead
18. Apr 2020db766f18eFix #99: move spi ISR operations into helper thread. SPI from ISR is bad!
18. Apr 2020f9a805e3dMerge remote-tracking branch 'root/master' into removeradiohead
18. Apr 2020e5f9a752dfix comments and cleanup ISR code
18. Apr 202020b41836eclarify log msg
18. Apr 2020c55df4d1cMerge pull request #98 from geeksville/removeradiohead
18. Apr 2020908b1020cMerge branch 'master' into removeradiohead
18. Apr 202078470ed3ffix #97, we need the RF95 IRQ to be level triggered, or we have slim chance of missing events
18. Apr 20204ce7df295don't poll for completion so quickly - the log messages scare people
17. Apr 2020598abb0d2Merge pull request #96 from geeksville/removeradiohead
17. Apr 2020184eac6280.4.2
17. Apr 2020176532f55autoformat per formatting rules
17. Apr 20208eb304545Fix #85, we were stalling sometimes on send while in ISR which is NEVER legal
17. Apr 20202fe145aeddebugging goo
17. Apr 2020ab61e6405Merge pull request #94 from geeksville/removeradiohead
17. Apr 20205b17417e0debugging GPIO wake on heltec- seems fine.
17. Apr 202004a83fd6bproperly detach observers at destruction
17. Apr 20207730bd762be less chatty about sleep
17. Apr 202062286fff50.4.1 release
17. Apr 202025cca0628more debug output
17. Apr 202065406eaa0mesh flooding seems to work pretty well!
17. Apr 2020ea2439411add first cut of mesh naive flooding
17. Apr 20206afeb3e45ok - new router seems to approximately work
17. Apr 2020f108c576amassive WIP updates to create a clean Router abstraction for mesh
16. Apr 20206eb74415aprotobuf changes as part of getting ready for mesh again
16. Apr 20200d14b69a2remove disasterradio experiment
16. Apr 2020d4eb47e83doc updates
16. Apr 202086716c439remove tbeam0.7 until someone who has the hardware can debug it
15. Apr 20207bbcf101cMerge remote-tracking branch 'root/master' into removeradiohead
15. Apr 20208e495e417Merge pull request #91 from geeksville/master
15. Apr 2020a6e0d6d75Merge branch 'master' into master
15. Apr 2020cff255a39add production android fingerprints
15. Apr 20203336e821aMerge pull request #90 from geeksville/master
15. Apr 2020d75d60321Merge remote-tracking branch 'root/master'
15. Apr 2020bf5be4918It helps if I use the right filename when I'm remote debugging githubpages
15. Apr 202039ff26aa4Merge branch 'master' into removeradiohead
15. Apr 202002b5efed9Merge pull request #89 from geeksville/master
15. Apr 20200a07c5692add .well_known so that hopefully I can prove I own this domain to android
15. Apr 20202464784f0todo updates
15. Apr 2020a8f5ff1fbMerge pull request #87 from geeksville/cleanupblue
14. Apr 20200a6af936eGet build (kinda, not really) running on a NRF52
14. Apr 20200b62083e3wip - plan
14. Apr 20205ca149facmove radiointerface into lib
14. Apr 202080c69c28cmove pool/queue management into the rf95 lib
14. Apr 20205904d6611Move Custom95 in with the rest of the RH code, to be ready to refactor
14. Apr 2020fd17193d5Strip out all the parts of Radiohead (most of it) that we don't need
14. Apr 20205c379c4a9missing newline
14. Apr 20209c5d626e7Merge remote-tracking branch 'mine/cleanupblue' into cleanupblue
14. Apr 20204757b6807lots of changes: * preflightSleep, notifySleep, notifyDeepSleep now allow arbitrary drivers/devices/software to register for sleep notification. * Use the proceeding to clean up MeshRadio - now the mesh radio is more like an independent driver that doesn't care so much about other systems * clean up MeshService so that it can work with zero MeshRadios added. This is a prelude to supporting boards with multiple interfaces (wifi, extra LORA radios etc) and allows development/testing in sim with a bare ESP32 board * Remove remaining ESP32 dependencies from the bare simulation target this allows running on anything that implements the arduino API
12. Apr 2020ac7f3cd60fix bin paths
10. Apr 202004ad8bb53Merge branch 'master' into cleanupblue
10. Apr 20205924690ceMerge pull request #86 from BeardyWalrus/master
10. Apr 20203ac3baf1cMerge branch 'master' into master
10. Apr 2020aa88e2bb1Merge pull request #83 from geeksville/master
10. Apr 2020640cb3bf7allow observers to return an error code to abort further processing
10. Apr 20206ad451eb5move bluetooth code into something that is architecture specific...
10. Apr 202093a06906cbegin splitting up source files, so we can have a tree of sources...
09. Apr 20203754950a0pinouts are swapped for TTGO-Lora32 V1 and V2 boards.
07. Apr 202006a17885eneed need to link against the axp202 library on devices that don't have it
07. Apr 202033624b775todo update
07. Apr 20202d6b9320aMerge pull request #82 from android606/screen-timeout-increase
06. Apr 20206b3545457Merge pull request #1 from android606/meshtastic-esp32#80
06. Apr 2020753a57230Fix Meshtastic#80: Increase screen timeout to 5 minutes
06. Apr 20209c3e63e6bMerge pull request #81 from Dafeman/patch-1
06. Apr 20204d4d7b38cMerge branch 'master' into patch-1
06. Apr 202023f148f8cMerge pull request #79 from geeksville/master
07. Apr 2020d15054975Update README.md
06. Apr 2020441c4c7b3Merge remote-tracking branch 'root/master'
06. Apr 2020c22df18e2fix collision avoidance for transmit - substantially improves lora tx success
05. Apr 2020e32b41938Merge pull request #78 from geeksville/master
05. Apr 2020ef395a1590.2.3
05. Apr 2020af35f3006force other devs to update for
05. Apr 202013ac686c9minor doc cleanups
05. Apr 202005a0266fcFix #77: bluetooth is supposed to be on in DARK state
04. Apr 20203acbf3119Merge pull request #75 from geeksville/master
04. Apr 20202e82bf3caMerge remote-tracking branch 'root/master'
04. Apr 202063e1a3f47always set time from GPS if we can
04. Apr 202007a8972aeNEO-6M gps with empty backup batteries give super invalid times
04. Apr 2020d1cb45aa5string typo
02. Apr 20201b3610d0fMerge pull request #74 from geeksville/master
01. Apr 20202fcdc2c09Merge remote-tracking branch 'root/master'
31. Mar 2020da74803ffbegin cleanup on radio abstraction, details below:
31. Mar 2020890511615Merge pull request #72 from geeksville/master
30. Mar 202017de6f953fix #73: allow hw-model to be longer (16 bytes including terminator)
30. Mar 20202a15195c3Merge branch 'master' into master
30. Mar 20201b050a6c3stop distributing the (enormous) elf files in the zip file
30. Mar 20201da62e5baoops - we were previously not marking these protobuf structs as valid
30. Mar 2020feb6f2e59extra debug output for radio config, and bump up bax handles for BLE
30. Mar 20207dabad1b7don't let phones send down fatally invalid RadioConfig records
30. Mar 2020a73f46647Add GPL statement
29. Mar 20201fd92cf8efix build for Windows based on tip from @moinars
29. Mar 2020dd671cecaMerge pull request #71 from geeksville/master
29. Mar 20208a76931b3add OS-X instructions from @android606
29. Mar 2020b071eecceMerge pull request #70 from geeksville/fix68
29. Mar 202081734f75cfix review comments (don't let commands queue up if we are missing a display)
29. Mar 202011d57e721fix #68 (@girtsf, pls review - ps: no worries ;-) )
28. Mar 20209b0e329bbupdate credits
28. Mar 2020450fb7bc3Merge pull request #67 from geeksville/master
28. Mar 2020c1f8c8cca0.2.0
28. Mar 2020ea250d9cdadd initial guess at TBEAM 0.7 hardware support
28. Mar 2020be468a218add reasonable guesses for TTGO LORA V1 and V2 boards - thanks @sensorsiot for the pinouts
28. Mar 2020a47d6c4d6Merge pull request #65 from geeksville/master
28. Mar 20205386a5b22update build instructions
28. Mar 2020a350b3795remove unused file
27. Mar 2020cf2aa3763clean up configuration.h and add support for ttgo-lora-v1 boards
27. Mar 2020d1387be01Merge remote-tracking branch 'root/master'
27. Mar 2020f8857ad45Merge pull request #63 from girtsf/debug-screen-b49
27. Mar 2020d831beab3moving build selection into platformio.ini rather than nasty #defines. thanks to @sensorslot for the pointer to https://github.com/arendst/Tasmota - where I just borrowed heavily ;-)
27. Mar 20205c4ae6c04now that axp192 interrups work, no need to poll over i2c. #48
27. Mar 2020a0c97825ealways use gps.isConnected to check for GPS, it is the only thing guaranteed to be fresh and accurate
27. Mar 2020cc3bac7eaFix AXP192 handling by @spattinson. yay! fix #48
27. Mar 2020ce21859adtoto updates
26. Mar 202054cd082bffix #49: make debug screen show real data
25. Mar 20204c35d1f20Merge pull request #58 from geeksville/master
25. Mar 20204d54df4c90.1.10
25. Mar 2020aa9aca2b8Merge remote-tracking branch 'root/master'
25. Mar 2020a579bbcb5heltec style devices were not automatically setting their time from the mesh
25. Mar 202012e67d3b3add some debug output
25. Mar 202050d724780make user presses ask other nodes for their latest status
25. Mar 202045babab8cgeneralize the serial console script
25. Mar 20203443e6071never loop waiting on hardware without some sort of timeout ;-)
25. Mar 202065128a04cmy new watchdog related to the the send tx bug was not quite complete
25. Mar 20207210c1ae5emphasize the forum link
24. Mar 2020907550191Merge pull request #56 from geeksville/master
24. Mar 2020a3b70e7530.1.9
24. Mar 2020b4b8abe6eomg I was not setting the correct flag to tell phone we had gps
24. Mar 2020d647be73doops nasty bug probably responsible for ble mutex seeming bugs #33
24. Mar 202042d796685add instructions on how to reinstall
24. Mar 2020f4d368e1ffix #27 - add a device-install.sh script to the release
24. Mar 20203a756b0e0keep the elf files in the zip package, useful with @girtsf tool
24. Mar 202034ead2d68add support for reporting device errors up through the phone to analytics
24. Mar 20203f1161b68bug #53 - report the error on console and fixup (will add analytics in a separate call)
24. Mar 2020f108e24bcMerge pull request #51 from girtsf/fix-upside-down-screen
24. Mar 20201f83f7d9dMerge branch 'master' into fix-upside-down-screen
24. Mar 2020756c7ca7bMerge pull request #55 from girtsf/fix-ble
24. Mar 202079f7bf77cMerge branch 'master' into fix-ble
22. Mar 2020dee3e530dfix #52: bluetooth not pairing
19. Mar 20203e44c2c3escreen.cpp: flip the display 180
18. Mar 2020388666504Merge pull request #47 from geeksville/master
18. Mar 2020c9b269c3cMerge remote-tracking branch 'root/master'
18. Mar 2020eb51c92d0update todo list
18. Mar 2020992b52558Merge pull request #46 from geeksville/master
18. Mar 202025288d8edMerge remote-tracking branch 'root/master'
18. Mar 202032ac5ac9areformat everything
18. Mar 2020ef5cdefcaMerge pull request #44 from geeksville/master
18. Mar 2020f6f9dfa460.1.8
18. Mar 20202161ce21dthe firmware version xml file should not be checked in, it is used directly by the android build and derived from version.sh
18. Mar 2020534691f0cMerge remote-tracking branch 'root/master'
18. Mar 20206bc8e1b10Merge pull request #45 from girtsf/screen-cpp-refactor
18. Mar 2020c8b95f769oops - I broke compass display with my gps changes and didn't notice till testing with two gps equipped devices. fixed.
15. Mar 2020daf8594b9Screen cleanups and refactoring
18. Mar 20205b54fd635screen.cpp: reformat with clang-format
18. Mar 202053765298eadd a real BOOT state, to avoid glitch from redrawing bootscreen twice
18. Mar 20200d94458c4bump preferences #
18. Mar 20205e5569586fix build warning
18. Mar 2020c9e2e6c38Merge pull request #43 from geeksville/one-wire-gps
18. Mar 2020dbbb62f63fix press to properly force any node we are watching to send us a new
18. Mar 202079ce7d929send dynamic probed GPS status to the phone
18. Mar 202033437b524oops - I accidentally shadowed a variable I didn't want to shadow ;-)
18. Mar 2020f4bacb9d8some tbeams have occasional crap sitting in their gps rx buffer at boot?
18. Mar 20200ac218b06allow gpses which only have the RX pin connected to also work.
17. Mar 20202ce1b4bb2Merge pull request #42 from geeksville/master
17. Mar 2020f002bee4frelease 0.1.7
17. Mar 20209c69326edMerge pull request #39 from geeksville/bug17
17. Mar 20207a617d537Merge branch 'master' into bug17
17. Mar 202090edae1ceMerge pull request #41 from geeksville/new-oled
17. Mar 20202134b4db9fix #40 force an extra redraw for the bootscreen,
17. Mar 20207b1ffb5c0#17 WIP add tool to capture the system portion of flash
17. Mar 2020535f07d92add a tbeam program script
16. Mar 2020bfad13613Merge pull request #31 from geeksville/master
16. Mar 202036bee8fa5Merge remote-tracking branch 'root/master'
16. Mar 202099cb0b385Merge pull request #37 from girtsf/fix-build-2
16. Mar 202041c95eafffix build: add missing include to screen.cpp
16. Mar 2020ca8a25f58Merge remote-tracking branch 'root/master'
16. Mar 202051a870039Merge pull request #35 from girtsf/underp-lock-paths
16. Mar 2020f099a31a2Merge pull request #34 from girtsf/patch-1
16. Mar 202052dbc4e15Merge pull request #36 from girtsf/various-cleanups
15. Mar 20208cabb3ea3add .clang-format file
15. Mar 20207a4a1af33TypedQueue: make functions return bools instead of BaseType_t
15. Mar 202090ecdf229add locks to PeriodicTask
15. Mar 202024ac90778auto generate channel numbers from name
15. Mar 20205037fb830fix build (and autoformat in visual studio code)
15. Mar 202079f134635underp include paths in lock.h
15. Mar 202035dada683run CI on pull requests as well
15. Mar 202030a431788we now do bidirectional comms to GPS at startup, so we can always trust isConnected
15. Mar 2020d0b8adab7In my work for #11 I accidentially created a serious bug on Heltec...
15. Mar 202074f7b7b62print extra info the next time this error occurs
14. Mar 20209ec8562cefix old geeksville link (though github provides redirects)
15. Mar 20200cbcb7a9bMerge pull request #32 from girtsf/add-lock-etc
15. Mar 20202874b22d6add a Lock, LockGuard and printThreadInfo
15. Mar 20203c9be4844Merge pull request #30 from girtsf/fix-build
15. Mar 2020b5201f928fix the build: remove includes for TinyGPS that's not longer used or in deps
15. Mar 20202591859dfMerge pull request #29 from girtsf/exception-decoder
15. Mar 2020c411db111check in script to decode backtraces
14. Mar 20200d62a2be8release 0.1.6
14. Mar 20209c971d368Finally - new sexy ultra low power/low latency GPS code is in for TBEAM
14. Mar 20203c1357b73ublox is better but still not perfect
14. Mar 2020acd5e5d29use power save mode on gps
14. Mar 202064109b25fSwitch to native ublox api for GPS position and time
13. Mar 2020e93bc76acMerge branch 'master' into gps-sleep-mode
13. Mar 20201107c6d23Fix serious bug: button presses were not waking from light-sleep on TBEAM
13. Mar 20209b2155402todo update
13. Mar 202035cf8a485power debugging
13. Mar 202076f21dfd6wip
13. Mar 2020b101dc2c8wip
13. Mar 20209bbd658b9begin testing native ublox api
13. Mar 20204999da082Merge branch 'dev' into gps-sleep-mode
13. Mar 2020a783341dfbegin adding temporary support for both NEMA and UBLOX gpses
13. Mar 202004258755echange from gitter to discourse.
13. Mar 2020ea711ece1new firmware released
12. Mar 2020e93187b630.1.5 add support for EU 433MHz radios thanks to @astro-arphid
12. Mar 2020eca3cda8bfix typos
12. Mar 20202874adfd6Merge pull request #21 from astro-arphid/master
12. Mar 202091227b25d#13 - add support for 433MHz Heltec boards
11. Mar 20204dfac0340add note about 3d printed cases
11. Mar 20209bc895eb5fix formatting
11. Mar 2020474026d7fadd a faq
10. Mar 20209995d2a7aoops copypasta error fix #19. Thanks @iveskins!
10. Mar 20203028ac3f2add note about dash7
10. Mar 20208605950eeadd credits list
10. Mar 20200f856dea7Merge pull request #18 from claesg/master
10. Mar 20202a2bc5b1dUpdated README for 3D cases for T-Beam. T-Beam V1 has moved the antenna connector a bit to the right compared to the V0. This makes the case not fit. Added 2 more links for T-Beam cases.
08. Mar 2020f87cb0094show reason for last reset
08. Mar 2020a4ebf83b6minor doc update
08. Mar 20205dbacbddbversion 0.1.13 Fix #15 found by @claesg. Thanks for the detailed report!
08. Mar 2020011864a2dFix #15 Force all devices to update preferences
08. Mar 20208646d8aebmesh alg replacement update
06. Mar 202087782cdf8progress on re readdition of the mesh router
06. Mar 202010289ed11todo updates
05. Mar 20205def6a66ecleanup dev docs a bit more
05. Mar 20202d3bb4bb7fix table formatting
05. Mar 2020ffe8bf2beRefactor to make some real design docs
05. Mar 2020ab73033e5Fix #10. Add note about board types.
04. Mar 2020c66e24aa4most users are not using the phone app now, don't enter SDS state because of no phone comms
04. Mar 2020651b13b3eversion 0.1.0
04. Mar 2020951f5d11dfix text message display when new text arrives
04. Mar 20202ce95ed2cfix typo in SDS sleep time
04. Mar 2020d1b7b6c5coops - I was previously stopping bluetooth before stopping the mesh bluetooth service
04. Mar 2020425c57075don't show fake GPS level on devices without one #4
03. Mar 202046dab2d49Make devicestate.version something that only the device code cares about
03. Mar 2020f5271f5c7website updates
03. Mar 2020375804c9e(needs testing) fixed the following during a plane flight
03. Mar 2020fe5703c68fix the "blank screen when a text message arrives" bug
03. Mar 2020f1c90a232fix release test script paths
03. Mar 2020a91fba763release 0.0.9
03. Mar 202028588f673send hw version info via protobufs
03. Mar 2020d07421804no need to stop mesh service during sw update, bug was on the android side
03. Mar 20201f07d6735fix a nasty sleep bug: we weren't stopping our old mesh service
03. Mar 2020bb0b2e72cstop using ino files, visual studio doesn't like them
02. Mar 202030c717ac2minor doc updates
02. Mar 2020e01680cd4Change all repo URLs to be meshtastic... instead of geeksville...
02. Mar 20204bb308c80Pull protobufs from submodule instead of a symbolic link Fix #2
02. Mar 202012a68026eclarify release of meshpacket back to pool
02. Mar 202006449e39cProve to google that we own this domain
01. Mar 2020cc6a8c843Merge pull request #12 from claesg/master
01. Mar 20209aedec2c5Updated the README.md with a new radio: TTGO LORA32
29. Feb 20202221ddfcaAdd note about a mystery bug following light sleep
29. Feb 20207dc6264faIt helps to spell things correctly...
29. Feb 2020f091a9505Add a pretty CI badge based on @girtsf work
29. Feb 202057d5a5409Merge pull request #6 from girtsf/fix-some-warnings
29. Feb 2020045a2031atodo updates
27. Feb 20200b8d7768fsome minor cleanups
28. Feb 2020c41f572cfupdate todo list while sitting in airplane ;-)
27. Feb 2020bf26994d4add misc hw docs/datasheets
26. Feb 202030ff67d46fix CI?
26. Feb 202065e6d029emove CI script
26. Feb 202031e9d34d1try github actions for CI builds
26. Feb 20200a796c493get ready for 0.0.6
26. Feb 2020877e31283allow TBEAMs to provide approx GPS time to Heltec devices
25. Feb 2020cace2f429update readme for android release
25. Feb 20207b348f30atext messages screen not coming up if screen was already on
24. Feb 20208893be57dkinda ugly but BLE sw update seems reliable again
24. Feb 20206b696bfdchw vendor strings must match file names for auto update
24. Feb 2020a3df099f6until my TBEAM is fixed, leave GPS power on in sleep sometimes
24. Feb 20200ce1bbb75expose standard ble sw/hw version characteristics from the updater
24. Feb 2020bb808c6c5fix bluetooth pairing UX. enter full ON state when requested
24. Feb 202015ea13c28start machine generating curfirmwareversion
24. Feb 2020b0e0ee693begin to track firmware versions in a machine readable way
24. Feb 2020f4791137fkeep latest builds in their own directory - so android build can find them
24. Feb 202051b53f406include region code in the BLE HW version string. ie 1.0-US
24. Feb 2020bd0f35ad8fix encoding of sw version numbers in the BLE device info
24. Feb 2020af5e3a0e0TODO updates - back to Android app for now
23. Feb 20200110e1d2erelease 0.0.4
23. Feb 202082afd234adon't stomp on RX packets when we have something ready to send
23. Feb 2020419dd44ffBT sleep leak now down to about 200 bytes
23. Feb 2020621beadb5btle leak per sleep now down to about 500 bytes.
23. Feb 20208dfd7a4a7the ble goo is still leaking on destroy, but better
23. Feb 2020a45d7be92still leaking in the BT stack but better
23. Feb 2020f9ce6a53eble works again after sleep - but we are still leaking
23. Feb 20205f88174dbwip - finally done switching to dynamic allocs
23. Feb 2020bf640bec3WIP - more progress switching to dynamic alloc
23. Feb 202076100e23eWIP make swupdate keep power on
23. Feb 2020a678dd3eeWIP - all BT characteristics must be dynamically alloced
23. Feb 2020356902d55wip - make ble come back after sleep
23. Feb 20204906b1248prevent ble powerdown while phone is connected
23. Feb 2020316347226don't use a symlink to find my modified RadioHead, use a pio depdency
22. Feb 2020635e18900GPS sleep mode WIP - alas this thread will have to be back burner for a while because my TX wire on my ONLY T-BEAM broke while I was soldering a jtag connector - so I can only RX from the GPS.
22. Feb 20206eba79253WIP - changing to a ublox aware GPS lib so I can put it in sleep
22. Feb 20204e06d9409about to work on new gps code
22. Feb 2020372a3e000button presses are fixed
22. Feb 20205e2044dd6blink the led very briefly every 5 secs while in light sleep
22. Feb 2020a1a1ceb94while not perfect, good enough to move power statemachine to master
22. Feb 2020ca37e5036WIP light sleep kinda works
22. Feb 2020fe2ca65a1WIP kinda works but light sleep still busted
22. Feb 2020c7894f3bcfsm WIP might work
22. Feb 2020509f9b6e2WIP state machine builds
21. Feb 2020045529d91begin cleanup of sleep code for new state machine
21. Feb 20204fa6b64c3beginnings of sw design doc
21. Feb 2020fa4c63edcdocument the sleep management state machine
21. Feb 2020aebcbf767GPS works better now with light-sleep but not quite done.
21. Feb 2020598023f5dPMU IRQ polarity was backwards
21. Feb 20203df81682bnow that light-sleep kinda works, use deep-sleep far more rarely
21. Feb 202020461807fchange screen into a periodictask, so it can be used with the scheduler
21. Feb 2020a6b98bec1cleanup period stuff for new scheduler
21. Feb 2020d4efb2c44burn _lots_ less cpu updating the display when idle
21. Feb 20205f3e8b530unify periodic timers
21. Feb 2020132e54eccdon't turn bluetooth back on every time we exit light sleep
21. Feb 20207a745c9e6light sleep seems to work well
21. Feb 2020beccc34eflower cpu freq to 80MHz
20. Feb 20207e2d76551omg so many typos.
20. Feb 2020e00d2db74misc typos
20. Feb 202096ca063f6more webpage typos - back to code soon...
20. Feb 2020045ac16e7add a price ;-)
20. Feb 2020e40bf8e2dadd link to LoRa wiki page
20. Feb 2020ab1ace63aminor readme updates
20. Feb 202057c483d13todo updates
20. Feb 2020655814c81add Girts' HAM idea (@girtsf)
20. Feb 202084a86ec35typo
20. Feb 2020897281427remove disclaimer
20. Feb 2020a4c6ad6e8kid joke
20. Feb 20205233c6d62add range note
20. Feb 202031cc27755ping github
20. Feb 20208c80861b6layout tweak
20. Feb 20200ab5b69c1docs update
20. Feb 2020e9279c6daadd high level end-user todos
20. Feb 2020b060c518ahighlight chat link
20. Feb 20206ade723carelease 0.0.3 alpha posted
19. Feb 20204dc8af3a1trust gps time across deep sleep
19. Feb 2020b9438357badd support for network ping testing
19. Feb 2020bf347aad9show users walking heading on the screen
19. Feb 2020f5a2596acfix time scaling
19. Feb 2020cd4cd6fe5progress on keeping gps off more
19. Feb 2020d9a875082set rtc from gps time
19. Feb 202067e0f5c18use RTC time for my timestamp (works across deep sleep)
18. Feb 2020ae023a57edon't assert fail if the txfifo is full, just drop the packet
18. Feb 2020acce25468Change RF95 to deliver packets straight from ISR and no polling for anything
18. Feb 2020bf491efddbegin support for countries besides the US
18. Feb 2020b03f7b494add link to video
17. Feb 20209481d9e95loopback test support
17. Feb 202047d278b3bonly display messages destined to us
17. Feb 2020c0fdf227bproperly show plaintext msgs on oled
16. Feb 20205c0b20e43If the phone writes our user settings, only broadcast if actually changed
16. Feb 2020f34c29a32experiment with axp192 power management
15. Feb 20200453ffbfdMake a Periodic class, use it to blink the LED less often
15. Feb 2020c128ee737add android app alpha tester channel
15. Feb 20209e4b0470afix webpage layout
15. Feb 20202099c6b10update webpage
15. Feb 2020526409be2README is now good enough for prealpha
15. Feb 20200b085aafcadd power measurements to README
15. Feb 20201d477341eadd 3d printable case link
15. Feb 20202e7ae699eAdd information on which radios to buy.
15. Feb 2020befb06bddmake readme a bit more real.
15. Feb 20204483bd7f2cleanup rootdir by moving things into docs/bin
14. Feb 2020978abc7f6show a kinda correct heading on the compass graphic
14. Feb 20207fcf82232more todo updates
14. Feb 20204671d2267update todo list based on progress
14. Feb 20204adddf4fdshow real distances between nodes
14. Feb 202052b398083general both build types
14. Feb 20206edce4ae6add privacy policy
14. Feb 2020044482d5aMerge pull request #1 from gitter-badger/gitter-badge
14. Feb 2020f4c11c516Add Gitter badge
14. Feb 2020e16d5c7e3never let phone override macadddr, only override fields the phone has set
13. Feb 2020a7b5da5ddonly one announcer seems supported in ESP32 BLE, so use that for our mesh service
12. Feb 202059aaffa3eshow real received text messages in the gui
12. Feb 202056f884cd1don't sleep if user pressed button recently
12. Feb 2020cbe2b8cafonly send pings a max of once per min
12. Feb 202053cc8f9daset rx_time in packets
12. Feb 2020e79c49d10send network pings when the user does something with their device
12. Feb 2020d3ca56f91fix channel prefs saving
12. Feb 2020efa91f676track last contact times for nodes and show in gui
12. Feb 20209e5a960a0Merge branch 'master' of https://github.com/geeksville/Meshtastic-esp32
12. Feb 20208a7d6260fcustomize docs layout
12. Feb 2020b1dd93329docs updates
12. Feb 20204b03e36b0Update CNAME
12. Feb 20206dcd062cdCreate CNAME
12. Feb 20206c07c111bTrigger rebuild
12. Feb 20208df81a2a3try to setup github pages
12. Feb 20201fb3fb0a0Set theme jekyll-theme-cayman
12. Feb 202022705a36dMerge branch 'master' of https://github.com/geeksville/Meshtastic-esp32
12. Feb 202023d5c21b8create a docs dir
12. Feb 20200631a8020Set theme jekyll-theme-cayman
12. Feb 2020c726e5f33leave screen off most of the time - press to wake
12. Feb 2020556ad310fdon't deepsleep if we have USB power
12. Feb 2020c18306076work needed for deep sleep Lora radio power measurements
12. Feb 2020d3ce56f1bgui polish
11. Feb 2020a0f2d1f18include a human readable name for each channel
11. Feb 202003eaef2c8power measurement work
11. Feb 20205aaae9c4fwe now use 13 different channel numbers
11. Feb 2020124c3e2edshow real radio signal strength
11. Feb 20206dc17bdfdwe now show correct usernames in the nodeinfo screens
11. Feb 20203e773526bdrawing correct compass rose works
10. Feb 20209897e2445fix reported alitude to be in meters
10. Feb 20207de592d46update todo list
08. Feb 202021611e6823 lines of debug text on lcd debug screen
08. Feb 2020112505d8etrack radio signal levels, use wider bandwidth for incompatible radios
08. Feb 2020fb043bf86sort of work with bicolor displays (yellow+blue), though GUI layout not right
08. Feb 2020fb5b4af5bsend user messages every 5 mins
08. Feb 2020c3c127d42for now allow bt connects always (though our characteristics are locked down)
08. Feb 2020422e213d2dynamic nodenum assignment now works
08. Feb 2020b262492c7show msecs required to send a packet
08. Feb 2020c6103ac5emore rigorlessly pick our memory pool size
08. Feb 2020c831957c0allow larger packets
08. Feb 2020b2b832c60nasty rxbuffer underfill bug fixed
08. Feb 202059ca54a6btools for running with multiple devices
08. Feb 2020c41a6a860for the time being use my old partition table to make TTGO happy
08. Feb 20200158fcf35get ttgo building again
08. Feb 2020493d7e33cadd the concept of a minimum version for saved settings files
08. Feb 2020ef315b2b3don't let non bonded devices connect to our services
08. Feb 2020bf72326d2power up the screen if we need it for bluetooth pairing
07. Feb 2020593a6e6f8BLE is now secured to require pairing with PIN
07. Feb 20200c0d4025fuse press to cycle between screens
07. Feb 2020e1f06bff6placeholder debug and nodeinfo screens are in
07. Feb 20209fd2e2c72more icons from material design: https://material.io/resources/icons/?icon=location_searching&style=baseline
07. Feb 2020039f18c80don't burn so much cpu spinning in loop()
07. Feb 20206f592fbb6only show bootscreen once
07. Feb 20200a369da4amake a bootscreen
07. Feb 20201a22a23c3add app icon from https://material.io/resources/icons/?icon=settings_input_antenna&style=baseline
07. Feb 202088436f852add ui sample code
07. Feb 202014c5d0de4fix partition sizes
07. Feb 20203e87e60d4save db to flash
07. Feb 20202671599b9auto generate partition tables
06. Feb 2020d2521656dif android changes radio settings - change the radio
06. Feb 202071a060202update todo list - great progress!
06. Feb 2020ade30ee1cbidir comm works
06. Feb 2020f2d7215fbunreliable rx works
06. Feb 202061a88a343we now reply to owner messages with our owner
06. Feb 20202792e2148we now send owner at boot
06. Feb 2020241e262f5we now send gps locations into the mesh and update our nodedb
06. Feb 20209625bcbd9we now sorta set time based on gps
06. Feb 20200b226132bbegin cleanup on gps code
05. Feb 20200050e4b05progress
05. Feb 202083fb38b38jlink jtag debug now works on lora32 board, problem was gpio14 is needed
04. Feb 20201929d3822todo progress
04. Feb 202037eca63e5fix bt reads of owner etc
04. Feb 2020b538677adinclude our local user in the node db
04. Feb 2020b04fb061cstop explicitly using Serial.print for debug messages
04. Feb 20204a40b9499allow heltec boards to boot without i2c when jtag debugging
03. Feb 2020f2a731c22update to nanopb
03. Feb 202031ee795e9if android updates owner or radio, tell the network
03. Feb 2020634a54703implement nodeinfo ble charstic
03. Feb 2020d0027e9f6update nodedb based on rx packets
03. Feb 2020df2b40f5areport hw vendor and sw version via BLE
03. Feb 2020d4284ba95back to battling jtag
03. Feb 202097598c917new ble charatristics work
03. Feb 20208f7f4d894begin new ble charateristics
03. Feb 2020e7f12b62bprotobuf updates
03. Feb 2020d11b023c8add beginnings of nodedb
02. Feb 2020e6535f550we now BLE notify for the arrival of new messages
02. Feb 2020882b6bd65update todo list
02. Feb 2020d34bbffb2works with phone
02. Feb 2020b799004f0rx path to phone is written
02. Feb 202074adc06f8turn of axp led while sleeping
02. Feb 2020ef4e7911fturn off battery service for now
02. Feb 2020255463f6bclean up bluetooth services
02. Feb 2020efbe52010use unique device name
02. Feb 20209aed5056amesh sending and receving now much more real
02. Feb 20204051bf846begin adding rx from radio handling
02. Feb 20205dca838bawip
01. Feb 2020be8df3472isolate gpios for minimum deep sleep current draw
01. Feb 202002ed24937sleep for a very long time, because the lorawan32 board doesn't have an off switch
01. Feb 20202474b3b06progress
01. Feb 2020de03dc88fbt to mesh code is written
01. Feb 2020490331f3cwip
01. Feb 202076f4b9279Heltec LoRa32 now works
01. Feb 202070ed66772protob work
01. Feb 202012fe7272dmake protobufs use less callbacks
01. Feb 2020a36c6b07dadd protobufs
01. Feb 2020240d5955eprogress
01. Feb 20201bda9c953grow our app space in flash
01. Feb 20202529189a0add beginnings of mesh radio
01. Feb 2020cdb715307move my bt experiment into its own repo (about to remove ttn)
Generated on 2026-02-27