Ivan Grokhotkov
716cec5ded
components/log: add implementation, update a few components to use it
...
This also removes logging implementation from bootloader and replaces it
with the one provided by the log component. Some occurrences of printf
and ets_printf have been changed to ESP_LOGx APIs.
2016-09-15 00:53:33 +08:00
Ivan Grokhotkov
066f3358a7
components/esp32: use APB_CLK_FREQ instead of a number
2016-09-14 17:54:34 +08:00
Ivan Grokhotkov
5ab769516d
components/esp32: add CPU frequency selection in menuconfig
...
Note that with WiFi stack enabled, system_init will reset frequency to 240MHz.
To make this setting useful, esp32-wifi-libs submodule needs to be updated.
2016-09-14 17:54:34 +08:00
Wangjialin
41d397cf3f
Only modify headers in soc/ .
...
Pass compiling under esp-idf-tests/merge_soc_tmp/merge_for_soc_headers branch.(only change some names of register and INUM).
2016-09-14 13:47:28 +08:00
Wu Jian Gang
bf5e83a6ed
callback: add a void* pointer with each callback
...
also format event.c/wifi.c/esp_event.h/esp_wifi.h
2016-09-13 16:20:29 +08:00
Wu Jian Gang
c56a790f64
header: callbacks use "void *" as arguments
2016-09-13 16:19:09 +08:00
Angus Gratton
b6b83c33be
Merge branch 'feature/bootloader_config' into 'master'
...
Add bootloader menuconfig entries
Adds log verbosity & ANSI coloring to menuconfig, also some cleanup in cpu_start.c
See merge request !79
2016-09-13 14:31:18 +08:00
Angus Gratton
7ba471d531
esp32 cpu_start: Include rom/uart.h, remove inline ROM function declarations
2016-09-13 14:18:17 +10:00
Ivan Grokhotkov
23d5c7579b
components/esp32,spi_flash: update some comments
2016-09-12 20:02:51 +08:00
Ivan Grokhotkov
e9f2645b21
components/esp32: add inter-processor call API and implement spi_flash through it
...
With this change, flash operations can run on both cores.
NVS and WiFi stack can also run in dual core mode now.
2016-09-12 18:54:45 +08:00
Angus Gratton
314dbc0b61
Minor comment cleanup
...
Remove old commented code, etc.
2016-09-02 11:33:53 +10:00
liuzhifu
ad188c3854
Remove the workaround that erase flash before calling nvs_flash_init
2016-08-26 19:06:33 +08:00
Ivan Grokhotkov
be112daa71
components/esp32: fix and clean up dual core startup
...
This change removes various delays in PRO and APP CPU startup paths.
Also some unused code and ets_printf statements are cleaned up or removed.
2nd CPU now communicates that it has started through a global variable.
2016-08-24 16:21:28 +08:00
Ivan Grokhotkov
bd6ea4393c
Initial public version
2016-08-17 23:08:22 +08:00