[EGD-4873] Add colors to rt1051 logs Bring back possibility to get colorful logs from rt1051. Colored logs can be now turned on in runtime using Logger::enableColors method.
[EGD-4386] Add VoLTE on/off functionality Modem setup so that VoLTE connection is possible, as long as there is LTE coverage and the operator allows it.
[EGD-5381] Add Low Power Drivers Peripherals clock synchronization dependent on PLL2
[EGD-5158] Change access to the bus methods The bus is now accessible only via Service object.
[EGD-4763] Add check if all Unit Tests where run Catch2 doesn't report some errors in test, and some test are disabled on porpoise this commit adds set of scripts and changes to CI that will clearly mark what test haven't been run.
[EGD-4763] Fix Unit Tests First attempt, move vfs to be init in tests
[EGD-5311] Create Date&Time main window - add DateAndTimeSettings class and dateAndTimeSettings global var (cache for storing date and time related settings), - add DateAndTimeChangeRequest messages and proper methods in app::manager::Controller for sending them, - handle DateAndTimeChangeRequest messages in ApplicationManager, - add SettingRightItem::Text case for OptionSettings to provide possibility to add text on the right side of particular option, - rename fields in db (settings_tab table): gs_time_format_12 to gs_time_format and gs_time_date_format to gs_date_format - create only main Date&Time window. Sub windows will be added in separate task.
[EGD-5523] ListView OnPageElement and Options refresh Added new OnPageElement listView rebuild type. Created new options refresh. Refactored DisplayLight Setting. BarGraph rector. Added step render limit for small radius arcs.
[EGD-4977] Reduce audio lag during voice call Reduce audio delay by reducing audio buffer size in router operation. Audio streams are now created directly in the operations, not in the audio service, which gives more flexibility. Audio Buffer size is calculated based on endpoints (source, sink) and operation capabilities. This commit also enables allocations in a non-cacheable region of OCRAM for endpoints that use DMA for data transport. Introduce power-of-two operations that use built-in functions and possibly dedicated hardware instructions of an MCU. These operations are required by the audio stream buffer size calculation algorithm. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-4753] Disable broken unit tests After fixing log mocking for unit tests, it turned out that some tests were not executed in the CI and as a result they were broken during development. Disable broken tests until they're fixed to unblock valid PRs. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-5451] Cleaned i18n header from vfs internationalization is included nearly everywhere in system it should not be polluted with include which is to be removed
[EGD-4831] Add license headers to c, h and sql files Add license headers to `h`, `c` and `sql` files as this files haven't been checked previously, script now to automatically updates current year in existing licenses.
[EGD-5462] SML library introduced Introduced SML library for further state machines development.
[EGD-5073] Add UI modifications in Calendar after review Changes mainly concern margins, positions, sizes etc of items in: - Custom repeat window, - New/Edit event window, - No events window.
[EGD-4708] Add backend of multiday events handling -sql req for multiday events handling -Add UT -Add markEventsInDays method -Add new query for day filter
[EGD-5181] Add Circular and Logger buffers Add RandomStringGenerator class. Implement Circular and Logger buffers. Add UTs for LoggerBuffer.
Merge branch 'master' into stable
[EGD-5325] Remove using namespace directives from headers "Using namespace" directive should not be added in headers because this practice pollutes source files.
[EGD-4417] Fix operations in calculator 1. Fix possibility to write illogical operations. 2. Fix possibility to write multiple '0' when it is not needed. 3. Add scientific notation when result do not fit on screen.
[EGD-5250] Change time format on home screen and status bar This commit changes time format displayed on home screen and on status bar by adding new locale for 12H format, which excludes am/pm suffix. The new locale is set as new default format for time string. Minor: Grammar typo fixed.