Wiktor S. Ovalle Correa
3b141041e9
[EGD-5737] Merge master into experimental
...
Keep experimental up to date with changes from master
2021-02-17 17:09:37 +01:00
Lucjan Bryndza
dcc72e0bec
[EGD-5332] Fix heap size and other merge fixes
...
After merge with master we are unable to run any application
It was caused by the insufficent heap size
2021-02-17 17:06:49 +01:00
Artur Śleszyński
8bbb57776a
[EGD-4115] Implement FreeRTOS configASSERT macro
...
The configASSERT() macro was modified to use assert instead of
an infinite loop.
2021-02-08 10:40:46 +01:00
Alek Rudnik
f08ad0a038
[EGD-5620] Increase configTOTAL_HEAP_SIZE for linux
...
configTOTAL_HEAP_SIZE was set too small for linux build
2021-02-05 12:12:23 +01:00
Piotr Tanski
5c57dff00e
[EGD-4713] Add task control block into a heap allocated memory block for debug purposes. ( #1143 )
2020-12-14 11:44:56 +01:00
Maciej Gibowicz
9c9e921ab4
[EGD-4693] PowerManagement: CPU load measurement ( #1156 )
...
Add FreeRTOS idle tasks Run Time Statistics
This will allow to measure the CPU load
2020-12-10 17:27:54 +01:00
Maciej Gibowicz
fb22548963
[EGD-4723] PowerManagement: Enable FreeRTOS Run Time Statistics ( #1147 )
...
Add FreeRTOS Run Time Statistics for measuring CPU load
2020-12-08 10:58:36 +01:00
Lucjan Bryndza
e5199a3764
[EGD-4261] stdlib file access syscalls for RT1051 platform ( #952 )
...
* [EGD-4261] Initial version of syscalls
* [EGD-4261] CR small fixes
* [EGD-4261] Rename namespace and fsync call
Rename namespace vfs::internal for clarify that syscall functions are for internal use only
* [EGD-4261] Handle manager for stdlib
Handle manager layer for STDIO compatibility.
* [EGD-4261] Initial version of sysscall (old vfs)
* [EGD-4261] Direntry syscalls completed
* [EGD-4261] Fixes in handle manager
* [EGD-4261] Add support for std::filesystem.
libstdc++ from compiler is compiled without <dirent.h>
, so std::directory_iterator doesn't work.
Our implementation fix this issue and override
libstdc++ library code
* [EGD-4261] Compile syscalls only on RT1051 target
* [EGD-4261] RT compile fix
* [EGD-4261] Code review small fixes
* [EGD-4261] Code review fixes
* [EGD-4261] Remove redundant noisy debug log msg.
Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.com >
2020-11-06 09:45:15 +01:00
Radoslaw Wicik
733a7c8d6b
[EGD-3230] Increase Total HEAP_SIZE so Linux implementatio of CelularService fit memory
2020-05-26 11:46:49 +02:00
Marcin Smoczyński
588084fb4e
os: add system heap integrity check fields
...
Add fields to system heap which are needed to do an integrity check
and harvest some additional usage stats. Add only for Debug build type.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com >
2020-05-14 13:27:13 +02:00
Adam Dobrowolski
42ccb924cf
EGD-3055 FreeRTOS asssert fixed, added force printf check on logging macros in log.h
2020-04-08 12:23:53 +02:00
Przemyslaw Brudny
c0822b6658
[EDG-3019] Moved log.hpp and debug.hpp into main PurePhone repo
2020-03-24 15:55:32 +01:00
Przemyslaw Brudny
8f92715951
[EDG-3019] Segger utils moved to git submodule
2020-03-23 18:37:37 +01:00
Przemyslaw Brudny
67db9e5885
[EDG-2995] FreeRTOSV10 Core tracing patch moved to separate directory, cleanups.
2020-03-20 14:28:57 +01:00
Przemyslaw Brudny
98cd819ffb
[EGD-2978] PR cleanup changes
2020-03-20 14:28:57 +01:00
Przemyslaw Brudny
864265a2c7
[EGD-2978] System View updates
2020-03-20 14:28:57 +01:00
Przemyslaw Brudny
5e96463979
[EGD-2978] SystemViev moved to utils
2020-03-20 14:28:57 +01:00
Przemyslaw Brudny
101bbb1c99
[EGD-2978] Basic SystemView import
2020-03-20 14:28:57 +01:00
Przemyslaw Brudny
735a5f2d6b
[EGD-2995] Unix line ending applied to .h, .hpp, .c, .cpp, .s, .sh, .cmake files
2020-03-18 15:43:26 +01:00
Przemyslaw Brudny
c54e56f6ba
service worker queue name map and global queue registry added
2020-02-24 12:28:02 +01:00
Robert Borzecki
175798a3bc
Added circles to call window.
2019-09-04 08:44:02 +02:00
Robert Borzecki
039689585d
Fixing calling logic.
2019-08-05 18:05:50 +02:00
Mateusz
0fced67c65
WiP: optimized ram usage by MP3 decoder
2019-08-01 21:07:48 +02:00
Lukasz Skrzypczak
52457abfba
Merge branch 'master' of github.com:muditacom/PurePhone into PowerManager
...
# Conflicts:
# env.cmake
# source/main.cpp
2019-07-16 13:12:42 +02:00
Mateusz
5a6f32dae1
Turned on exceptions on Linux build
...
Bug fix
2019-07-15 15:15:16 +02:00
Lukasz Skrzypczak
bc0c306c9e
Merge branch 'master' of github.com:muditacom/PurePhone into PowerManager
...
# Conflicts:
# env.cmake
# source/MessageType.hpp
# source/main.cpp
2019-07-12 14:04:39 +02:00
Lukasz Skrzypczak
27e056851a
Working code - change power modes.
2019-07-12 14:00:18 +02:00
Robert Borzecki
9a132f9f35
Modified applications stack memory.
2019-07-10 08:07:03 +02:00
Mateusz
ab94586a61
WiP: MuxChannel class development, bug fixes
2019-06-28 15:43:32 +02:00
Mati
6487c1d60d
WiP: implementing RT1051 cellular driver
...
Cleaned up BSP layer
2019-06-17 12:04:22 +02:00
Robert Borzecki
1e34c1b07d
Memory access problem.
2019-06-12 10:44:33 +02:00
Mati
4a19ae04aa
From now all services are set to the same priority (lowest one). Fixed minor bugs. Added system clocks info at project launch. Added proper assertions.
2019-06-07 10:25:55 +02:00
Mati
d0f05593dd
Fixed stdlib memory management functions implementation.
2019-05-23 14:13:55 +02:00
Mati
84c377ccbd
Fixed cross-compilation
2019-05-22 14:19:23 +02:00
Robert Borzecki
d3235d54d7
Removed submodule
2019-05-21 23:35:00 +02:00