* [EGD-2566] refactored cellular notification recogniton
* [EGD-2566] add new conversion to dBm
* [EGD-2566] added dBm to bar calculations
some minor fixes connected to signal strength
put static data in event store
* [EGD-2566] removed magic number
* [EGD-2566] PR fixes
* [EGD-2566] PR fixes
* [EGD-2566] missing rebase fix
* [EGD-2566] moved Signal Strength to separate file.
* [EGD-2566] missing return
* [EGD-2566] update signalstrength without message sending
* [EGD-2566] reverted USE_DAEFAULT_BAUDRATE to 1
* [EGD-2566][fix] missing change for closing end call window
* [EGD-2566] fix for proper checking for CSQ. Verbose setting of singla strength in Store
* [EGD-2566] fixed inlude in ScopeDTime.
* [EGD-2566] added mutex in GSM store
* [EGD-2566] missing change
* [EGD-2566] reverted USE_DAEFAULT_BAUDRATE
* [EGD-2566] PR fixy
* Made Cellular State settable only via setter (which loggs this change)
for debug purposes
* Sim tray shows proper sim state (default on for all screens)
* removed few lines of dead code
* [EGD-2306] DESKTOP application initial commit
most of this code is foreign and unverified
it's low level magic numbers for the platform
on Linux i used PTY to simulate a serial line
* [EGD-2306] Add contact-list and contact-count commands
* [EGD-2306] Add command for geting contact by id and minor fixes
* [EGD-2856][WIP] Add basic serial parser
* [EGD-2855] Set usb device config buffer property cacheable
* [EGD-2856] Separate handlers from fsms, add status codes
* [EGD-2855] fd passed to state machine for linux renderer support
* [EGD-2856] Fix warnings
* [EGD-2855] New send task added and buffer queque
* [EGD-2856] Add simple ServiceDesktop documentation
* [EGD-2855] rt1051 worker refactor
* [EGD-2855] Added service workers for desktop app.
Changed linux USB driver mock up.
Added queue name mapping for service workers.
Added queue registry support (maybe redundant with mapping)
* [EGD-2855] Added proper message pointer to queue send and memory free
Added bsp driver namespace for linux and rt1051
* [EGD-2856] Major cleanup
* [EGD-2856] Fix typo
* [EGD-2856] Fix warnings
* [EGD-2856] Delete recursive fsm calling to prevent stack overflow
* [EGD-2856] Reduce http codes
* [EGD-2856] Rename serial parser to parser
* [EGD-2855] USB_CDC drives renames and cleanups
Service Worker queue cleanups
* [EGD-2855] Service Worker queue cleanups
* [EGD2855] Fixed external driver import
* [EGD-2856] Remove redundant message type
* [EGD-2856] Switch on enums instead of ints, and other minor changes requested after code review
* [EGD-2855] usb driver moved to bsp directory structure, pull request fixes
* [EGD-2855] clang #include fix
* [EGD-2856] Add tinyfsm as git submodule, update readme and minor fix
Co-authored-by: rkubiak01 <56821808+rkubiak01@users.noreply.github.com>
Co-authored-by: PrzeBrudny <60609703+PrzeBrudny@users.noreply.github.com>
* option to handle response based on OK/ERROR
* better return value - Response code & response values
* common parent for common behaviour (TODO add ->cmd(...) to mux channels)
* better logging
* small fixups
* [EGD-554] added trash img
* [EGD-2538] dots mode in title
* [EGD-554] added missing font
* [EGD-554] calllog UI fixes
* [EGD-554] dialog delete window isntaed of own one
* [EGD-554] removed not needed files
* [EGD-554] clean up
* [EGD-2420] tokenizer refactoring
new class CellularCall
* [EDG-2420] new file added
* [EGD-2420] fixed include
* [EGD-2420] added new ModemCall type and its usage in Sevice Cellular.
missing dep in module-cellular.
Fix in tokenizer.
* [EGD-2420] get calllogrecordID one adding new entry to DB
number as contact name
* [EGD-2420] fixes at DB level api for update and delete
Outgoing call seems to add proper calllog entries now
* [EGD-2420][fix] fix for HF during call before full modem init
* [EGD-2420] incoming and missed calls are handled
code clean-up
* [EGD-2420] ModemCall::to_string
* [EGD-2420] added proper exceptions
* [EGD-2420] minor clean up
* [EGD-2420] split string with multichar delimiter
* [EGD-2420] done some TODOs
* [EGD-2420] PR fixes
* [EGD-2420] separation between cellularcall and cellularservice
PR fixes
* [EGD-2420] duration based on timestamp instead of timer
* [EGD-2420] new to_strings
* [EGD-2420] fixes after rebase
* [EGD-2420] operator<<
* [EGD-2420] changed split params
* [EGD-2420] changed returned db id
* [EGD-2420] comment with explantaion
* Logging from IRQ and hard fault handler
* *logging from assert
* assert instead of while(1) in hard fault handler
* added log in _exit(); + no abort instead of assert in hardfaulthandler
* disable scheduler in _exit()
* fix for not switching to active call
* Added missing icons during unaswered outgoing call + some error logging
* Added additional logging to AT commands
defult timeout set to 300 ms.
Set different timeouts per each AT command.
Minor code refactoring.
* Added some logging, fixed some timeouts and number of returned tockens.
* commented out not needed log
* Added LOG_CUSTOM logging support. Remove unnecessary LOG_ERRORS.
* set ATA cmd timeout to 90 sec
* PR fixes
BlueKitchen requests from data, which doesn't mean it knows amount
need - need to provide handling to buffer in Uart handler - than
copy form handler on request, then sent notification when ready
* utils::time::Locale - class for Locale loading/management for i18n
* Time generall class for time conversions
* SysTime specialized class for time conversion based on systime