e-puck2 mobile phone development: Difference between revisions

From GCtronic wiki
Jump to navigation Jump to search
Line 12: Line 12:


=Get the source code=
=Get the source code=
The main microcontroller ble firmware source code can be downloaded with the command: <code>git clone --recursive -b wifi https://github.com/e-puck2/e-puck2_main-processor.git</code><br/>
The main microcontroller ble firmware source code can be downloaded with the command:<br/>
The radio module ble firmware source code can be downloaded with the command: <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 wifi https://github.com/e-puck2/e-puck2_main-processor.git</code><br/>
The command must be issued in <code>Git bash</code> on Windows, or in a terminal on Linux / Mac.
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/>
This repository contains the main microcontroller factory firmware together with the e-puck2 library. This library includes all the functions needed to interact with the robot's sensors and actuators; the factory firmware shows how to use these functions.<br/>
 
A snapshot of the repository can be donwloaded from [http://projects.gctronic.com/epuck2/e-puck2_main-processor_snapshot_16.02.18_13fa922.zip e-puck2_main-processor_snapshot_16.02.18.zip].<br/>

Revision as of 13:57, 5 September 2018

e-puck2 main wiki

1 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:

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.

2 Connecting to the BLE

3 Get the source code

The main microcontroller ble 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