Merge branch 'master' into linux-native-support

This commit is contained in:
rcarteraz 2024-03-24 14:10:25 -07:00 committed by GitHub
commit d9131a7077
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 24 additions and 14 deletions

View file

@ -40,15 +40,22 @@ us on [Discord](https://discord.com/invite/ktMAKGBnBs) to add your group.
### Hawaii
- [Hawaii Meshnet](https://www.hawaiimesh.net/)
### Illinois
- [Chicagoland Meshtastic](https://discord.com/invite/DUejYDPupT)
### Massachusetts
- [Boston Meshnet](https://github.com/Darachnid/Boston-Meshnet)
### Michigan
- [Michigan Meshtastic Network](https://discord.gg/3A5RREcBcc)
### Texas
- [Austin Mesh](https://austinmesh.org/)
## United Kingdon
- [UK Meshtastic Kent / South East](https://www.facebook.com/groups/ukmeshtastickent/)
- [UK Meshtastic Brighton](https://www.facebook.com/groups/3696312513946679/)
- [UK Meshtastic North East England](https://www.facebook.com/groups/meshtasticnortheastengland/)
## The Netherlands
- [Meshtastic Netherlands](https://t.me/meshtastic_nl)

View file

@ -10,7 +10,12 @@ import TabItem from "@theme/TabItem";
The audio module config options are: Codec2 Enabled, PTT GPIO, Audio Bitrate/Codec Mode, I2S Word Select, I2S Data IN, I2S Data OUT and I2S Clock. Audio Module config uses an admin message sending a `ConfigModule.Audio` protobuf.
With this **experimental** module, you can add a digital I2S microphone and speaker to any ESP32 device that has a SX128x radio and operates on the 2.4 GHz ISM Band. The Sub-1GHz bands are not wide enough to support continuous audio packets on the mesh, even in the Short and Fast modes. Right now, the only devices supported are the LilyGo TLora 2.1-1.8 and TLora T3S3 boards.
With this **experimental** module, you can add a digital I2S microphone and speaker to any ESP32 device that has a SX128x radio and operates on the 2.4 GHz ISM Band. The Sub-1GHz bands are not wide enough to support continuous audio packets on the mesh, even in the Short and Fast modes. Right now, the only devices supported are the LilyGo TLora 2.1-1.8 and TLora T3S3 boards. The module has been designed for channels with 2kbit / sec of bandwidth or greater.
Required additional hardware:
* Max98357 - I2S 3W Class D Amplifier
* MSM261S4030H0 - I2S MEMS Low Noise Single Microphone
## Audio Module Config Values

View file

@ -32,10 +32,6 @@ Automatically shut down a device after a defined time period if power is lost.
### ADC Multiplier Override
:::info ESP32 Only
This setting only applies to ESP32-based boards, it will have no effect on nRF52/RP2040 boards.
:::
Ratio of voltage divider for battery pin e.g. 3.20 (R1=100k, R2=220k)
Overrides the ADC_MULTIPLIER defined in the firmware device variant file for battery voltage calculation.
@ -108,6 +104,8 @@ Should be set to floating point value between 2 and 6
| m5stack_coreink | 5 |
| nano-g1-explorer | 2 |
| picomputer-s3 | 3.1 |
| rpipico | 3.1 |
| rpipicow | 3.1 |
| station-g1 | 6.45 |
| station-g2 | 4 |
| tlora_v2_1_16 | 2 |

View file

@ -226,7 +226,7 @@ values={[
##### Update
```shell title="Command"
./device-update.sh -f firmware-BOARD-VERSION.bin
./device-update.sh -f firmware-BOARD-VERSION-update.bin
```
</TabItem>
@ -243,7 +243,7 @@ values={[
##### Update
```shell title="Command"
./device-update.sh -f firmware-BOARD-VERSION.bin
./device-update.sh -f firmware-BOARD-VERSION-update.bin
```
</TabItem>
@ -260,7 +260,7 @@ device-install.bat -f firmware-BOARD-VERSION.bin
##### Update
```shell title="Command"
device-update.bat -f firmware-BOARD-VERSION.bin
device-update.bat -f firmware-BOARD-VERSION-update.bin
```
</TabItem>

View file

@ -5388,8 +5388,8 @@ packages:
resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
hasBin: true
/follow-redirects@1.15.5:
resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==}
/follow-redirects@1.15.6:
resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==}
engines: {node: '>=4.0'}
peerDependencies:
debug: '*'
@ -6040,7 +6040,7 @@ packages:
engines: {node: '>=8.0.0'}
dependencies:
eventemitter3: 4.0.7
follow-redirects: 1.15.5
follow-redirects: 1.15.6
requires-port: 1.0.0
transitivePeerDependencies:
- debug
@ -10165,8 +10165,8 @@ packages:
- utf-8-validate
dev: false
/webpack-dev-middleware@5.3.3(webpack@5.90.2):
resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==}
/webpack-dev-middleware@5.3.4(webpack@5.90.2):
resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==}
engines: {node: '>= 12.13.0'}
peerDependencies:
webpack: ^4.0.0 || ^5.0.0
@ -10221,7 +10221,7 @@ packages:
sockjs: 0.3.24
spdy: 4.0.2
webpack: 5.90.2
webpack-dev-middleware: 5.3.3(webpack@5.90.2)
webpack-dev-middleware: 5.3.4(webpack@5.90.2)
ws: 8.16.0
transitivePeerDependencies:
- bufferutil