Commit Graph

125 Commits

Author SHA1 Message Date
Sergey Gavrilov b182ceffe9
Dap-link support mode (#18)
* DAP-link usb driver
* Blackmagic glue works
* Blackmagic on wifi interface and dap on usb
* Wifi: disabled mode, USB: BM/DAP mode, SWD: access lock
* USB config via cli
* Web interface: mobile friendly
2023-02-10 00:57:03 +10:00
Denis Bodor (aka Lefinnois) 473bdd4d09
Add MDNS hostname as a config element (#17)
* add MDNS hostname as a config element
* add MDNS hostname to http config

Co-authored-by: SG <who.just.the.doctor@gmail.com>
2022-10-28 09:41:29 +10:00
Alex-avia c4aefda915
Fix the link that leads to schematics (#15) 2022-07-27 18:55:13 +03:00
SG 16513023cd
Update schematic link (#12) 2022-06-30 21:53:00 +10:00
SG 8f96054ef5
Update schematic to last version (#11) 2022-06-17 20:12:52 +03:00
SG d6b130b3ef
Update README.md (#10) 2022-06-17 15:51:44 +03:00
Duc Ha 74ef924fea
Fixed from credenitals to credentials (#9) 2022-06-02 23:21:14 +10:00
James Ide d844e41d3b
[readme] Add instructions on flashing firmware from source (#8)
Add instructions to the readme that cover: cloning the repo and submodules, setting up ESP-IDF, building from source, flashing, and basic testing.
2022-06-02 23:19:49 +10:00
DrZlo13 577fb87212 Revert "tcp-uart"
This reverts commit abbb99a008.
2022-04-08 01:11:09 +10:00
vanish125 abbb99a008 tcp-uart 2022-04-07 17:33:58 +03:00
DrZlo13 1cfcd9d879 USB-UART: cleanup comments 2022-02-25 12:30:25 +10:00
DrZlo13 0aafe9acee Portal: more mobile friendly 2022-02-25 11:57:23 +10:00
DrZlo13 b137997f29 Software uart log: better locking mechanism 2022-02-25 11:55:40 +10:00
SG d845ae3d72
UX improvements (#6)
* UX: factory reset on long press on boot button
* Portal: reboot button
* Renamed "reset service" to "factory reset service"
2022-02-24 17:03:17 +03:00
SG f7e4e686fa
Dual CDC implementation (#5)
* Move cli-related files to subfolder
* TinyUSB as our component
* Disable TinyUSB module in SDKConfig
* USB-CDC 0: GDB
* Cli: show MOTD on reboot
* Uart: simple driver
* Cli: use simple uart driver
* Simple UART driver documentation
* Software uart driver
* Forward esp logs to software uart at pin 7, baud 57600
* Delete network uart driver
* Disable booltoader and main esp log output
* Connect uart 0 and cdc port 1
* USB-UART: removed unused tx cache
* Simple UART driver: clear interrupts mask on start
* USB: better startup logging
* LOG: critical section on log print
2021-12-20 15:15:35 +03:00
DrZlo13 3f87d9c276 Better COMPILE_OPTIONS setting for a single file 2021-12-13 01:56:50 +10:00
DrZlo13 d963de828f CLI: correct command descriptions 2021-12-07 19:50:09 +10:00
DrZlo13 639263aea7 CLI: command description 2021-12-07 18:20:59 +10:00
DrZlo13 38c9d9d14b CLI: fixed unnecessary eol in config_get 2021-12-07 18:01:33 +10:00
DrZlo13 a2e29784fb CLI: ip 2021-12-07 17:59:12 +10:00
DrZlo13 d96f1dc05e CLI: readonly pin BOOT (IO0), strict ordering in gpio_get 2021-12-07 17:38:15 +10:00
DrZlo13 e36f6f41c4 CLI: wifi_sta_info 2021-12-07 04:54:04 +10:00
DrZlo13 c6c233ebd2 Portal: use new config system and api 2021-12-07 01:43:37 +10:00
DrZlo13 35df50691c Cli: reset, wifi_ap_clients, config_get\set, nvs_dump 2021-12-07 01:41:33 +10:00
DrZlo13 0ca098b103 Cli: return to last line with UP arrow 2021-12-07 01:40:32 +10:00
DrZlo13 f996b5414d Network-http: resource list, use new config in rest api 2021-12-07 01:39:35 +10:00
DrZlo13 3e336213f3 Network: use new config 2021-12-07 01:39:11 +10:00
DrZlo13 a7f30853ec Nvs: separate config management 2021-12-07 01:38:48 +10:00
DrZlo13 2e61d53cd2 Nvs: use targeted partition 2021-12-07 01:38:35 +10:00
DrZlo13 752500a202 Cli args: read_quoted_string 2021-12-07 01:37:31 +10:00
DrZlo13 1677d0a3b1 Strings: add cmp function 2021-12-07 01:37:12 +10:00
DrZlo13 101c415984 Merge branch 'dev' of https://github.com/flipperdevices/blackmagic-esp32-s2 into dev 2021-12-06 16:43:40 +10:00
DrZlo13 d6ad59aa9f CLI: led, ping 2021-12-06 16:43:32 +10:00
Anna Prosvetova b48af48078
CI: additionally cleanup artifacts (#4) 2021-12-03 14:58:35 +03:00
DrZlo13 1d9698ddac Cli-uart: increased RX buffer, disabled internal TX buffer, forced flush in wifi_scan 2021-12-03 21:10:55 +10:00
DrZlo13 6884bfa2b1 Cli: added uart tx buffering, removed debug logs 2021-12-03 17:16:41 +10:00
DrZlo13 8d4678d17b Optimize IRAM usage (disable LWIP_IRAM, WIFI_IRAM, WIFI_RX_IRAM optimizations). 2021-12-03 13:47:47 +10:00
DrZlo13 23fb0b3862 CLI: factory reset 2021-12-03 10:33:06 +10:00
DrZlo13 3a89455938 Merge branch 'dev' of https://github.com/flipperdevices/blackmagic-esp32-s2 into dev 2021-12-03 10:21:15 +10:00
DrZlo13 7000a7a244 Separate MAC addresses for each supported mode in device_info. 2021-12-03 10:21:12 +10:00
SG 73d71e8563
Merge pull request #3 from flipperdevices/ktq/ci_fix_idf_version
CI: Switch to esp-idf v4.4
2021-12-03 00:42:21 +10:00
Anna Prosvetova 6535875c8b
CI: Switch to esp-idf v4.4 2021-12-02 17:26:23 +03:00
DrZlo13 80e7a8b262 Cmake: log IDF version 2021-12-03 00:25:12 +10:00
SG 933520f7a2
Merge pull request #2 from flipperdevices/ll_flash_nix
add flash script for linux, to copy with assembly artefacts via CI
2021-12-03 00:01:52 +10:00
DrZlo13 40a4cdb075 Fix: " " -> "_" for auth modes 2021-12-02 23:43:04 +10:00
DrZlo13 984040ed16 Fix: db -> dBm for rssi 2021-12-02 23:35:45 +10:00
DrZlo13 dee98521c8 CLI: wifi scan 2021-12-02 22:30:22 +10:00
DrZlo13 279a9f6e8a CLI: gpio_set, gpio_get, chip information in device_info 2021-12-02 22:11:32 +10:00
DrZlo13 8bc89c4dda CLI: device info 2021-12-02 17:28:01 +10:00
DrZlo13 faab039929 Blackmagic: "get version" api 2021-12-02 16:36:45 +10:00