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
Thomas Göttgens
859fd7c251
Generate the build matrix from the variant files ( #3870 )
2024-05-12 22:43:47 +02:00
todd-herbert
6acc63729b
Refactor EInkDisplay ( #3299 )
...
* Refactor EInkDisplay
A lot of variant specific code is merged, with the macros pushed to the respective variant.h files.
"Dynamic Partial" code has been purged, pending a rewrite.
* fix: declare class only if USE_EINK, init all members
* refactor: move macros to platformio.ini
Responds to https://github.com/meshtastic/firmware/pull/3299#issuecomment-1966425926
* fix: EInkDisplay::connect() references old macros
Usage was in a block of variant-specific code, which had been intentionally left untouched.
* fix: remove duplicate macros from variant.h
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-02-28 09:45:15 -06:00
Mark Trevor Birss
ccb5485510
Add SX1262 to M5Stack CoreInk ( #3078 )
...
* Update platformio.ini
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
2024-01-11 10:06:02 -06:00
S5NC
18cf8ca4fa
Generalise SPI pin names ( #2970 )
...
* Generalise SPI pin names
* CS not NSS
* trunk fmt
* Update variant.h
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-11-29 15:51:05 -06:00
Ben Meadors
def55ec063
Remove specific upload ports from pio
2023-10-11 10:21:58 -05:00
S5NC
4e3576ae48
Simplify SX126x variant configuration ( #2813 )
...
* Update SX126xInterface.cpp
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update SX126xInterface.cpp
* Update SX126xInterface.cpp
* Update variant.h
* Update variant.h
* trunk fmt
* trunk fmt
* Update variant.h
* trunk fmt
* trunk fmt
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update pins_arduino.h
* Update pins_arduino.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* trunk fmt
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* trunk fmt
* trunk fmt
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
Specify behavior
* Update variant.h
Maintain behavior
* trunk fmt
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-09-27 16:01:40 -05:00
Mark Trevor Birss
400b71c152
Update variant.h
2023-08-05 17:42:51 +02:00
Mark Trevor Birss
b1f6ff1280
Update variant.h
2023-08-05 17:42:51 +02:00
Mark Trevor Birss
4306c32349
Update variant.h ( #2620 )
...
Update M5Stack CoreInk enable GPS/BDS
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-07-17 09:20:42 -05:00
Thomas Göttgens
83e309f3bf
label boards as secondary to split the core firmware archive by support level.
...
Ref: https://docs.platformio.org/en/latest/scripting/examples/platformio_ini_custom_options.html
2023-02-10 01:35:25 +01:00
Thomas Göttgens
51b2c431d9
trunk roundhouse kick
2023-01-21 21:23:24 +01:00
Thomas Göttgens
025d2264a2
m5stack runs with native tone support now.
2022-11-24 10:44:43 +01:00
Mark Trevor Birss
b3c396683e
Update platformio.ini
2022-11-23 21:25:19 +02:00
Mark Trevor Birss
f08874dd37
Update platformio.ini
2022-11-23 21:24:34 +02:00
Mark Trevor Birss
648054da9b
Add files via upload
2022-11-23 21:19:20 +02:00
Thomas Göttgens
d4e65d8607
1.0.1 RTC LIB is released on PIO Registry
2022-10-08 11:09:16 +02:00
Thomas Göttgens
7f935717db
Update platformio.ini
2022-10-06 08:56:02 +02:00
andrekir
484f340023
update PCF8563_Library to 1.0.0
2022-10-06 01:05:21 -03:00
Thomas Göttgens
b148781e4b
Missed one.
2022-10-04 13:29:06 +02:00
Thomas Göttgens
b2ff628cec
add 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?)
2022-10-04 08:40:39 +02:00
majbthrd
ade32b1827
lay groundwork for a possible future architecture ( #1571 )
...
* lay groundwork for a possible future architecture
* switch from feature opt-out to feature opt-in
* lay groundwork for a possible future architecture
* switch from feature opt-out to feature opt-in
* fix USE_RTC in variant.h for rak4631_epaper and t-echo
* ensure Screen.h is not included without configuration.h
Co-authored-by: Peter Lawrence <12226419+majbthrd@users.noreply.github.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-07-31 07:11:47 -05:00
Mark Trevor Birss
2e2c485f4c
M5Stack CoreInk Pins_Arduino.h ( #1527 )
...
* Update EInkDisplay2.cpp
* Create pins_arduino.h
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-06-20 12:33:44 -05:00
Mark Trevor Birss
4e813b098a
Update platformio.ini
2022-06-01 20:30:21 +02:00
Mark Trevor Birss
0d09767efd
Update variant.h
2022-06-01 18:11:06 +02:00
Mark Trevor Birss
5828e6f423
Update variant.h
2022-06-01 18:08:40 +02:00
Mark Trevor Birss
c7a9ce7f49
Update variant.h
2022-06-01 18:08:13 +02:00
Mark Trevor Birss
95f091041b
Update variant.h
2022-06-01 17:53:19 +02:00
Mark Trevor Birss
f33e6a0e66
Update platformio.ini
2022-06-01 17:49:10 +02:00
Mark Trevor Birss
fe8bfdb762
Update variant.h
2022-06-01 17:48:31 +02:00
Mark Trevor Birss
a7fbe024e4
Create variant.h
2022-06-01 11:12:45 +02:00
Mark Trevor Birss
1f7fee8e2a
Create platformio.ini
2022-06-01 11:10:49 +02:00