e-puck2 mobile phone development: Difference between revisions
Line 18: | Line 18: | ||
The radio module ble firmware source code can be downloaded with the command:<br/> | The radio module ble firmware source code can be downloaded with the command:<br/> | ||
<code>git clone --recursive -b ble_spp https://github.com/e-puck2/esp-idf.git esp-idf_ble</code><br/> | <code>git clone --recursive -b ble_spp https://github.com/e-puck2/esp-idf.git esp-idf_ble</code><br/> | ||
The Android application source code can be downloaded from the following link []. It's an <code>Android Studio</code> project. |
Revision as of 14:16, 5 September 2018
Robot configuration
For working with Bluetooth Low Energy, the main microcontroller and radio module must be programmed with dedicated firmwares (not the factory ones). Notice that the main microcontroller firmware is the same used with WiFi:
- main microcontroller wifi firmware, for information on how to update the firmware refer to section main microcontroller firmware update
- radio module ble firmware (04.09.18), for information on how to update the firmware refer to section radio module firmware update
Put the selector in position 15.
Section Connecting to the BLE gives step by step instructions on how to accomplish your first BLE connection with the robot.
Connecting to the BLE
Get the source code
The main microcontroller wifi firmware source code can be downloaded with the command:
git clone --recursive -b wifi https://github.com/e-puck2/e-puck2_main-processor.git
The radio module ble firmware source code can be downloaded with the command:
git clone --recursive -b ble_spp https://github.com/e-puck2/esp-idf.git esp-idf_ble
The Android application source code can be downloaded from the following link []. It's an Android Studio
project.