Commit Graph
100 Commits
Author SHA1 Message Date
Thomas Göttgens d83f8edd54 include radiolib CRC fix 2024-09-03 12:09:53 +02:00
Thomas Göttgens 543e7f3342 add generic bootloaders by @markbirss 2024-09-03 12:03:06 +02:00
Thomas Göttgens f9e513f4fd Merge branch 'Tracker-1000E' of github.com:meshtastic/firmware into Tracker-1000E
# Conflicts:
#	src/mesh/LR11x0Interface.cpp
2024-09-03 09:59:44 +02:00
Thomas Göttgens 7dad2286e2 trunk fmt 2024-09-03 09:58:27 +02:00
Thomas Göttgens 190c7ecdd4 Update Erase tool for legacy softdevices to V3 2024-09-03 09:26:41 +02:00
Thomas Göttgens 8598645931 - use setRfSwitchTable
- ditch Godmode
- fixes Signedness Error in Loop.
- add V3 factory erase for 7.3.0 softdevice
2024-09-03 09:26:41 +02:00
Thomas Göttgens 3bb1cb8f1d Update Erase tool for legacy softdevices to V3 2024-09-03 09:25:33 +02:00
Thomas Göttgens 2f0c19ebea - use setRfSwitchTable
- ditch Godmode
- fixes Signedness Error in Loop.
- add V3 factory erase for 7.3.0 softdevice
2024-09-02 15:06:06 +02:00
Thomas GöttgensandGitHub 06e27bb6c2 Merge pull request #4588 from S5NC/nukeunusedvariable
Nuke proxy variable
2024-09-02 10:28:33 +02:00
Thomas GöttgensandGitHub 0588d69694 Merge pull request #4527 from geeksville/pr-fix4154
for #4154 Only enable Vext regulator when needed for either Screen or GPS
2024-09-02 10:24:39 +02:00
Thomas GöttgensandGitHub 367d787d74 Merge branch 'master' into pr-fix4154 2024-09-02 10:24:31 +02:00
Thomas GöttgensandGitHub c8bf43de93 Merge pull request #4482 from dhskinner/BMP388
Add BMP388 as a new pressure and temp sensor
2024-09-02 10:23:57 +02:00
Thomas Göttgens e543b61dd8 trunk fmt 2024-09-02 10:23:31 +02:00
Thomas GöttgensandGitHub 1fc6cc2d6c Merge pull request #4610 from Coloradohusky/fix_chars
Fix display of certain Unicode symbols
2024-09-02 10:16:47 +02:00
Thomas Göttgens 719faf4f97 trunk fmt 2024-09-02 10:16:32 +02:00
Thomas GöttgensandGitHub 3bf20dc3a6 Merge branch 'master' into pr-fix4154 2024-09-02 09:16:52 +02:00
Thomas GöttgensandGitHub b99fd93247 Merge pull request #4572 from And137/polish-oled
Support for Polish OLED characters
2024-08-29 22:30:22 +02:00
Thomas Göttgens 50631f96fc trunk fmt 2024-08-29 21:51:06 +02:00
Thomas GöttgensandKevin Hester ad931799c9 trunk upgrade (#4574) 2024-08-28 11:25:54 -07:00
Thomas GöttgensandKevin Hester 94c3bb4a56 fix #4390 (#4571) 2024-08-28 11:25:54 -07:00
Thomas GöttgensandGitHub 5b3579af52 trunk upgrade (#4574) 2024-08-28 06:51:44 -05:00
Thomas GöttgensandGitHub f7f21ecefd Merge pull request #4568 from mrfyda/fix/devcontainer-docker
Fix devcontainer Dockerfile build
2024-08-28 13:14:40 +02:00
Thomas GöttgensandGitHub 0ee9d375b3 fix #4390 (#4571) 2024-08-28 05:43:19 -05:00
4b0bbb8af1 Make STM compile again and update toolchain. (#2960)
* Make STM compile again and update toolchain. The binary is too big for the flash. WIP

* Making progress with OSFS, still WIP

* more progress, still too big. Adding RAK3172 to the equasion

* Make STM compile again and update toolchain. The binary is too big for the flash. WIP

* Making progress with OSFS, still WIP

* more progress, still too big. Adding RAK3172 to the equasion

* still too big

* minimize build

* trunk fmt

* fix a couple of symbol clashes

* trunk fmt

* down to 101% with a release vs. debug build and omitting the flash strings

* fix compilation

* fix compilation once more

* update protobufs linkage

* - Toolchain updated
- Fixed macro error

* silence compiler warning
note: do something about this assert...

* new toolkit and fix Power.cpp

* STM32WL make it fit (#4330)

* Add option to exclude I2C parts

The I2C hals and related code uses a significant amount of flash space and aren't required for a basic node.

* Add option to disable Admin and NodeInfo modules

Disabled by default in minimal build. This saves a significant amount of flash

* Disable unused hals

These use up significant flash

* Add float support for printf for debugging

Makes serial look nice for debugging

* This breaks my build for some reason

* These build flags can save a bit of flash

* Don't disable NodeInfo and Admin modules in minimal build

They fit in flash

* Don't include printf float support by default

Only useful for debugging

---------

Co-authored-by: Adam Lawson <dev@goshawk22.uk>

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Adam Lawson <dev@goshawk22.uk>
2024-07-25 20:16:21 -05:00
Thomas GöttgensandGitHub 6e648b9b77 Merge pull request #4148 from meshtastic/wio-lr1110-refresh
Moar LR1110 Targets
2024-07-22 22:35:59 +02:00
Thomas Göttgens d8fd3f615d meesa jinxed it 2024-07-22 22:35:39 +02:00
Thomas Göttgens 7568a35372 fix build and probably break GPS 2024-07-22 17:09:46 +02:00
Thomas GöttgensandGitHub 50238fbaf5 Merge branch 'master' into wio-lr1110-refresh 2024-07-22 17:03:09 +02:00
Thomas Göttgens 2248ac51be Merge branch 'wio-lr1110-refresh' of https://github.com/meshtastic/firmware into wio-lr1110-refresh 2024-07-22 15:46:31 +02:00
Thomas Göttgens 5781149f88 *sigh* 2024-07-22 15:46:15 +02:00
Thomas Göttgens 8bd74588ce bring back changes from #4248 2024-07-22 15:42:46 +02:00
Thomas GöttgensandGitHub 94a10e011c Merge branch 'master' into wio-lr1110-refresh 2024-07-22 15:37:34 +02:00
Thomas Göttgens bdd1c53072 Revert "Sync Wio lr1110 refresh with master (#4288)"
This reverts commit 5cc8ca59a3.

Revert "Sync Wio lr1110 refresh with master (#4251)"

This reverts commit d97e6b86b8.

Revert "update SD_FLASH_SIZE to 0x27000 (#4232)"

This reverts commit 2df8093fef.
2024-07-22 15:30:36 +02:00
Thomas GöttgensandGitHub bd3e4e572b Merge branch 'master' into wio-lr1110-refresh 2024-06-20 23:04:01 +02:00
Thomas GöttgensandGitHub ddc406209b Merge pull request #4149 from geeksville/pr-fixserial
Make serial port on wio-sdk-wm1110 board work
2024-06-20 22:56:31 +02:00
Thomas GöttgensandGitHub f145b5f16f Merge pull request #3836 from ndoo/regulatory-gain
Add REGULATORY_GAIN configuration to remain within regulatory ERP limit
2024-06-20 22:53:18 +02:00
Thomas GöttgensandGitHub 9a80951d6f Merge pull request #4129 from ndoo/hru-3601
Add support for Heltec HRU-3601
2024-06-20 16:42:44 +02:00
Thomas Göttgens ecf5519b56 Moar LR1110 Targets 2024-06-20 16:26:04 +02:00
Thomas GöttgensandGitHub f0a38a5cf0 Merge branch 'master' into regulatory-gain 2024-06-20 16:13:54 +02:00
Thomas GöttgensandGitHub ca560d64ea Merge pull request #4143 from meshtastic/fix-portduino
mask the I2C rescan for portduino
2024-06-19 22:33:18 +02:00
Thomas Göttgens f79039fe57 mask the rescan for portduino 2024-06-19 21:46:29 +02:00
Thomas GöttgensandGitHub e780b9a798 Merge pull request #4142 from meshtastic/create-pull-request/patch
Changes by create-pull-request action
2024-06-19 21:32:37 +02:00
Thomas GöttgensandGitHub 8fa0911ec8 speed up OLED Display by transferring bigger chunks (#4138) 2024-06-18 15:59:47 -05:00
Thomas GöttgensandGitHub 5fceab7f0f Merge pull request #3933 from HarukiToreda/master
Boot issue fix of Cardkb on ESP32
2024-06-17 23:24:42 +02:00
Thomas Göttgens 5cebe4a0a7 trunk fmt 2024-06-17 23:24:27 +02:00
Thomas GöttgensandGitHub 275e393115 Merge branch 'master' into master 2024-06-17 22:33:54 +02:00
Thomas GöttgensandGitHub 30b14c57e7 Merge branch 'master' into master 2024-06-17 17:06:37 +02:00
Thomas Göttgens 7a25e0b69a don't close the wire when we didn't find anything. We might rescan later. 2024-06-17 17:03:32 +02:00
Thomas Göttgens b6066a78c1 WIP 2024-06-17 15:09:38 +02:00
Thomas Göttgens 00162b4ccf Merge branch 'master' of https://github.com/HarukiToreda/ESP32-CardKB-Fix 2024-06-17 12:01:26 +02:00
Thomas GöttgensandGitHub ce3be5b4e8 Merge branch 'master' into master 2024-06-17 12:00:16 +02:00
Thomas Göttgens cf2a824cc1 Merge branch 'master' of https://github.com/HarukiToreda/ESP32-CardKB-Fix 2024-06-17 11:52:47 +02:00
Thomas GöttgensandGitHub 1f214211ba Merge pull request #4123 from geeksville/pr-nrf52-dap
Add rak4631_dap variant for debugging with NanoDAP debug probe device.
2024-06-17 11:51:38 +02:00
Thomas GöttgensandGitHub 7aea056ac0 exclude debs from release zip 2024-06-16 22:43:16 +02:00
Thomas GöttgensandGitHub 369d379720 CI is creating the uf2 file during build 2024-06-16 21:08:34 +02:00
Thomas GöttgensandGitHub 02050a4775 Merge pull request #4117 from beegee-tokyo/master
Add RAKwireless WisMesh Hub (RAK2560/RAK9154)
2024-06-16 20:44:35 +02:00
Thomas Göttgens aca0807acf more try more fix 2024-06-16 20:41:23 +02:00
Thomas Göttgens 4fe281cf7f tryfix linter error 2024-06-16 20:11:58 +02:00
Thomas Göttgens 11c3ca541f add proper RAK variant and change pathspec 2024-06-16 20:03:45 +02:00
Thomas Göttgens ceb884cf18 trunk fmt 2024-06-16 16:29:45 +02:00
Thomas GöttgensandGitHub abdb7f52bc Merge pull request #4118 from meshtastic/create-pull-request/patch
Changes by create-pull-request action
2024-06-16 14:37:33 +02:00
Thomas Göttgens a453d7f52c Iterate through uint array 2024-06-16 11:59:21 +02:00
Thomas Göttgens ba14ffb8d3 change type to 8 bit uint 2024-06-16 11:59:21 +02:00
Thomas Göttgens 2eb3cfd5e0 change the main scan class so they scan only for wanted bits - UNTESTED 2024-06-16 11:59:21 +02:00
Thomas Göttgens dbb254ba7a change the main scan class so they scan only for wanted bits - UNTESTED 2024-06-16 11:59:21 +02:00
Thomas GöttgensandGitHub 97e8b1fd18 Merge branch 'master' into regulatory-gain 2024-06-16 11:35:11 +02:00
Thomas GöttgensandGitHub a38a18da0d WIP: add NAU7802 based scale controller. (#4092)
* WIP: add NAU7802 based scale controller. Needs proto commit

* WIP: add NAU7802 based scale controller. Needs proto commit

* telemetry uses kg, scale internally g

* add sensor calibration setters
2024-06-15 19:59:22 -05:00
Thomas GöttgensandGitHub 96943fe4b5 Merge pull request #4094 from meshtastic/create-pull-request/patch
Changes by create-pull-request action
2024-06-13 16:50:47 +02:00
Thomas GöttgensandGitHub 78fd17c12e Merge pull request #4086 from HelTecAutomation/master
Add Heltec Capsule Sensor V3 to the Meshtastic source code
2024-06-12 15:50:06 +02:00
Thomas GöttgensandGitHub 0c23e3109a Merge pull request #4080 from tavdog/wind_data_mqtt_json
add wind speed and direction to mqtt json output
2024-06-12 09:39:41 +02:00
Thomas GöttgensandGitHub 1d98e48bab Update main_matrix.yml 2024-06-09 16:33:50 +02:00
Thomas GöttgensandGitHub 095887de40 do the docker dance 2024-06-09 13:00:06 +02:00
Thomas GöttgensandGitHub 46b8e2a850 fix binary location 2024-06-09 12:56:44 +02:00
Thomas GöttgensandGitHub 27ad3da0ac reinstate after checks and hope the coffee kicks in 2024-06-09 12:37:23 +02:00
Thomas GöttgensandGitHub 2335352fbe fix native build 2024-06-09 12:30:47 +02:00
Thomas GöttgensandGitHub 8a4e91e848 Merge pull request #4048 from Jorropo/improve-eu-868-docs
fix dead link in EU_868 documentation
2024-06-07 16:35:11 +02:00
Thomas GöttgensandGitHub d91fdc5ea7 Merge pull request #4053 from meshtastic/xiao-ble
Compile without toolchain patching
2024-06-07 16:34:41 +02:00
Thomas Göttgens 355c610824 Compile without toolchain patching 2024-06-07 15:36:48 +02:00
Thomas GöttgensandGitHub a52db85ebe fix base setup 2024-06-07 15:36:31 +02:00
Thomas GöttgensandGitHub 90d45f24fd Merge pull request #4049 from Talie5in/minimized_build_fixes
Minimized build fixes
2024-06-06 20:13:32 +02:00
Thomas GöttgensandGitHub 96b286cd48 release x86_64 deb 2024-06-05 17:50:58 +02:00
Thomas GöttgensandGitHub 7874ebc568 Update package_amd64.yml 2024-06-05 17:24:55 +02:00
Thomas GöttgensandGitHub fb3c141231 update package index 2024-06-05 17:04:22 +02:00
Thomas GöttgensandGitHub f1906c38f1 sudo make me a sandwich 2024-06-05 16:37:12 +02:00
Thomas GöttgensandGitHub 14b7c5b6ef Create build_native.yml 2024-06-05 16:34:30 +02:00
Thomas GöttgensandGitHub d8775d94e3 try harder dude 2024-06-05 16:29:40 +02:00
Thomas GöttgensandGitHub 2cc5598f89 Try building a deb for native 2024-06-05 16:27:46 +02:00
Thomas GöttgensandGitHub fbc8f6c03b package x86_64 meshtasticd 2024-06-05 15:08:23 +02:00
Thomas GöttgensandGitHub c37316e723 use correct hardware tag for tracker and sdk (#4036) 2024-06-04 08:44:48 -05:00
Thomas GöttgensandGitHub 181f03cb95 tryfix random values (#4034) 2024-06-04 08:14:27 -05:00
b43c7c0f23 LR1110 support (#3013)
* DOES NOT WORK

* trunk

* DOES NOT WORK

* trunk

* DOES NOT WORK

* trunk

* WIP: LR11x0 non functional interface code. Please don't expect a working firmware out of this! I don't know what i am doing! :-)

* trunk fmt

* use canon toolchain

* update and fix radiolib dependency

* Switch Radiolib back to GIT checkout

* enable tcxo and fix startReceive

* progress

* Correct midjudgement on scope of build defines.

* - enable peripheral power rail during startup init
- fix portduino builds

* add tracker pinout variant

* update to radiolib 6.6.0 API (aka: godmode is not for mere mortals)

* tracker is not so 'extra' any more

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-06-03 16:04:40 -05:00
Thomas GöttgensandGitHub 86f2000382 Merge pull request #4025 from meshtastic/bme-680
tryfix bme some more
2024-06-03 17:25:27 +02:00
Thomas Göttgens 79333c85a3 tryfix bme some more 2024-06-03 16:34:19 +02:00
Thomas GöttgensandGitHub 4a93e4d85e Merge pull request #4023 from meshtastic/radiolib
update Radiolib to 6.6.0
2024-06-03 14:25:03 +02:00
Thomas GöttgensandGitHub b551c8b592 update Radiolib to 6.6.0 2024-06-03 14:00:58 +02:00
Thomas GöttgensandGitHub 2740a56944 tryfix: init change for BME680 (#3965) 2024-05-31 19:46:42 -05:00
Thomas Göttgens c46c3427f0 Iterate through uint array 2024-05-25 12:37:55 +02:00
Thomas Göttgens dca8615eaa change type to 8 bit uint 2024-05-24 22:59:31 +02:00
Thomas Göttgens 79511aa61e Merge branch 'master' of https://github.com/HarukiToreda/ESP32-CardKB-Fix 2024-05-24 22:35:05 +02:00
Thomas GöttgensandGitHub 80762518d5 Merge branch 'master' into master 2024-05-24 22:27:21 +02:00