mirror of
https://github.com/meshtastic/meshtastic.git
synced 2024-11-09 23:24:10 -08:00
Merge branch 'master' of github.com:meshtastic/Meshtastic
This commit is contained in:
commit
34e3a71975
|
@ -5,10 +5,10 @@ sidebar_label: Apple Apps
|
||||||
sidebar_position: 2
|
sidebar_position: 2
|
||||||
---
|
---
|
||||||
|
|
||||||
The Meshtastic Apple Apps are currently available in TestFlight as public betas with a projected App Store release in the fall of 2022 alongside iOS 16.
|
The Meshtastic Apple Apps are currently available in TestFlight as public betas with a projected App Store release November of 2022.
|
||||||
|
|
||||||
There are lesss than 1000 remaining beta spaces available and there are no codes.
|
There are lesss than 1000 remaining beta spaces available and there are no codes.
|
||||||
|
|
||||||
iOS 15 or macOS 12 is required and you can sign up by opening the following link on any iOS, iPadOS or macOS device with TestFlight installed.
|
iOS 16 is required and you can sign up by opening the following link on any iOS, iPadOS device with TestFlight installed.
|
||||||
|
|
||||||
https://testflight.apple.com/join/c8nNl8q1
|
https://testflight.apple.com/join/c8nNl8q1
|
||||||
|
|
|
@ -7,6 +7,6 @@ sidebar_label: macOS
|
||||||
|
|
||||||
## macOS TestFlight
|
## macOS TestFlight
|
||||||
|
|
||||||
A beta macOS application is available in the TestFlight app for macOS using the following link:
|
A beta macOS application will be available in the TestFlight app for macOS using the following link once macOS Ventura is released:
|
||||||
|
|
||||||
https://testflight.apple.com/join/c8nNl8q1
|
https://testflight.apple.com/join/c8nNl8q1
|
|
@ -1,57 +0,0 @@
|
||||||
---
|
|
||||||
id: esp32-arduino-build
|
|
||||||
title: esp32-arduino Build Instructions
|
|
||||||
sidebar_label: Building esp32-arduino
|
|
||||||
---
|
|
||||||
|
|
||||||
For ESP32 boards, we use our own [custom version of arduino-esp32 core](https://github.com/meshtastic/arduino-esp32). You can find the version used in the [platform_packages argument in platformio.ini](https://github.com/meshtastic/Meshtastic-device/blob/51646f28eccf0de461ecac7d771e1a39ef33ff43/platformio.ini#L119-L120) in the [Meshtastic-device repo](https://github.com/meshtastic/Meshtastic-device). It is built using a [modified esp32-arduino-lib-builder](https://github.com/meshtastic/esp32-arduino-lib-builder) which pulls the correct repos for some modified libraries. This allows for some fixes we've made that haven't yet been merged in master.
|
|
||||||
|
|
||||||
Most developers should not care about this, because you'll automatically get our fixed libraries. However, if you would like to tweak the core options this documentation describes how to do it in Linux:
|
|
||||||
|
|
||||||
[Install ESP32 Arduino Lib Builder](https://github.com/meshtastic/esp32-arduino-lib-builder/blob/master/README):
|
|
||||||
|
|
||||||
```console
|
|
||||||
sudo apt-get install git wget curl libssl-dev libncurses-dev flex bison gperf python python-pip python-setuptools python-serial python-click python-cryptography python-future python-pyparsing python-pyelftools cmake ninja-build ccache
|
|
||||||
sudo pip install --upgrade pip
|
|
||||||
git clone https://github.com/meshtastic/esp32-arduino-lib-builder
|
|
||||||
cd esp32-arduino-lib-builder
|
|
||||||
```
|
|
||||||
|
|
||||||
Install esp-idf (needed if you want to `make menuconfig`, `build.sh` will install it automatically if needed):
|
|
||||||
|
|
||||||
```shell
|
|
||||||
./tools/install-esp-idf.sh
|
|
||||||
```
|
|
||||||
|
|
||||||
Run menuconfig and change options as needed:
|
|
||||||
|
|
||||||
```shell
|
|
||||||
make IDF_PATH=$(pwd)/esp-idf menuconfig
|
|
||||||
```
|
|
||||||
|
|
||||||
[Patch the Azure_IoT library](https://github.com/VSChina/ESP32_AzureIoT_Arduino/pull/15):
|
|
||||||
|
|
||||||
```shell
|
|
||||||
cd components/arduino/libraries/AzureIoT
|
|
||||||
wget https://patch-diff.githubusercontent.com/raw/VSChina/ESP32_AzureIoT_Arduino/pull/15.patch
|
|
||||||
patch -p1 < 15.patch
|
|
||||||
cd ../../../../
|
|
||||||
```
|
|
||||||
|
|
||||||
Build esp32-arduino:
|
|
||||||
|
|
||||||
```shell
|
|
||||||
./build.sh
|
|
||||||
```
|
|
||||||
|
|
||||||
Copy SDK files into the PlatformIO framework:
|
|
||||||
|
|
||||||
```shell
|
|
||||||
cp -ar out/tools/sdk/* ~/.platformio/packages/framework-arduinoespressif32/tools/sdk
|
|
||||||
```
|
|
||||||
|
|
||||||
Flash the new bootloader if needed:
|
|
||||||
|
|
||||||
```shell
|
|
||||||
esp-idf/components/esptool_py/esptool/esptool.py --chip esp32 --port your_port --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dout --flash_freq 40m --flash_size detect 0x1000 build/bootloader/bootloader.bin
|
|
||||||
```
|
|
Loading…
Reference in a new issue