This repository provides two example projects demonstrating Bluetooth Low Energy (BLE) functionality using the Onethinx OTX-18 module:
- BLE Scanner - Scans and lists available BLE advertisements.
- BLE GATT Communication - Establishes communication with a BLE peripheral using GATT.
-
Hardware
- Onethinx OTX-18 module
- Debugger (e.g., MiniProg4)
- BLE-enabled devices for testing
-
Software
- Visual Studio Code
- OTX-Maestro Extension
- PSoC Creator (optional) for chip configuration
Follow these steps to set up your development environment:
- Install Visual Studio Code.
- Install the OTX-Maestro extension.
- (Optional) Install PSoC Creator if chip reconfiguration is needed.
- Open the project folder (
BLE_Scanner
orBLE_GATT
). - Click "Clean-Reconfigure" in the status bar.
- Click "Build-And-Launch" to flash and debug.
Use a serial terminal (e.g., PuTTY, Termite) to view the BLE scan results or GATT communication logs.
This project is licensed under the MIT License.