2ad3067abd
feat(vfs): Disable VFS used by default
...
Console component must use VFS.
2019-04-17 19:59:18 +08:00
e82ba45f03
feat(console): Modify console for ESP8266
2019-04-17 15:58:46 +08:00
b030b79d2e
feat(console): Bring console and its example from esp-idf
...
Commit ID: c7d0df54
2019-04-17 15:20:47 +08:00
b6fd236fa0
Merge branch 'feature/errno_to_string' into 'master'
...
Add esp-idf error number description
See merge request sdk/ESP8266_RTOS_SDK!851
2019-04-17 15:03:05 +08:00
b3658b4eb1
feat(freertos): Add option for idle task stack size
...
Modify min size from 768 to 1024 bytes.
2019-04-17 10:13:38 +08:00
8aae2e5764
Merge branch 'feature/simplify_xtensa_code' into 'master'
...
Simplify xtensa platform code
See merge request sdk/ESP8266_RTOS_SDK!862
2019-04-16 19:56:05 +08:00
913188fdf3
feat(freertos): Simplify xtensa platform code
...
All normal ISRs are called by "_xt_isr_handler".
2019-04-16 19:49:06 +08:00
d11543400e
feat(vfs): Modify for esp8266
2019-04-15 17:18:42 +08:00
e36706d776
feat(vfs): Bring vfs from esp-idf
...
Commit ID: e1e82c89
2019-04-15 17:18:03 +08:00
08fc1b8b63
Merge branch 'feature/add_sha256' into 'master'
...
Add extra SHA and unit test
See merge request sdk/ESP8266_RTOS_SDK!872
2019-04-15 16:28:49 +08:00
768afde238
feat(util): Add extra SHA and unit test
...
1. wpa_supplicatn use extra SHA default
2. mbedtls use extra SHA default
3. bootloader use extra SHA default
4. user code can use extra SHA default
Above all, using unified module is easy to maintenance code and save rom or ram.
2019-04-15 16:18:21 +08:00
d83c9f7866
Merge branch 'bugfix/remove_wme_info_by_default' into 'master'
...
fix(lib): remove wme info by default
See merge request sdk/ESP8266_RTOS_SDK!889
2019-04-15 15:56:13 +08:00
cdc22f273c
feature(adc): add adc example
2019-04-15 12:01:11 +08:00
d2202f8dfa
fix(lib): remove wme info by default
...
Closes https://github.com/espressif/ESP8266_RTOS_SDK/issues/539
2019-04-12 17:42:14 +08:00
e1cfe2ab94
feat(lib): update library
2019-04-12 09:54:37 +08:00
965fc47ff8
feat(log): add esp_log to internal wifi lib
2019-04-12 09:35:45 +08:00
6d31fd02fa
feat(lib): reduce scan time when connect to AP
2019-04-10 10:57:47 +08:00
4bcb11e262
fix(pp): fix cannot goto force sleep mode when pm is opened
2019-04-10 10:46:11 +08:00
f66e42e4d0
fix(lib): fix pwm error in sniffer mode
2019-04-09 18:07:32 +08:00
3bb1ca6c1d
fix(lib): fix tx error when rts cts tx start tx complete came in same time
2019-04-09 15:45:25 +08:00
a45f6573fb
fix(pp): fix pwm error
2019-04-09 14:12:42 +08:00
67964eb9c8
Merge branch 'bugfix/uart_enable_swap' into 'master'
...
bugfix(uart): fix uart enable swap blockage
See merge request sdk/ESP8266_RTOS_SDK!876
2019-04-09 09:22:43 +08:00
a9acaf91d0
fix(esp8266): Fix "esp_sleep.h" internal leaks "gpio.h" data declare
2019-04-04 17:39:11 +08:00
cca26bcb1c
bugfix(uart): fix uart enable swap blockage
2019-04-04 17:26:38 +08:00
94c08b5d94
Merge branch 'chore/add_esp_ringbuf' into 'master'
...
Divide ringbuf as a independent component from freertos
See merge request sdk/ESP8266_RTOS_SDK!875
2019-04-04 16:50:05 +08:00
c43e3c04db
fix(esp8266): Fix wps leaks OSI
2019-04-04 16:43:42 +08:00
0ce7b87da6
chore(esp_ringbuf): Divide ringbuf as a independent component from freertos
...
Other OSes platform also can use ringbuf without freertos.
2019-04-04 15:31:34 +08:00
86df7f879a
feat(heap): Link heap raw malloc/free from flash to iram
...
Remove raw malloc internal calling function.
2019-04-02 10:53:52 +08:00
17fc3ab6ba
feat(util): Refactor CRC algorithm
2019-04-01 16:09:16 +08:00
bc01a1d39c
Merge branch 'feature/update_unit_test_app' into 'master'
...
Update unit-test-app
See merge request sdk/ESP8266_RTOS_SDK!845
2019-04-01 10:40:46 +08:00
a11febe9a4
Merge branch 'feature/add_phy_version_log' into 'master'
...
feat(esp8266): add phy version log
See merge request sdk/ESP8266_RTOS_SDK!861
2019-04-01 10:06:23 +08:00
24a5792056
Merge branch 'feature/add_ibus_data_util' into 'master'
...
Add IBus get data function
See merge request sdk/ESP8266_RTOS_SDK!867
2019-04-01 09:55:00 +08:00
2449523a8e
feat(util): Add IBus get data function
...
Using the macro to get uint8_t/uint16_t type data from IBus is much faster.
2019-03-29 19:38:22 +08:00
d177396c65
bugfix(pwm): fix pwm error phase
...
Fixes https://github.com/espressif/ESP8266_RTOS_SDK/issues/528
Fixes https://github.com/espressif/ESP8266_RTOS_SDK/issues/527
2019-03-29 11:55:27 +08:00
d5d34f31af
feat(esp8266): add phy version log
2019-03-27 15:16:33 +08:00
68e990c99f
feat(freertos): Clean up unused or unsupported code for ESP8266
...
Make it easy for other OS platform to use these code.
If users want to add other OSes, they only should add 3 files:
1. "port.c": init task stack and switch task function
2. "osi.c": wrapper APIs to FreeRTOS from other OSes
3. "heap.c": wrapper APIs for other OSes' heap APIs
2019-03-27 11:45:57 +08:00
eb6d4f7f53
Merge branch 'feature/init_os_before_start_it' into 'master'
...
Add option to init OS before starting it
See merge request sdk/ESP8266_RTOS_SDK!859
2019-03-26 16:54:05 +08:00
c378e07232
feat(esp8266): Add option to init OS before starting it
2019-03-26 16:35:23 +08:00
5970720094
feat(espos): Remove ESPOS
2019-03-25 17:55:07 +08:00
be88feb395
feat(esp8266): Using global functions instead of function table
...
The Wi-Fi adapter APIs are only used by internal libraires.
2019-03-25 17:35:59 +08:00
5425ce051f
Merge branch 'bugfix/fix_force_deep_sleep_error' into 'master'
...
fix(lib): fix force deep sleep error
See merge request sdk/ESP8266_RTOS_SDK!852
2019-03-22 21:30:17 +08:00
1a5d1e1510
Merge branch 'bugfix/fix_link_file' into 'master'
...
fix(esp8266): Fix and clean up link file
See merge request sdk/ESP8266_RTOS_SDK!856
2019-03-22 21:29:25 +08:00
050fb6a63f
feat(esp8266): Add esp-idf error number description
...
Commit ID: f49e2afe
2019-03-22 17:41:48 +08:00
04ee11ee53
feat(mqtt): Add esp-mqtt
...
Commit ID: 13018449
Add global "mqtt" to manage both "ESP-MQTT" and "IBM-MQTT". Using select the target MQTT to using like selecting SSL.
2019-03-22 16:55:16 +08:00
83c04fa31d
fix(esp8266): Fix and clean up link file
2019-03-22 16:51:20 +08:00
dcbf345333
fix(lib): fix force deep sleep error
2019-03-22 13:41:14 +08:00
2ce8246b8f
Merge branch 'feature/add_dram0_index_section_attr' into 'master'
...
Link script add dram0.* attribute
See merge request sdk/ESP8266_RTOS_SDK!854
2019-03-22 12:50:43 +08:00
6242bb8f0c
feat(esp8266): Link script add dram0.* attribute
2019-03-22 12:47:09 +08:00
2f6869961a
feat(esp8266): Update libphy.a to 1055_22
2019-03-22 12:36:11 +08:00
2489388ad5
feat(esp8266): Refactor link section
2019-03-22 12:30:46 +08:00