@@ -33,11 +33,11 @@ I cannot understand, how and why driving LED strip became a 'get-started' level
33
33
34
34
* Install required tools (see Requirements below).
35
35
36
- * Set your environment variables (` $PATH ` for ` xtensa-esp32 -elf ` and ` $IDF_TOOLS_PATH ` (?) for ` esptool.py ` )
36
+ * Set your environment variables (` $PATH ` for ` xtensa-esp -elf ` and ` $IDF_TOOLS_PATH ` (?) for ` esptool.py ` )
37
37
38
38
* Follow [ installation instruction] ( INSTALL ) until ` make ` (` make install ` is not reuqired).
39
39
Personally, I always do multiple ` VPATH ` builds with different configuration settings.
40
- In order to use the ` xtensa-esp32 -elf ` toolchain, you have to call the configure script with option
40
+ In order to use the ` xtensa-esp -elf ` toolchain, you have to call the configure script with option
41
41
` --host=xtensa-esp32-elf ` .
42
42
43
43
* Hopefully, the build runs without any error, and
@@ -83,7 +83,7 @@ THis list is supposed to grow longer and longer.
83
83
* Low level peripheral access (via registers).
84
84
* Peripheral controller drivers
85
85
* I2C
86
- * _TODO_ RMT
86
+ * RMT (TODO: example on RX)
87
87
* _TODO_ SPI
88
88
* _TODO_ etc.
89
89
* Device drivers
@@ -97,13 +97,18 @@ THis list is supposed to grow longer and longer.
97
97
* No HAL.
98
98
* Most of the peripheral drivers are not implemented yet.
99
99
* I know it is a big gap, but currently interrupts are not masked in during critical system routines.
100
- * As far as I know, the list of of ROM functions in the [linker file](esp32.ld) is incomplete .
100
+ * Memory layout and sections defined in the [linker file](ld/ esp32.ld) are very simple .
101
101
102
102
### Requirements
103
103
104
- * [Autotools](https://www.gnu.org/software/automake/), since Bilis ESP32 Basic is an automake project.
105
- * [xtensa-esp32-elf](https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/tools/idf-tools.html) toolchain (compiler, linker, etc.).
104
+ * [Autotools](https://www.gnu.org/software/automake/), since Bilis ESP32 Basic is an automake project
105
+ (suggested versions: automake:1.16.1, autoconf:2.69).
106
+
107
+ * [xtensa-esp-elf](https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/tools/idf-tools.html) toolchain (compiler, linker, etc.)
108
+ (suggested versions: 13.2.0).
109
+
106
110
* [esptool](https://github.com/espressif/esptool) Currently, the flash tools (see scripts) rely on `esptool.py`
111
+ (suggested versions: v4.7.0).
107
112
108
113
## Contribution
109
114
0 commit comments