0
0
Fork 0
Commit Graph

160 Commits

Author SHA1 Message Date
kerms 2ac6d894b8 feat(wifi) add cmd and module_id to response packet 2024-03-20 10:37:12 +08:00
kerms 070abcfeee bump esp-idf version to v5.2.1 and update workflows 2024-03-18 19:36:12 +08:00
kerms 45e7b6d90c Merge and sync fork form 'windowsair/master' 2024-03-17 19:17:09 +08:00
kerms 5bab7fed51 feat(ws): heartbeat to prevent irregular connection loss such as wifi connection change 2024-03-17 14:42:02 +08:00
kerms 6fdfa76a14 feat(wifi) save credential on successful connection and auto connect to it 2024-03-05 16:43:50 +08:00
kerms a4d65c367d feat(websocket) json api 2024-03-01 14:33:04 +08:00
kerms 90782fda82 feat async job runner
api_json_module can now fill api_json_module_async_t and return API_JSON_ASYNC to make the function call asynchronized. Useful for long running task like wifi scan.
2024-02-20 21:00:01 +08:00
kerms 537792e298 bump esp-idf version to v5.2.0 2024-02-20 20:54:01 +08:00
windowsair fa3e6ec92f fix: fix compile error 2024-02-16 19:22:10 +08:00
windowsair 16f8b53a76 refactor(network): Refactor usbip and tcp process code
In previous versions, parsing of the usbip protocol was implemented
via a global state machine and shared with elaphureLink.

The refactored code removes these global state machines and handles them
with the corresponding protocol header commands.
2024-02-16 18:46:50 +08:00
kerms f8b7592f13 feat wifi scan using http/json 2024-02-14 16:06:31 +08:00
windowsair 8abe565836 feat(dap): Add support for cmsis-dap v2.1.0
- Enhanced DAP_Info
- Added extra UART support

Extra UART for native cmsis-dap is not yet support now.
2024-02-08 19:33:59 +08:00
kerms b00f2b2dd4 add base uri api using http post/json 2024-02-01 09:19:42 +08:00
windowsair acfd967106 feat(usb): change usb interface name to "Wireless ESP CMSIS-DAP"
pyOCD identifies the debugger by USB interface name, which include
substring "CMSIS-DAP". Let's change USB interface name to adapt pyOCD.
2024-01-28 21:21:14 +08:00
windowsair 3a7ed5922f ci: update codeql to v3
Use esp32 target to build code for codeql.
2024-01-28 21:05:42 +08:00
kerms 96821809ad reformat esp32 chip and migrate skdconfig to idf-v5 2024-01-27 21:09:24 +08:00
kerms ea55a6f576 reformat wifi 2024-01-27 18:53:09 +08:00
kerms 24aa3bed7f remove unused includes, files and reference 2024-01-26 13:43:10 +08:00
kerms 8e3b541d26 reformat from main to components 2024-01-26 13:33:27 +08:00
kerms 5dd9b9dad8 fix address-of-packed-member warning of usb_handle 2023-12-18 21:13:58 +08:00
kerms 24b5f60b34 migrate to idfv5.1.2 (netif, wifi_event) 2023-12-18 16:48:34 +08:00
windowsair cc8e819009 ci: Bump codeql run os to ubuntu20.04 2023-11-05 23:42:52 +08:00
windowsair 687e9531b8 ci: bump esptool to v4.6.2 2023-11-05 23:26:52 +08:00
windowsair 6ffe17fb13 ci: Update to ubuntu20.04 2023-04-15 11:59:56 +08:00
ycwan9 64faa6948b
fix wrong BOS response length in Linux (#49)
Linux first sends a get BOS request with wLength=5, and then request the full BOS in the next packet. Replying the whole BOS results a driver error.
2022-12-07 12:15:32 +08:00
windowsair 914de2bc64 feat(dap): Add basic hardware reset based on nRESET 2022-11-20 20:11:16 +08:00
windowsair 9d3f7efb40 fix(dap): fix the debug clok of esp32/esp32c3 at low speed 2022-10-29 13:59:24 +08:00
windowsair ab95979ad8 feat & ci: Update esp32c3 sdkconfig 2022-09-28 22:54:36 +08:00
windowsair f5b83e6e81 Revert "thirdparty: Update corsacOTA"
This reverts commit fe0d2210f4.
2022-09-17 21:09:21 +08:00
windowsair fe0d2210f4 thirdparty: Update corsacOTA 2022-09-17 21:01:28 +08:00
windowsair dabb85c6b0 ci: Add support for esp32c3 2022-09-17 14:15:23 +08:00
windowsair efdfec0362 feat(esp32c3): Add support for esp32c3 2022-09-17 14:10:02 +08:00
windowsair 6d24440d7d feat(esp32): Update esp-idf to v4.4 2022-09-10 11:14:11 +08:00
windowsair 6650ac7f6e feat(esp32): Add support for esp32 2022-09-05 20:54:23 +08:00
windowsair 1e056aa445 docs: Add elaphureLink 2022-08-13 11:08:50 +08:00
windowsair 40778a7dc6 feat: Add elaphureLink support 2022-07-22 19:04:47 +08:00
windowsair 0f9f0eb27e Merge branch 'master' into develop 2022-07-22 13:38:04 +08:00
windowsair 911a6ea292 ci: ESPTool deprecates older versions of Python 2022-05-24 14:51:18 +08:00
windowsair e0740d72f1
Merge branch 'develop' into develop 2022-05-24 14:34:27 +08:00
windowsair 5154932b6a docs: FAQ update 2022-03-01 21:35:10 +08:00
windowsair 8448ccc68b feat(ci): Ignore files 2022-03-01 20:51:31 +08:00
windowsair c13366dcd2 fix(mDNS): OOM fix 2022-02-26 13:06:12 +08:00
Lao·Zhu 2257c4317a
Update circuit, fix issue #29 (#30)
* Update circuit, Fix issue #29

* Update README_CN, Translate from README.
2022-02-25 23:59:30 +08:00
Lao·Zhu 40dfbb7fcd
Update circuit. Drawing with KiCAD 6.0.1. Update the pin assignment according to the project and change to use ESP8266 as the main control chip. (#28) 2022-02-09 22:49:45 +08:00
windowsair df75bef21b docs: Bump to v0.1.4 2022-01-20 15:22:48 +08:00
windowsair 98b984b17b fix: Eliminating unused gpio function warnings 2022-01-20 15:13:34 +08:00
windowsair a321da8fb6 fix(uart): Parse baudrate and does not send 2022-01-20 11:51:09 +08:00
windowsair 89ddfc0603 fix(wifi & uart):
- wifi failed to connect
- uart baud change
2022-01-18 22:50:38 +08:00
windowsair 08d5a81383 feat(uart): Change baudrate by first ime recv content 2022-01-18 22:12:41 +08:00
windowsair 2c4f61007f feat: Change LED behavior 2022-01-18 20:48:16 +08:00