flipperzero-firmware/core
Vadim Kaushan bb68fca20b
Implement ValueManager and ValueComposer (#183)
* Fix ValueManager implementation
* Implement ValueComposer
* Add constructor for ValueManager
* Add value-expanders.h to flipper_v2.h set
* Move COPY_COMPOSE body into a .c file
* Add test for ValueManager
* Add destructors for ValueMutex, ValueManager and ValueComposer
* Use destructors in tests
* Move composition logic into perform_compose()
* Add docs for perform_compose()
* Add test for ValueComposer
* Replace atomic_bool with bool as g++ compiler doesn't support C11 atomics
* Add Event type
* Add semaphore support to the local target
* Add test for Event
* Update input records and relevant examples
* Rename Event to AppEvent in the cc1101-workaround example
* Rename Event to AppEvent in the irda example
* Use Event in ValueComposer to wait for update request
* Add perform_compose_internal() function
* fix Event/AppEvent

Co-authored-by: aanper <mail@s3f.ru>
2020-10-26 12:26:15 +03:00
..
api-basic Implement ValueManager and ValueComposer (#183) 2020-10-26 12:26:15 +03:00
api-hal Api hw gpio pwm (#199) 2020-10-26 10:16:54 +03:00
app.cpp Api hw gpio pwm (#199) 2020-10-26 10:16:54 +03:00
boot.h Implement bootloader #137 (#142) 2020-10-01 02:05:04 +03:00
core.mk Api hw gpio pwm (#199) 2020-10-26 10:16:54 +03:00
flipper_arduino.h Api hw gpio pwm (#199) 2020-10-26 10:16:54 +03:00
flipper_v2.c Api hw gpio pwm (#199) 2020-10-26 10:16:54 +03:00
flipper_v2.h Implement ValueManager and ValueComposer (#183) 2020-10-26 12:26:15 +03:00
flipper.h Api hw gpio pwm (#199) 2020-10-26 10:16:54 +03:00
furi_ac.c Core api concept (#144) 2020-10-13 11:22:43 +03:00
furi-deprecated.c Core api concept (#144) 2020-10-13 11:22:43 +03:00
furi-deprecated.h Display and UI implementation (#169) 2020-10-14 13:21:55 +03:00
log.c Core api concept (#144) 2020-10-13 11:22:43 +03:00
log.h Core api concept (#144) 2020-10-13 11:22:43 +03:00
tty_uart.c Core api concept (#144) 2020-10-13 11:22:43 +03:00
tty_uart.h UART write example (#53) 2020-08-26 21:32:22 +03:00