<feed xmlns='http://www.w3.org/2005/Atom'>
<title>MeshCore/src/helpers/esp32/TBeamBoard.cpp, branch smart</title>
<subtitle>A new lightweight, hybrid routing mesh protocol for packet radios</subtitle>
<id>https://git.amat.us/MeshCore/atom/src/helpers/esp32/TBeamBoard.cpp?h=smart</id>
<link rel='self' href='https://git.amat.us/MeshCore/atom/src/helpers/esp32/TBeamBoard.cpp?h=smart'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/MeshCore/'/>
<updated>2025-06-25T04:04:29Z</updated>
<entry>
<title>* Fix: /helpers/esp32/TBeamBoard was breaking non-TBeam builds</title>
<updated>2025-06-25T04:04:29Z</updated>
<author>
<name>Scott Powell</name>
<email>sqij@protonmail.com</email>
</author>
<published>2025-06-25T04:04:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/MeshCore/commit/?id=b37c8017d969eb8e95586b807457fbf0500e90da'/>
<id>urn:sha1:b37c8017d969eb8e95586b807457fbf0500e90da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T-Beam refactor</title>
<updated>2025-06-23T00:46:30Z</updated>
<author>
<name>cod3doomy</name>
<email>cwdunlop@proton.me</email>
</author>
<published>2025-06-23T00:46:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/MeshCore/commit/?id=218b96e4aa8431c4551a49ce3a1b75ffc048a588'/>
<id>urn:sha1:218b96e4aa8431c4551a49ce3a1b75ffc048a588</id>
<content type='text'>
There is a lot to this PR, so if there are any questions let me know.

The idea here is to merge T-Beam fw so that there is less redundant code. Most versions (except the 0.7) share PMU code, init sequence, and most IO pin definitions.

- Merged all T-Beam board.h files into one TBeamBoard.
- Added PMU code to identify different AXP chips.
- Modified "lilygo tbeam SX1276" variant to cover all T-Beam SX1276 versions
- Modified "lilygo tbeam SX1262" variant to cover all T-Beam SX1262 versions
- Enabled GPS on all T-Beam versions/models
- Enabled BME280 on the Supreme

I am also updating EnvironmentSensorManager to allow for boards that do or don't have GPS enable pins, as well as a PERSISTANT_GPS define check for boards that want GPS to stay active after boot.
</content>
</entry>
</feed>
