cb78fefbb3
afmt
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-04-11 17:14:04 +02:00
c60aa68d00
changed hal linux uart baudrate and bits per word to enums
fsfw/fsfw/pipeline/head This commit looks good
fsfw/fsfw/pipeline/pr-master This commit looks good
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-03-24 15:44:32 +01:00
7c64797f03
Add more baud rates
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-03-22 17:38:47 +01:00
5d6de90859
Merge remote-tracking branch 'upstream/development' into mueller/spi-initialize-line-state
fsfw/fsfw/pipeline/pr-development Build queued...
2022-03-14 14:15:13 +01:00
32f420c4f0
SPI HAL improvement
...
fsfw/fsfw/pipeline/pr-development This commit looks good
- Initialize line state
2022-03-07 16:13:04 +01:00
5ddac36314
GPIO update
2022-03-07 16:07:01 +01:00
68ca6fd122
Merge branch 'development' into gaisser_compiler_flags
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-02-28 15:29:57 +01:00
f6357b4531
WIP compiler Flags and new unit tests for fixes
2022-02-23 18:23:22 +01:00
6739890d53
add i2c wiretapping option
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-02-22 11:19:49 +01:00
9e958e752e
applied clang format
fsfw/fsfw/pipeline/head This commit looks good
2022-02-14 14:54:20 +01:00
Jakob Meier
120750f22a
removed one fclose
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-02-14 08:51:53 +01:00
Jakob Meier
9897f51307
added flose and changed warning message to error message
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2022-02-14 08:43:10 +01:00
1b41153ee6
add uio subdirectory
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2022-02-04 10:16:37 +01:00
Jakob Meier
f08d291e3e
fix to remove compiler warning
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-02-03 11:07:51 +01:00
Jakob Meier
348274c145
merged develop
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-02-03 10:31:15 +01:00
Jakob Meier
40329a33b2
prepared for proper pr
fsfw/fsfw/pipeline/head Build started...
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2022-02-03 10:19:33 +01:00
Jakob Meier
2d52042ed6
add uio subdir
fsfw/fsfw/pipeline/head Build started...
2022-02-03 10:16:06 +01:00
Jakob Meier
79936a3335
uio mapper
2022-02-03 10:14:47 +01:00
ddcac2bbac
reapply clang format
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-02-02 10:29:30 +01:00
371ff931bf
Linux CommandExecutor
...
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
The CommandExecutor helper class can execute shell commands in blocking and non-blocking mode
This class is able to execute processes by using the Linux popen call. It also has the capability of writing
the read output of a process into a provided ring buffer.
The executor works by first loading the command which should be executed and specifying whether
it should be executed blocking or non-blocking. After that, execution can be started with the execute call.
Using non-blocking mode allows to execute commands which might take a longer time in the background,
and allowing the user thread to check completion status with the check function
Moved to HAL like requested in code review and unit tested with failing commands as well.
Also, Linux HAL components are compiled by default now unless explicitely disabled.
2022-01-26 12:11:52 +01:00
cae3feb5da
Add feature to open GPIO by line name
...
This features was provided by Jakob Meier as part of
eive/fsfw#19 .
It adds the feature to open GPIOs supplying their line names.
2021-10-11 19:55:37 +02:00
01762ad222
Merge pull request 'SPI Updates for Linux' ( #480 ) from eive/fsfw:mueller/spi-fix into development
...
Reviewed-on: #480
2021-09-27 15:21:15 +02:00
bfae25ff2d
Updates for SPI
...
1. Better names for functions
2. Reply size is set to 0
2021-09-23 18:06:04 +02:00
ea3812fbbd
Merge branch 'development' into mueller/gpio-update
2021-09-23 18:00:31 +02:00
f40f783cb4
GPIO code update
...
Adds capability to define GPIO by label and by chip
for Linux systems
2021-09-23 17:58:44 +02:00
e5db64cbb9
set transfer size to 0, better name
2021-09-15 17:15:18 +02:00
0e0989db95
Merge branch 'development' into mueller/unix-file-guard-fix
2021-09-13 14:54:09 +02:00
c42eb59d2e
UART bugfixes and improvements
2021-09-08 16:10:18 +02:00
98e3ed897c
small tweak
2021-08-19 17:17:19 +02:00
b6aebb3061
format adapted
2021-08-19 17:08:35 +02:00
845c00044e
printout fixes for UnixFileGuard
2021-08-18 11:27:39 +02:00
62873c3118
UartComIF check iter validity
2021-08-09 15:37:12 +02:00
90a1571707
Linux HAL updates
...
1. The type correction was merged as part of
eive/fsfw#7 in the
EIVE project. Quotation of PR
definition of getSpiParameters is `void getSpiParameters(spi::SpiModes& spiMode, uint32_t& spiSpeed, UncommonParameters* parameters = nullptr) const;`.
Here, size_t spiSpeed is passed, which implicitely gets converted to a temporary, which can not be bound to uint32_t& and, at least in gcc 9.3.0, leads to a compiler error.
2. Allow flushing the UART buffers
2021-08-06 11:23:31 +02:00
c3fbe04fc6
all include corrections
2021-08-02 20:58:56 +02:00
f1f167c2d1
using _ instead of - now
2021-08-02 20:55:03 +02:00