[EGD-5664] Fix excessive logging in USB-CDC Remove excessive logging in USB-CDC, which slows down transfer
[EGD-5158] Change access to the bus methods The bus is now accessible only via Service object.
[EGD-5575] Add battery file test Battery file existence test for harness test suit. Minor changes to file saving applied.
[EGD-5377] Add USB charger detection Added USB stack support for detecting connected charger Added i.MX RT 1051 HW configuration Added notification to EventManager for detected charger
[EGD-5298] Microphone Adjust Changed parameters for mic GSM path to get clear voice
[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-5390] Add keypad backlight to GUI Added demo connection to keypad light GUI window.
[EGD-5450] Add DEVICE QUALITIER descriptor Enabled DEVICE QUALITIER decriptor in USB configration Added callback to return the descriptor
[EGD-5367] Add Fuel Gauge parameters Batery fuel aguge parametrized. Battery charger parameters also added. Appropriate measurements added and configured.
[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-5316] Add Bluetooth run loop integration into worker To be able to handle properly the Bluetooth stack we need to get rid of doubled FreeRTOS task and do refactor of the whole BT section. This is first part of refactor and it includes integrating run loop into our worker and unifying namespaces
[EGD-5465] Fix usb submodule revision USB submodule revision update was accidently reverted by subsequent PR.
[EGD-4862] Add CLIP, CLIR etc responses parser It allows to show proper GUI windows for CLIP, CLIR and IMEI MMI response
[EGD-5421] Add USB stack changes for device and interface descriptors Pick [EGD-5417] Change order of Pure USB interface descriptors Pick [EGD-5395] Change USB device descriptor to match PTP/MTP spec
[EGD-5256] Eink display - speed up in some scenarios Causes slight speed-up in specific scenarios (changing windows, also: then rapid navigation) also: on a regular basis (shaky temperature measumt.)
[EGD-5053] Change pick up fix for USB full spedd Piecked up following fixes for UBS submodule: - [EGD-5052] Fix for USB Full Speed - [EGD-5214] Change USB_DEVICE_MAX_POWER to 500mA - [EGD-5191] Fix crash during USB deinitialization
Merge branch 'master' into stable
[EGD-4850] Fix of statics between USB CDC and ServiceDesktop Handling queues with static std::string implementation caused problem of double-free memory on turning off simulator. Applied solution to the problem is to pass ownership of queued string to a receiver side.
[EGD-5346] Refactor of battery charger BSP Pure refactoring of battery charger to privide compliance with modern C++ standards. Done before implementation of battery charging algorithms.
Merge branch 'master' into stable