トップ 一覧 検索 ヘルプ RSS ログイン

PRG-espidfの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!ArduinoIDE でやる場合
PRG-arduino-esp32

! micropython
ESP32-micropython

! インストール手順
https://esp-idf.readthedocs.io/en/latest/get-started/linux-setup.html

!概要
 zypper install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache dfu-tool libusb
 zypper install gcc git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache dfu-tool libusb
 
 git clone --recursive https://github.com/espressif/esp-idf.git
 cd ./esp-idf
 git submodule update --init
 # ToolChain のダウンロード
 wget https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz
 ## wget https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz

!BTstack
 git clone https://github.com/bluekitchen/btstack.git
 ./integrate_btstack.py


! WiiRemote
 ## linux is https://github.com/RaphaelWimmer/wiimote.py
 https://wiibrew.org/wiki/Wiimote
 https://github.com/MinatsuT/esp32_wii_remote

! BlueTooth
https://www.bluetooth.com/ja-jp/specifications/assigned-numbers/service-discovery

 #include "BluetoothSerial.h" //Header File for Serial Bluetooth, will be added by default into Arduino
 BluetoothSerial ESP_BT; //Object for Bluetooth
 
 void setup() {
 Serial.begin(115200); //Start Serial monitor in 9600
 ESP_BT.begin("ESP32_LED_Control"); //Name of your Bluetooth Signal
 Serial.println("Bluetooth Device is Ready to Pair"); 
 }
 
 void loop() {
 // put your main code here, to run repeatedly:
 
 }

!set-env.sh
 export LANG=C
 export MD=$HOME/opt
 export PATH=$PATH:$MD/esp/xtensa-esp32-elf/bin
 export ESPIDF=$MD/esp/esp-idf
 # export IDF_PATH=$MD/esp/esp-idf/
 export IDF_PATH=$MD/esp/esp-idf