Manuel
a29497e2a3
Merge branch 'master' into tft-gui-work
2024-06-24 10:04:40 +02:00
Ben Meadors
eb6bd3a06f
Update NimBLE to 1.4.2 ( #4163 )
2024-06-22 08:49:55 -05:00
Manuel
2081278dbe
Merge branch 'master' into tft-gui-work
2024-06-16 00:04:36 +02:00
Ben Meadors
b1cf5778b4
Update nrf52 platform to 10.5.0 ( #4113 )
2024-06-15 09:46:31 -05:00
Manuel
a6d3e065ad
Merge branch 'master' into tft-gui-work
2024-05-31 09:07:35 +02:00
Mike
f138eaa970
Fix original esp32 boot init panic ( #3985 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-05-30 10:59:10 -05:00
Manuel
77ad95e30a
Merge branch 'master' into tft-gui-work
2024-05-27 10:11:54 +02:00
Jonathan Bennett
34553c9714
Bump portduino to pick up improvements to reboot() ( #3975 )
2024-05-26 06:42:23 -05:00
Manuel
c2fe1ef9fa
Merge branch 'master' into tft-gui-work
2024-05-22 08:13:19 +02:00
Mike
0c9da9aec7
Update platformio/espressif32 to the latest 6.7.0 ( #3899 )
...
* Bump platfomio/espressif32 version to latest 6.7.0
* Fix deprecated constants
* Remove pin defs already defined by the framework
* ESP_EXT1_WAKEUP_ALL_LOW is deprecated for any target except esp32
* Enable LTO and use newlib nano flavor
* Make trunk happy
* Respect build_unflags of base env
* Recover float printfing
* Disable BLE_SM_PAIR_AUTHREQ_SC
* Distribute BLE_SM_PAIR_KEY_DIST_ID too
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-05-21 21:02:09 -05:00
Manuel
ff9c7da0c1
Merge branch 'master' into tft-gui-work
2024-05-15 13:40:46 +02:00
mverch67
33812a2082
update portduino-framework
2024-05-15 11:18:39 +02:00
Thomas Göttgens
7c3519d322
Merge branch 'master' into tft-gui-work
2024-05-13 19:16:00 +02:00
Thomas Göttgens
c6f028a5f3
Merge branch 'master' into master
2024-05-11 11:58:43 +02:00
Manuel
7593886e8b
Merge branch 'master' into tft-gui-work
2024-05-11 10:56:05 +02:00
Ben Meadors
f06c56a51b
Removing release build type due to huge amount of flash utilization
2024-05-10 07:14:28 -05:00
lewisxhe
8c3b9a6139
Move LFS_NO_ASSERT to nrf52.ini
2024-05-08 08:46:08 +08:00
Manuel
1ec40f29d8
Merge branch 'master' into tft-gui-work
2024-05-04 09:11:56 +02:00
tuxphone
70712d859c
Enable compiling with gccnoneeabi 12.3.1 for nRF52 targets, additional small fixes ( #3778 )
...
* Fix type of nodeNum
Type of nodeNum is NodeNum, not uint
* typo
fixed typo "resumeAdverising()"
* fix missing #include "time.h"
Missing include breaks compilation with gccnoneeabi 12.3.1 for nrf52 targets on windows hosts.
* change type uint to unsigned int
uint is not a standard type. Using uint breaks compilation with gccnoneeabi 12.3.1 for nRF52 targets on windows hosts.
* fix type of channel_num
Type of channel_num should be uint32_t (as this is the type of hash() and numChannels).
Using uint non-standard type uint breaks compilation with gccnoneeabi 12.3.1 for nRF52 targets on windows hosts.
* Update nrf52.ini
Default build type should be "release" as this is the default of platformio.
* Update GPS.cpp
uint to unsigned int
2024-05-03 15:49:22 -05:00
Jonathan Bennett
cc13540db8
Merge branch 'master' into tft-gui-work
2024-05-02 13:56:24 -05:00
Jonathan Bennett
b69a1cada9
Portduino bump to pick up minor fix ( #3770 )
2024-05-02 13:54:50 -05:00
Jonathan Bennett
45c1b46bd0
Move native to spi_host to indicate spidev for LovyanGFX
2024-05-01 13:21:23 -05:00
Jonathan Bennett
5095efc55f
Pick up support for more than 64 GPIO lines under Portduino
2024-05-01 13:21:23 -05:00
mverch67
fab3028465
spi_host support
2024-05-01 11:47:03 +02:00
mverch67
ae82c32c29
add spi_host support
2024-04-29 20:47:28 +02:00
Jonathan Bennett
22f6a71e64
Merge branch 'master' into tft-gui-work
2024-04-28 19:18:29 -05:00
Jonathan Bennett
e3610a2eb1
Move to lovyangfx develop for Native
2024-04-24 13:17:43 -05:00
Jonathan Bennett
57d296e0db
Add better support for the Adafruit PiTFT 2.8 for Native ( #3704 )
...
* Add better support for the Adafruit PiTFT 2.8 for Native
* native: Make touch i2c address configurable
* Bump portduino to pick up I2C features
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-04-23 14:18:51 -05:00
Manuel
269e861b43
Merge branch 'master' into tft-gui-work
2024-04-22 23:13:35 +02:00
David Ellefsen
30d4c3a945
Updates for esp32s2 build
2024-04-22 11:01:13 +02:00
mverch67
29bd134628
revert ulfius
2024-04-17 21:07:44 +01:00
Manuel
562cd304ae
Merge branch 'master' into tft-gui-work
2024-04-17 21:56:27 +02:00
mverch67
4c08639198
Merge branch 'tft-gui-work' of https://github.com/meshtastic/firmware into tft-gui-work
2024-04-17 20:51:34 +01:00
mverch67
ab277ee2d4
fix linker error
2024-04-17 20:38:51 +01:00
Jonathan Bennett
d47e9bed19
Add multiple SPI devices for Radio, Display, and Touchscreen ( #3638 )
...
This changeset gives us the ability to specify a separate SPI device for the LoRa, Display, and Touchscreen. The changes in Portduino also add support for specifying a new SPI speed for each transaction. All together, this means that we can let the Linux OS manage the CS lines, and also get much faster SPI speeds, leading to better framerates.
* Add multiple SPI devices to put Radio, Display, and Touchscreen on each their own
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-04-17 14:25:52 -05:00
Manuel
e588b7e97b
Merge branch 'master' into tft-gui-work
2024-04-17 15:20:26 +02:00
mverch67
a98394327f
add portduino seetingsMap configuration
2024-04-17 14:11:33 +01:00
Jonathan Bennett
f1a1834ee2
Update portduino to include SPI and setSetial fixes ( #3611 )
2024-04-13 16:14:15 -05:00
mverch67
c0a5304ed7
refactoring part 3: move PacketClient/Server into lib
2024-04-07 15:22:06 +02:00
mverch67
d369c5b89e
USE_PACKET_API compiler switch
2024-04-07 12:45:00 +02:00
Manuel
1c73b420d5
Merge branch 'master' into tft-gui-work
2024-04-06 21:02:56 +02:00
Jared Quinn
0e9f1beb40
Native Linux Build (ARM support and webserver deps) ( #3506 )
...
* Added webserver libraries to build libs
* Revert "Added webserver libraries to build libs"
This reverts commit bcc72a06b9
.
* Added piwebserver library dependencies to native build
* Add webserver libraries to apt install for native build
* Revert additional libraries added by mistake
* Address trunk check issues on Dockerfile
* Ignore linter checks for pinning build packages and apt-get
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-04-06 10:32:15 -05:00
Manuel
d6e690e2a8
Merge branch 'master' into tft-gui-work
2024-04-02 07:33:15 +02:00
Jonathan Bennett
8bb562c5fa
Add spiTransfer function to Native to support Linux-managed CS ( #3524 )
...
* Add spiTransfer function to Native to support Linux-managed CS
* Trunk
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-04-01 18:31:36 -05:00
Jonathan Bennett
f2e68afcf4
Crash fix and remove hard-coded path from PiWebServer ( #3478 )
...
* Remove hard-coded path from PiWebServer
* Bump portduino to pick up crash fix
* Remove PiWebServer non-ASCII debug output
* Trunk formatting
2024-03-24 14:38:19 +01:00
Jonathan Bennett
9e8860d188
Crash fix and remove hard-coded path from PiWebServer ( #3478 )
...
* Remove hard-coded path from PiWebServer
* Bump portduino to pick up crash fix
* Remove PiWebServer non-ASCII debug output
* Trunk formatting
2024-03-23 12:29:05 -05:00
Manuel
909f77a40b
Merge branch 'master' into tft-gui-work
2024-03-15 22:49:55 +01:00
Thomas Göttgens
34bc22f94d
(2/3) Add Slow Clock Support for RP2040 platform. This will disable USB Softserial.
2024-03-15 20:16:36 +01:00
Manuel
854ca4e7ad
Merge branch 'master' into tft-gui-work
2024-03-13 22:51:46 +01:00
Ben Meadors
2efe436102
Update nrf52 platform and consolidate Adafruit Bus IO ( #3393 )
2024-03-13 07:20:51 -05:00