Files
MuditaOS/.gitmodules
Lucjan Bryndza 3780b4844c [EGD-5074] Add native fscore for emulator
This is a first commit when the emulator uses
the new filesystem core.

libiosyscall library read environment variable

IOSYSCALS_REDIRECT_TO_IMAGE

When  IOSYSCALS_REDIRECT_TO_IMAGE=1 all syscalls
are redirected to the image. If env is not defined
or set to 0 only paths are translated and redirected
to the native linux syscalls

[EGD-5074] Remove free rtox library

Remove unneeded fat library from the freertos

[EGD-5074] Fix freertos mutex as unique

Add freertos mutex in the unique_ptr for avoid inclusion of the
freertos.h

[EGD-5074] Remove frertos-fat submodule

Remove uneeded fat freertos submodule

[EGD-5074] Add handle types in the vfs_subsystem

Add handle types in the vfs subsystem

[EGD-5074] Add submodule for hashmap

Add submodule for hashmap

[EGD-5074] Add support for dirent

Add support for dirent for new filesystem

[EGD-5074] Fix mutex class

Remove mutex in header

[EGD-5074] Remove old vfs from file indexer

File indexer should be fixed for use new vfs

[EGD-5074] Fix unit test vfs

Remove unit tests vfs for clas

[EGD-5074] Add Posix implementation with new fs

Add posix implementation with new fs core

[EGD-5074] Fix stdio syscalls

Fix all stdio syscalls

[EGD-5074] Fix iosyscalls scan family

Fix iosyscalls scan family

[EGD-5074] Fix native API

Fix native api

Work in progress some minor fixes

[EGD-5074] Fix lib stdio

Fix lib stdio

[EGD-5074] fix lseek return value in fat driver

Fix lseek return value in the fat driver

[EGD-5074]  Unit test fix

Unittest fixes

[EGD-5074] Emulator syscalls

Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
2021-01-04 16:04:33 +01:00

74 lines
2.3 KiB
Plaintext

[submodule "module-lwip/lib/lwip"]
path = module-lwip/lib/lwip
url = ../lwip.git
shallow = true
[submodule "module-utils/microtar"]
path = module-utils/microtar
url = ../microtar.git
[submodule "module-utils/segger"]
path = module-utils/segger
url = ../segger-utils.git
[submodule "module-utils/crc32"]
path = module-utils/crc32
url = ../crc32
[submodule "module-utils/re2"]
path = module-utils/re2
url = ../re2.git
branch = rt1051
shallow = true
[submodule "module-utils/protobuf"]
path = module-utils/protobuf
url = ../protobuf.git
branch = rt1051
shallow = true
[submodule "module-utils/libphonenumber"]
path = module-utils/libphonenumber
url = ../libphonenumber.git
branch = rt1051
shallow = true
[submodule "test/googletest"]
path = test/googletest
url = https://github.com/google/googletest
branch = 703bd9caab50b139428cea1aaff9974ebee5742e
[submodule "test/Catch2"]
path = test/Catch2
url = https://github.com/catchorg/Catch2
[submodule "module-utils/date"]
path = module-utils/date
url = ../date.git
[submodule "module-audio/Audio/decoder/minimp3"]
path = module-audio/Audio/decoder/minimp3
url = ../minimp3.git
branch = RT1051
[submodule "module-utils/taglib"]
path = module-utils/taglib
url = ../taglib.git
branch = rt1051
[submodule "module-bluetooth/lib/btstack"]
path = module-bluetooth/lib/btstack
url = ../btstack.git
[submodule "module-utils/pugixml"]
path = module-utils/pugixml
url = ../pugixml.git
[submodule "module-utils/magic_enum"]
path = module-utils/magic_enum
url = git@github.com:Neargye/magic_enum.git
[submodule "module-utils/tinyexpr"]
path = module-utils/tinyexpr
url = https://github.com/codeplea/tinyexpr.git
[submodule "module-bsp/board/rt1051/bsp/usb"]
path = module-bsp/board/rt1051/bsp/usb
url = ../usb_stack.git
[submodule "module-vfs/thirdparty/fatfs"]
path = module-vfs/thirdparty/fatfs
url = ../fatfs.git
[submodule "host-tools/littlefs-fuse/lfsfuse"]
path = host-tools/littlefs-fuse/lfsfuse
url = https://github.com/littlefs-project/littlefs-fuse.git
[submodule "module-vfs/thirdparty/lfsfs/littlefs"]
path = module-vfs/thirdparty/lfsfs/littlefs
url = https://github.com/littlefs-project/littlefs.git
[submodule "module-utils/parallel-hashmap"]
path = module-utils/parallel-hashmap
url = https://github.com/greg7mdp/parallel-hashmap.git