3
3
## Need help or have a question? Join the chat at [ ![ https://gitter.im/espressif/arduino-esp32 ] ( https://badges.gitter.im/espressif/arduino-esp32.svg )] ( https://gitter.im/espressif/arduino-esp32?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge )
4
4
5
5
- [ Development Status] ( #development-status )
6
- - Installing options:
7
- + [ Using Arduino IDE] ( #using-arduino-ide )
6
+ - [ Installation Instructions] ( #installation-instructions ) :
7
+ + [ Using Arduino IDE] ( #using-through-arduino-ide )
8
+ + [ Windows] ( https://github.com/espressif/arduino-esp32/blob/master/doc/windows.md )
9
+ + [ Mac OS] ( #instructions-for-mac )
10
+ + [ Debian/Ubuntu] ( #instructions-for-debianubuntu-linux )
11
+ + [ Decoding Exceptions] ( #decoding-exceptions )
8
12
+ [ Using PlatformIO] ( #using-platformio )
9
13
+ [ Using as ESP-IDF component] ( #using-as-esp-idf-component )
10
14
- [ ESP32Dev Board PINMAP] ( #esp32dev-board-pinmap )
@@ -15,11 +19,13 @@ Most of the framework is implemented. Most noticable is the missing analogWrite.
15
19
- 8 channels [ SigmaDelta] ( https://github.com/espressif/arduino-esp32/blob/master/cores/esp32/esp32-hal-sd.h ) which uses SigmaDelta modulation
16
20
- 2 channels [ DAC] ( https://github.com/espressif/arduino-esp32/blob/master/cores/esp32/esp32-hal-dac.h ) which gives real analog output
17
21
18
- ## Using Arduino IDE
22
+ ## Installation Instructions
23
+
24
+ ### Using through Arduino IDE
19
25
20
26
###[ Instructions for Windows] ( doc/windows.md )
21
27
22
- ### Instructions for Mac
28
+ #### Instructions for Mac
23
29
- Install latest Arduino IDE from [ arduino.cc] ( https://www.arduino.cc/en/Main/Software )
24
30
- Open Terminal and execute the following command (copy->paste and hit enter):
25
31
@@ -35,7 +41,7 @@ Most of the framework is implemented. Most noticable is the missing analogWrite.
35
41
```
36
42
- Restart Arduino IDE
37
43
38
- ### Instructions for Debian/Ubuntu Linux
44
+ #### Instructions for Debian/Ubuntu Linux
39
45
- Install latest Arduino IDE from [ arduino.cc] ( https://www.arduino.cc/en/Main/Software )
40
46
- Open Terminal and execute the following command (copy->paste and hit enter):
41
47
@@ -53,7 +59,11 @@ Most of the framework is implemented. Most noticable is the missing analogWrite.
53
59
```
54
60
- Restart Arduino IDE
55
61
56
- ## Using PlatformIO
62
+ #### Decoding exceptions
63
+
64
+ You can use [ EspExceptionDecoder] ( https://github.com/me-no-dev/EspExceptionDecoder ) to get meaningful call trace.
65
+
66
+ ### Using PlatformIO
57
67
58
68
[ PlatformIO] ( http://platformio.org ) is an open source ecosystem for IoT
59
69
development with cross platform build system, library manager and full support
@@ -67,7 +77,7 @@ Linux 32/64, Linux ARM (like Raspberry Pi, BeagleBone, CubieBoard).
67
77
Cloud9, Codeanywehre, Eclipse Che (Codenvy), Atom, CLion, Eclipse, Emacs, NetBeans, Qt Creator, Sublime Text, VIM and Visual Studio
68
78
- [ Project Examples] ( https://github.com/platformio/platform-espressif32/tree/develop/examples )
69
79
70
- ## Using as ESP-IDF component
80
+ ### Using as ESP-IDF component
71
81
- Download and install [ esp-idf] ( https://github.com/espressif/esp-idf )
72
82
- Create blank idf project (from one of the examples)
73
83
- in the project folder, create a folder called components and clone this repository inside
0 commit comments