🌟LilyGo LoRa Series🌟

## **English | [δΈ­ζ–‡](./README_CN.MD)**

Quick start:

1. Copy all folders in the `libdeps` directory to the `~/Arduino/libraries` directory, and put them in `"Documents/Arduino/libraries"` for Windons users 2. Open the corresponding example 3. `T-Beam` users can choose `TTGO T-Beam`, `lora32(T3)` users can choose `ESP32 Dev Module` , `T-Motion` users choose `Nucleo_l073RZ` 4. Select the port of the board in the port 5. For other examples except the `GPS` directory, please **uncomment** in the upper part of `utilities.h` according to your board model, otherwise the compilation will report an error 6. Upload

Product πŸ“·:

| Product | Product Link | Schematic | | :-------------------------: | :----------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------: | | [T-Beam SX1278/76 ]() | [Product link](https://pt.aliexpress.com/item/32967228739.html) | [TBeamV0.7](schematic/LilyGo_TBeam_V0.7.pdf)/ [TBeamV1.0](schematic/LilyGo_TBeam_V1.0.pdf)/ [TBeamV1.1 ](schematic/LilyGo_TBeam_V1.1.pdf) | | [T-Beam SX1262]() | [Product link](https://pt.aliexpress.com/item/4001287221970.html) | [TBeamV0.7](schematic/LilyGo_TBeam_V0.7.pdf)/ [TBeamV1.0](schematic/LilyGo_TBeam_V1.0.pdf)/ [TBeamV1.1 ](schematic/LilyGo_TBeam_V1.1.pdf) | | [LoRa32 V1.0 SX1276]() | [Product link](https://pt.aliexpress.com/item/32842155838.html) | ❌ | | [LoRa32 V1.0 SX1278]() | [Product link](https://pt.aliexpress.com/item/32842155838.html) | ❌ | | [LoRa32 V1.3 SX1276]() | [Product link](https://pt.aliexpress.com/item/4000628100802.html) | [LoRa32 V1.3](schematic/T3_V1.3.pdf) | | [LoRa32 V2.0]() | [Product link](https://pt.aliexpress.com/item/32847443952.html) | [LoRa32 V2.0](schematic/T3_V2.0.pdf) | | [LoRa32 V2.1_1.6 Version]() | [Product link](https://pt.aliexpress.com/item/32872078587.html) | [LoRa32 V2.1_1.6](schematic/T3_V1.6.pdf) | | [T-Motion S76G]() | [Product link](https://www.aliexpress.com/item/4000571051141.html) | [T-Motion](schematic/T-Motion.pdf) | ## Example description ``` examples β”œβ”€β”€ ArduinoLoRa # Just only support SX1276/SX1278 radio module β”‚ β”œβ”€β”€ LoRaReceiver β”‚ └── LoRaSender β”œβ”€β”€ GPS # T-Beam GPS demo examples β”‚ β”œβ”€β”€ Example1_BasicNMEARead β”‚ β”œβ”€β”€ Example2_NMEAParsing β”‚ β”œβ”€β”€ Example3_FactoryDefaultsviaSerial β”‚ β”œβ”€β”€ TinyGPS_Example β”‚ └── TinyGPS_KitchenSink β”œβ”€β”€ OLED # OLED demo examples β”‚ β”œβ”€β”€ SSD1306SimpleDemo β”‚ └── SSD1306UiDemo β”œβ”€β”€ RadioLibExamples # RadioLib examples,Support SX1276/78/62 β”‚ β”œβ”€β”€ SX1262 β”‚ β”‚ β”œβ”€β”€ SX1262_Receive_Interrupt β”‚ β”‚ └── SX1262_Transmit_Interrupt β”‚ β”œβ”€β”€ SX1276 β”‚ β”‚ β”œβ”€β”€ SX1276_Receive_Interrupt β”‚ β”‚ └── SX1276_Transmit_Interrupt β”‚ β”œβ”€β”€ SX1278 β”‚ β”‚ β”œβ”€β”€ SX1278_Receive β”‚ β”‚ β”œβ”€β”€ SX1278_Receive_Interrupt β”‚ β”‚ β”œβ”€β”€ SX1278_Transmit β”‚ β”‚ └── SX1278_Transmit_Interrupt β”‚ └── TBeamAllFunction # T-Beam all function example └── TTN └── TTN_OTTA # OTAA method Join TTN example ```

PinOut :

- See [utilities.h](examples/ArduinoLoRa/LoRaReceiver/utilities.h)

Application :

- [T-Beam SoftRF](https://github.com/lyusupov/SoftRF) - [T-Beam Paxcounter](https://github.com/cyberman54/ESP32-Paxcounter) - [T-Beam Meshtastic](https://github.com/meshtastic/Meshtastic-device)

Datasheet :

- [AXP192](http://www.x-powers.com/en.php/Info/product_detail/article_id/29) - [SX1262](https://www.semtech.com/products/wireless-rf/lora-transceivers/sx1262) - [SX1278](https://www.semtech.com/products/wireless-rf/lora-transceivers/sx1278) - [SX1276](https://www.semtech.com/products/wireless-rf/lora-transceivers/sx1276) - [GSP NEO-6/NEO-8](https://www.u-blox.com/en/product/neo-6-series) - [GPS Air530]()