class to map uio addresses into user space #535

Closed
meierj wants to merge 191 commits from eive:meier/uioMapper into master
Owner
  • the procedure to open and map a uio file is always similiar
  • the UioMapper implements this functionality and maps the available address range into user space by reading the size of the address range directly from the sysfs
* the procedure to open and map a uio file is always similiar * the UioMapper implements this functionality and maps the available address range into user space by reading the size of the address range directly from the sysfs
muellerr was assigned by meierj 2022-01-25 18:40:37 +01:00
meierj added 1 commit 2022-01-25 18:40:45 +01:00
fsfw/fsfw/pipeline/pr-master This commit looks good Details
7360878390
class to map uio addresses into user space
meierj added 211 commits 2022-01-25 18:48:43 +01:00
b2c102b2c1
Service Interface and Bugfix
1. Service Interface looks better now
2. Bugfix in CommandExecutor blocking mode
ba5e2ad8bb
Cleaning up TCP and UDP code
Same port number used as before, but some inconsistencies fixed
1183e5739d
using upstream action helper
Will be merged upstream soon
5454169e20
UartComIF: set O_NONBLOCK in canonical mode
When using the non-canonical mode, the file descriptor can be opened
in blocking mode because the VTIME and VMIN termios parameters are
used to configure non-blocking mode. However, in canonical mode, the fd needs to be opened with O_NONBLOCK
924c150af2
Possible bugfix in DHB
The delayCycles variables needs to be initialized differently
for periodic replies.
It is initialized to the maxDelayCycles value now
ba6cbde28a
Increased TM stack robustness
1. More nullptr check
2. returnvalue for inititalize function which can fail
30217aa42b
updated SerializeAdapter.h
- Updates `SerializerAdapter` to also take simple pointer and simply assign the serialized and deSerialized size
- Added related unittests
400eafcae7
added first unittests space packets
- Also added helper scripts
05c4f4fadc
Bugfix for Packet ID getters
- Also added related unittests
00dced31ee
update unittest helper scripts
- Added functionality to open HTML report immediately
- Added another helper script to automatically generate unittest build
  folder
c2bf09d506 Introducing documentation with Sphinx
This PR introduces the generation of documentation based on
this excellent blog post: https://devblogs.microsoft.com/cppblog/clear-functional-c-documentation-with-sphinx-breathe-doxygen-cmake/

It combines the tools Sphinx, Doxygen and Breathe to generate good
looking HTML documentation conveniently which can be hosted easily.

The helper scripts were unified and there is now one helper.py script
which can be used to create, build and open both tests and documentation.
"./helper.py -h" can be used to get the different options.

This PR also contains some smaller fixes which were necessary for the docs
to build
fd7581f8ba Added formatting scripts
1. Added .clang-format file which contains information for the
   clang-format tool on how to format source files
2. Added shell helper script to apply all changes on HAL soures,
   test sources and primary sources

The shell script was not applied yet. This should be done shortly
before introducing the release. Also, it might be good idea to provide
instructions on how to set up the formatter for Eclipse
fsfw/fsfw/pipeline/pr-development Build started... Details
e952a82b65
small tweaks and fixes
fsfw/fsfw/pipeline/pr-development This commit looks good Details
661b7b44e0
improved win32 define
meierj closed this pull request 2022-01-25 18:53:42 +01:00

Pull request closed

Sign in to join this conversation.
No description provided.