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
6e03655767
simplified open/close record with transaction
2023-12-28 00:42:57 +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
Ken Van Hoeylandt
aa24b84eb6
app type cleanup and improvements
2023-12-26 23:35:30 +01:00
Ken Van Hoeylandt
88c5c55be3
cleanup and improvements
...
improved driver creation
fixed compile warnings in check.h
hello_world example is now working again with lvgl
2023-12-26 23:04:40 +01:00
Ken Van Hoeylandt
5dc2599e55
implemented furi from flipper zero
...
added cmsis_core, furi, mlib and nanobake
implemented basic app structure from furi
implemented basic placeholder apps
2023-12-26 21:47:27 +01:00
Ken Van Hoeylandt
0cf7829a2d
improvements to apps and drivers
2023-12-25 18:43:48 +01:00
Ken Van Hoeylandt
e6525364c6
basic application support
2023-12-25 17:53:58 +01:00
Ken Van Hoeylandt
b0989f73af
code style
2023-12-25 13:03:52 +01:00
Ken Van Hoeylandt
d9a938e9be
made lvgl part of nb_platform
2023-12-25 12:55:08 +01:00
Ken Van Hoeylandt
6fd12b2160
initial commit
2023-12-25 12:42:06 +01:00