17 Commits

Author SHA1 Message Date
8ddac7b9cf fix(log): fix boot time data type errot 2019-10-18 18:23:31 +08:00
aa965627d1 feat(esp8266): add new power management method 2019-08-30 20:58:32 +08:00
b061230056 feat(esp8266): refactor CCOMPARE timer and system time by microseconds
old: CCOMPARE timer triggers when CCOUNT increase to equal to CCOMPARE, then ISR will increase integer of "_xt_tick_divisor"
     to CCOMPARE and wait for next interrupt triggering

now: CCOMPARE timer triggers when CCOUNT increase to equal to CCOMPARE, then ISR will reset CCOUNT to be 0 and reset CCOMPARE
     to be integer of "_xt_tick_divisor", then wait for next interrupt triggering

Using the new method, we may get the CCOUNT value without considing if it has overflowed.
System running microseconds = g_os_ticks * microseconds per tick + CCOUNT.
2019-08-19 14:03:20 +08:00
301d857988 feat(esp8266): supports "make size" and its family function
1. support "make size", "make size-files", "make size-components" and "make size-symbols"
2. add esp-idf style link file including "esp8266.ld" and "esp8266.project.ld.in"
3. add link advaced generation file to components of esp8266 and spi_flash
2019-08-05 17:20:29 +08:00
cca13e0f99 feat(make): Sync code from esp-idf and modify for ESP8266
Commit ID: f6bfe13e
2019-05-16 16:22:11 +08:00
e82ba45f03 feat(console): Modify console for ESP8266 2019-04-17 15:58:46 +08:00
965fc47ff8 feat(log): add esp_log to internal wifi lib 2019-04-12 09:35:45 +08:00
e7cf607c89 feature/wifi-provisioning: Changes to make wifi-provisioning compatible with ESP8266.
Changes:
Added Config to enable wifi-provisioning and protocomm & their pre-requisites.
Changed sdkconfig.defaults, apt headers, esp_log_internal.h for compilation.
Removed console, ble provisioning examples.
Modified esp_prov to enable only softap transport.
2019-02-25 17:39:28 +05:30
09fe8f7085 fix(log): Fix log time mismatch
When system startup, using 2*crystal as clock source.
2018-12-28 14:44:12 +08:00
dd2c84d817 feat(log): Add test function 2018-08-23 10:35:58 +08:00
7c8e414c4f feat(log): Add tag level set and check 2018-08-23 10:35:43 +08:00
2e56ddad84 Merge branch 'feature/modify_log_time_unit' into 'master'
Modify log time unit from "s" to "ms"

See merge request sdk/ESP8266_RTOS_SDK!367
2018-08-10 11:24:02 +08:00
f5196d26a6 feat(esp8266): Modify header file relationship for app using BITx 2018-08-09 19:53:44 +08:00
3521271f09 feat(log): Modify log time unit from "s" to "ms" 2018-08-08 14:21:30 +08:00
82a8582371 feat(log): add log support for bootloader 2018-06-19 17:34:54 +08:00
0ca5fa1850 refactor(log): Refactor log to make it easy to use and twice develop 2018-05-30 15:33:08 +08:00
dee512e200 feat(log): Bring log component from esp-idf 2018-05-30 10:01:32 +08:00