Aleksandr Kutuzov
357922ab14
NFC: proper menu valuemutex invokation
2020-10-20 16:20:53 +03:00
Aleksandr Kutuzov
224668e156
Menu: handle empty menu
2020-10-20 16:20:30 +03:00
Aleksandr Kutuzov
e2157b2403
NFC: format source.
2020-10-20 15:31:21 +03:00
Aleksandr Kutuzov
4c60218997
NFC: proper include order in Makefile
2020-10-20 15:25:01 +03:00
Aleksandr Kutuzov
88ab3c3aee
NFS: export config var
2020-10-20 15:02:00 +03:00
Aleksandr Kutuzov
b1eb171e4b
Nfc: show nfc driver status
2020-10-20 14:12:34 +03:00
Aleksandr Kutuzov
d27b93c1ca
NFC: add interrupt routine only if APP_NFC is defined
2020-10-20 14:12:34 +03:00
Aleksandr Kutuzov
785469f598
NFC: input ISR cleanup
2020-10-20 14:12:34 +03:00
Aleksandr Kutuzov
ecc93152c9
NFC: rename to Nfc
2020-10-20 14:12:34 +03:00
Aleksandr Kutuzov
ee18198b4d
Move dispatcher to nfc.
2020-10-20 14:12:34 +03:00
Aleksandr Kutuzov
4fea9e43a8
clang format
2020-10-20 14:12:33 +03:00
Aleksandr Kutuzov
4c9eb4928d
NFC: application + rfal + driver.
2020-10-20 14:12:28 +03:00
aanper
3da3022dff
fix build flag
2020-10-20 08:45:38 +03:00
aanper
dc39be505b
not build cc1101 in local build, app_release default in CI build
2020-10-19 09:56:12 +03:00
aanper
5bd5136972
syntax check
2020-10-19 09:23:49 +03:00
aanper
6a647f0fa3
fix tx mode (disable manual calibration)
2020-10-19 09:22:56 +03:00
aanper
3b993578f4
release/cc1101 debug build
2020-10-19 09:22:38 +03:00
aanper
e217029fcc
tx not work properly
2020-10-18 10:47:38 +03:00
aanper
6b5797bbf4
rx example
2020-10-18 07:47:49 +03:00
aanper
737ee2b0bf
gui, navigate over freqs
2020-10-18 07:10:15 +03:00
aanper
568143537d
build ok, issue with display
2020-10-18 05:52:11 +03:00
aanper
7c03ce179c
add cc1101 to build/menu
2020-10-18 05:43:09 +03:00
aanper
05d704fd54
merge
2020-10-17 16:48:13 +03:00
aanper
66f6df08cc
syntax fix
2020-10-17 13:41:50 +03:00
aanper
0f4799d70b
run/kill app, issue with multiple load
2020-10-17 13:10:53 +03:00
aanper
b9fbf78616
sandbox gui
2020-10-17 12:58:14 +03:00
aanper
566ba378ff
add apploader example
2020-10-17 11:48:52 +03:00
aanper
3c453a2a20
refactor menu mutexes
2020-10-17 11:48:29 +03:00
Aleksandr Kutuzov
f0800e579f
GUI: GuiApi isolation
2020-10-16 18:25:06 +03:00
Aleksandr Kutuzov
491343b683
GUI: reformat sources
2020-10-16 16:36:05 +03:00
Aleksandr Kutuzov
1a36dfc5d3
GUI: hide canvas inside
2020-10-16 16:34:36 +03:00
Aleksandr Kutuzov
23478fd175
Menu: code format
2020-10-16 16:11:51 +03:00
Aleksandr Kutuzov
e213954d2d
Menu: item callback function context, event osWaitForever timeouts.
2020-10-16 15:18:36 +03:00
Aleksandr Kutuzov
d715767cef
GUI: osWaitForeverfor in queue put, simplify osMessageQueueGet.
2020-10-16 15:16:54 +03:00
aanper
a9a39fcda9
merge from master, menu not work
2020-10-16 07:42:08 +03:00
DrZlo13
05ef19b07a
Pubsub core api feature ( #174 )
...
* fixed inline functions for modern C standart
* pubsub api, base version
* basic test for pubsub
* update applications.mk, add test file
* more test for pubsub
* remove unimplemented files, cleanup header file
* remove legacy tests, check unsubscribe not call cb
* implement deleting mutex, fail test
* release mutex before deleting
Co-authored-by: aanper <mail@s3f.ru>
2020-10-15 21:23:18 +03:00
DrZlo13
59740349fa
furi memory managment ( #177 )
...
* memory managment calls now forwarded to freertos heap
* memory managment tests
* local target test compability
* rename heap.c file to heap_4.c for local target and explicity init heap in single thread context
* rebase BlockLink_t struct
* check mutex in local heap
Co-authored-by: aanper <mail@s3f.ru>
2020-10-15 20:36:15 +03:00
rusdacent
7570ac08a9
Fix codestyle check pipeline ( #178 )
...
* change continue-on-error to false
* add manual trigger
* revert manual trigger
* test fail checkstyle
* restore prev trigger and settings
* fix syntax
* fix exit code for codestyle
* try to break pipeline
* restore pipeline
Co-authored-by: aanper <mail@s3f.ru>
2020-10-15 19:50:21 +03:00
aanper
2806a3ce3d
add forgotten u8g2 periphery
2020-10-15 19:16:11 +03:00
aanper
1e40f873a5
backlight control
2020-10-15 19:15:53 +03:00
aanper
f9bda68ef8
lint
2020-10-15 18:57:21 +03:00
aanper
f0f3615c55
compile/run ok, issue with backlight
2020-10-15 18:56:47 +03:00
aanper
78e016412e
gui draw refactor
2020-10-15 18:13:18 +03:00
aanper
e684869970
refactor canvas
2020-10-15 18:05:28 +03:00
aanper
19ef348c80
[wip] change gui/widget api
2020-10-15 11:32:48 +03:00
aanper
f2a38cf174
fix syntax
2020-10-15 11:02:40 +03:00
coreglitch
b2a12d091a
Display and UI implementation ( #169 )
...
* Menu app. Lib: add mlib submodule.
* Menu: new startup lib dependency definition
* Menu: hierarchy in menu. Cube: fix heap1/4 inconsistency, stack protection.
* GUI: rendering pipeline initial version.
* GUI: layered widget composing, FURI record. Menu: FURI record, api.
* GUI: input dispatching. Menu: switch to input from GUI.
* GUI, MENU: code style cleanup, fix type conversion warnings.
* GUI, Menu: syntax check.
* Makefile: check and reinit submodules, format.
* Menu: lock on event processing. Makefile: proper submodule initialization.
* Menu: fix stack corruption by queue.
* GUI: refactor.
* Makefile: format rule fix, st-util pid.
* GUI, Menu, FURI: format with clang-format.
* GUI, MENU: locks in critical sections, fix stack corruption, ready signaling.
* Makefile: clang format rule cleanup.
* GUI,MENU: migrate to new API.
* Applications: PRODUCTION_HW variable, skip drivers build on local target.
* refactor production build
* add git to dockerfile
* GUI: uncomment lock block
Co-authored-by: Aleksandr Kutuzov <aku@plooks.com>
2020-10-14 13:21:55 +03:00
aanper
3020a2a6b9
wip cc1101 work
2020-10-14 10:26:23 +03:00
aanper
b007b9cb60
lint code
2020-10-13 20:59:39 +03:00
aanper
f696673700
add workaround app
2020-10-13 13:39:59 +03:00