Commit Graph

35 Commits

Author SHA1 Message Date
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