~aleteoryx/muditaos

10553e05 — Mateusz Piesta 2 years ago
[MOS-939] Apply target update scripts

* Removed old UDM-related update scripts that are no longer needed.
* Applied target update script
* Removed unneeded data folder from user partition
* Removed dummy personalization.json
718f4238 — Adam Wulkiewicz 2 years ago
[BH-000] Update changelog for 1.8.1

.
6459d506 — Lefucjusz 2 years ago
[MOS-928] Fix pasting in new contact view fields

Fix of the issue that pasting text into fields
in new contact view when there was already
some text present there resulted in improper
ellipsis placement and cursor misalignment.
b139f5bf — Mateusz Piesta 2 years ago
[MOS-927] Fixed search engine labels

Removed incorrect CALL/OPEN labels when editing contact obtained by
using search engine.
9279e9ac — Dawid Wojtas 2 years ago
[BH-1628] Reinit I2C after bus error

A lack of timeout in I2C could cause
the worker could get stuck in a loop
if the communication has been broken somehow.
The Harmony is unresponsive in this case.
The only solution is just to perform a hardware
reset using Frontlight and Back buttons simultaneously.

There are also additional 5 attempts to read and write
transactions if the bus error occurs in the Fuel Gauge driver.
It should be sufficient but if it would still persists
the system just will read 0% SOC and shutdown system.
8c2b5aa7 — Dawid Wojtas 2 years ago
[BH-1624] Fix shutdown procedure

In some cases, the system wasn't able to turn off
because the GUI service got stuck. The device
was still working in the background. The cause
was an empty queue in DrawCommandQueue which
hang the GUI worker.

The interface was modified and synchronization
mechanism was removed.
The thread no longer waits in dequeue().

Also changed the worker to close in the right
way the logger worker.
13762290 — Lefucjusz 2 years ago
[MOS-766] Change factory entries initialization routine

Changed of the algorithm used to initialize
settings database with values read from EEPROM,
previously first insertion failure resulted
in stopping the whole process, now next values
are inserted even if previous has failed.
Additionally minor cleanup.
51184eb7 — Marcin Zieliński 2 years ago
[MOS-931] Correctly abbreviate multiline strings in dialog titles

Problem originally spotted at SMS deletion, corrected for all
dialog windows.
0e7ae160 — Adam Wulkiewicz 2 years ago
[BH-1639] Add welcome message with charging info

Add new bell welcome window
Add new close reasons
Add new actions
Bump assets version
Remove bold text from welcome message
Remove bold text from onboarding popups
950cf78a — Lukasz Mastalerz 2 years ago
[CP-1825] Update while on onboarding screen

Add a parameter to device info about onboarding state.
Update documentation for Pure and Harmony.
f90e5131 — Lukasz Mastalerz 2 years ago
[CP-1836] Lack of error handling for audio playback

Added error handling for incorrect audio formats and corrupted files inside Relaxation app
2d99b972 — Marcin Zieliński 2 years ago
[MOS-874] Complement French translations

Additionally, deleted an unused translation item from
all languages.
c514fc53 — Kuba Kleczkowski 2 years ago
[MOS-47] Fixed non closed USSD session

USSD pull session was not closed when USSD popup
was closed by back button. Also USSD code was slightly
refactored.
04922b95 — Bartosz 2 years ago
[MOS-921] Fixed unexitable screen while having a missed call during template selection

Created a cloned SMS template window to differenciate it from the
templates used in SMS thred - better than creating a bool flag...

Added switchBack on missed call to application messages
5098d060 — Dawid Wojtas 3 years ago
[BH-1627] Enable brownout detection

There is the possibility of hanging
the MCU due to a power glitch
if the voltage drops to 2.8V
and the system wants to use some
peripherals like the eink or the backlight.

To prevent this situation brownout
detection has been enabled
which monitors the 1.1V and 2.5V
LDO regulators. If the voltage
will drop to the trigger voltages
then the interrupt is invoked.
The interrupt checks the source
of the interrupt and then reset
the MCU using WDOG_B pin
which is connected to the main power source.

After restarting, the MCU checks
the voltage. If it is too low
the system enters SNVS mode.
c3ccf0fb — Dawid Wojtas 3 years ago
[BH-1554] Add delay after init external oscillator

Some Harmony devices are struggling to switch between
internal to external oscillators.
According to the newest version of the library
(lpm.c - Low Power Mode) the NXP is recommending
adding at least a 200us delay after
enabling the external oscillator.

Their implementation is not full because
the CPU speed used in the delay function is hardcoded.
So if the CPU has a frequency 4MHz the delay takes ~26ms.

To avoid that situation we use
the proper speed of the CPU in the delay function.
3f5519b7 — Dawid Wojtas 2 years ago
[BH-1640][BH-1645] Fix About and Factory Reset windows

In the french language, the software version was missing.
Now the About window is able to display even longer software versions.

Yes/No behavior in the Factory Reset window is
fixed. Earlier it worked in carousel mode.
b13bcb61 — Adam Wulkiewicz 2 years ago
[BH-000] Restore old, smaller size of the disk image

Because some devices are shipped with smaller flash chips
a11a994f — Mateusz Piesta 2 years ago
[MOS-922] Add database migration docs

* Added database migration docs
* Updated database migration tool
482f62df — Maciej-Mudita 2 years ago
[MOS-190] Add missing translations for EULA

Added missing EULA translations in Spanish.
Adjustment of the amount of share capital.
Next