Ken Van Hoeylandt
468bbdc308
Use CBC not ECB
2024-01-17 23:52:31 +01:00
Ken Van Hoeylandt
36f24776b1
Prepare code for non-ESP usage
2024-01-17 23:21:45 +01:00
Ken Van Hoeylandt
1ed7489088
Don't store ssid when encryption failed
2024-01-17 23:16:07 +01:00
Ken Van Hoeylandt
d8b22912e6
cross-platform logging
2024-01-17 22:49:25 +01:00
Ken Van Hoeylandt
6550fa4583
move mlib to libs folder
2024-01-17 21:45:57 +01:00
Ken Van Hoeylandt
a931b83435
removed cmsis lib and references
2024-01-17 21:02:08 +01:00
Ken Van Hoeylandt
622c9f780c
Revert "fix for flash size in default config"
...
This reverts commit 38e7a359109115f4e3d6fdda963009e3544a6ef3.
2024-01-17 20:52:08 +01:00
Ken Van Hoeylandt
38e7a35910
fix for flash size in default config
2024-01-17 20:50:19 +01:00
Ken Van Hoeylandt
74bfe5e792
Removed custom string implementation
2024-01-15 00:21:53 +01:00
Ken Van Hoeylandt
d9c42ab326
Removed heap tracing and custom output
2024-01-15 00:21:38 +01:00
Ken Van Hoeylandt
16dc1e385c
Various UI/UX improvements
...
- Implemented keyboard in gui service
- Various UI/UX improvements in wifi apps
2024-01-14 23:26:37 +01:00
Ken Van Hoeylandt
ba1f81f599
Implemented wifi credentials storage ( #11 )
...
* implemented wifi credentials storage
* encrypt wifi credentials
2024-01-14 18:46:04 +01:00
Ken Van Hoeylandt
069416eee5
Rename furi to tactility-core ( #10 )
...
* renamed module
* renamed code
* more renames
* cleanup
2024-01-13 22:12:40 +01:00
Ken Van Hoeylandt
64a01df750
Wifi support and much more ( #9 )
...
* add wifi service
* updates for service/app registry changes
* wifi wip
* basic wifi functionality
radio on/off is working
scanning state is working
* fix for wifi switch state
* reduce singleton usage
* various improvements
* improved error handling for low memory issues
* working scanning
* various improvements
* various improvements and fixes
+ added auto-start support in Config
* allow hardwareconfig customizations
* fix for rgb format
* increased lvgl fps
17ms works but 16ms makes the touch events hang for some reason
* layout improvements
* wip on multi-screen view
* basic connection dialog
* more connection logic
* created proper app stack and lifecycle
* cleanup
* cleanup
* cleanup lv widgets
* proper toolbar implementation
* split up wifi apps
* wip
* revert naming
* wip
* temp fix for internal disconnect
* added bundle
* app/service vs appdata/servicedata
* working wifi connect parameters
2024-01-13 14:15:53 +01:00
Ken Van Hoeylandt
83e226f696
implemented service registry ( #8 )
...
+ implemented app and service context for data sharing
2024-01-06 20:37:41 +01:00
Ken Van Hoeylandt
051b1548ec
added spi ram support
2024-01-06 13:03:51 +01:00
Ken Van Hoeylandt
28bd80c1f1
Rename project to tactility ( #7 )
...
* wifi wip
* renamed project to Tactility
* renamed code files and defines
* changed prefixes to tt_
* removed wifi wip code
2024-01-06 12:24:38 +01:00
Ken Van Hoeylandt
b0ffa04d78
semaphore cleanup ( #6 )
2024-01-05 20:56:44 +01:00
Ken Van Hoeylandt
73ed5a5ebe
added comment about hardware
2024-01-05 20:53:14 +01:00
Ken Van Hoeylandt
1d1dd820df
simplify config
2024-01-05 19:40:08 +01:00
Ken Van Hoeylandt
e842e30ab3
created ServiceManifest ( #5 )
...
based on AppManifest
2024-01-05 19:38:39 +01:00
Ken Van Hoeylandt
3b9986fcef
updated readme
2024-01-05 17:12:04 +01:00
Ken Van Hoeylandt
8336316133
Added Lilygo T-Deck support & more ( #4 )
...
* added lilygo t-deck
restructured boards
implemented HardwareConfig
implemented lilygo t-deck lcd and touch drivers
added sdkconfig defaults for supported boards
* cleanup
* added esp32s3 job
* build job names updated
* wip
* partial revert
* update readme and build.yml
* updated build.yaml with fix for quotes
* use esp-idf 5.1.2
* improvements and fixes
* fixes for display code
* made config const
* various improvements
2024-01-05 17:01:39 +01:00
Ken Van Hoeylandt
eed990217f
cleanup and fixes for widgets
2024-01-03 14:59:10 +01:00
Ken Van Hoeylandt
bb047b4a5f
added missing fonts
2024-01-03 14:35:28 +01:00
Ken Van Hoeylandt
48d2fd6c2d
implemented basic desktop
2024-01-03 14:13:13 +01:00
Ken Van Hoeylandt
f6c547ad45
implemented basic top bar
2024-01-02 23:47:49 +01:00
Ken Van Hoeylandt
e0fc80ca64
cleanup
2024-01-02 17:21:56 +01:00
Ken Van Hoeylandt
1ca6c3ba28
Merge pull request #3 from ByteWelder/app_loading_various
...
Added data partitions and app loading logic
2024-01-02 17:17:17 +01:00
Ken Van Hoeylandt
768ab52cd3
App loading progress ( #2 )
...
* app loading wip
* various improvements
irq/isr stuff is now working
lvgl locking where needed
hello world now uses proper mutex for app unlocking
etc?
* various improvements
* cmsis_esp improvements
* implement interrupts
2024-01-02 17:05:41 +01:00
Ken Van Hoeylandt
c0824af966
added data partitions and app loading logic
2024-01-02 16:55:17 +01:00
Ken Van Hoeylandt
b9427d4eba
App Loading via Loader ( #1 )
...
* app loading wip
* various improvements
irq/isr stuff is now working
lvgl locking where needed
hello world now uses proper mutex for app unlocking
etc?
* various improvements
* cmsis_esp improvements
* implement interrupts
2023-12-30 12:39:07 +01:00
Ken Van Hoeylandt
60372076d5
cleanup filenames and extern usage
2023-12-28 13:18:05 +01:00
Ken Van Hoeylandt
1cafa1ec1a
renamed struct types
2023-12-28 13:07:01 +01:00
Ken Van Hoeylandt
6282011634
code style aligned
...
added .clang-format and updated projects Furi and NanoBake with it
2023-12-28 13:00:05 +01:00
Ken Van Hoeylandt
c4a576e4af
cleanup
2023-12-28 12:26:19 +01:00
Ken Van Hoeylandt
a50fb68973
added furi docs
2023-12-28 12:26:01 +01:00
Ken Van Hoeylandt
84493e7354
typo
2023-12-28 01:19:42 +01:00
Ken Van Hoeylandt
62b714df32
improved sample app links
2023-12-28 01:12:00 +01:00
Ken Van Hoeylandt
2d47104aa9
improved hello world readability
2023-12-28 01:11:52 +01:00
Ken Van Hoeylandt
6e03655767
simplified open/close record with transaction
2023-12-28 00:42:57 +01:00
Ken Van Hoeylandt
ad59fea716
removed unnecessary delay
...
it was used for debugging purposes
2023-12-28 00:16:30 +01:00
Ken Van Hoeylandt
ada45d6724
removed unused include
2023-12-28 00:07:57 +01:00
Ken Van Hoeylandt
83ef89cf07
improved NbApp definition
...
default values added for task priority and stack size
+ other small improvements
2023-12-28 00:07:39 +01:00
Ken Van Hoeylandt
f0cfd3c34d
implemented gui and view_port
...
using flipper source (adapted)
disabled key input for now
disabled non-fullscreen drawing for now
2023-12-27 23:53:19 +01:00
Ken Van Hoeylandt
48d875a944
added missing extern keyword
2023-12-27 16:46:45 +01:00
Ken Van Hoeylandt
570df0640d
board implementation cleanup
...
implemented proper C/C++ practices
other cleanup
2023-12-27 16:46:20 +01:00
Ken Van Hoeylandt
11f26d4980
consistent header includes
...
replaced <> with "" for non-system headers
2023-12-27 16:43:30 +01:00
Ken Van Hoeylandt
34a067c2b1
code style aligned with furi lib
2023-12-27 14:50:54 +01:00
Ken Van Hoeylandt
f4088f5762
various improvements
...
stopped using private header folder (for ease of development - for now)
implemented basic gui service (WIP)
added sdkconfig.defaults to the repo
updated docs
2023-12-27 13:57:20 +01:00