Commit Graph

65 Commits

Author SHA1 Message Date
muellerr a84c770dfb type improvements and bugfixes 2021-09-27 10:51:31 +02:00
muellerr 9546495507 improvements for linux libgpioIF 2021-09-27 10:38:47 +02:00
muellerr e227b5dead Merge remote-tracking branch 'origin/eive/develop' into mueller/master 2021-09-27 10:09:31 +02:00
muellerr 36607c8764 Merge branch 'mueller/added-missing-devicehandlers' into mueller/master 2021-09-26 22:45:58 +02:00
muellerr 423f7c8281 missing include and printer compatbility fixes 2021-09-26 22:45:32 +02:00
muellerr a84e60a37a Added missing devicehandlers
These devicehandlers were missing from the last PR
2021-09-26 22:22:55 +02:00
muellerr 2b6c996364 Merge branch 'mueller/devicehandler-package' into mueller/master 2021-09-25 16:42:49 +02:00
muellerr a37b6184fc fix dataset sizes 2021-09-25 16:40:22 +02:00
Jakob Meier 16b125ef6c Merge branch 'meier/fixMgmLIS3MDLHandler' into meier/gpioOpenByLineName 2021-09-24 15:37:49 +02:00
Jakob Meier 10f8a0fd0e MgmLIS3MDLHandler fix in buildTransitionDeviceCommand 2021-09-24 15:33:55 +02:00
Jakob Meier f6b03dee6a removed unused variable switchId from GyroL3GD20Handler class 2021-09-24 12:11:12 +02:00
Jakob Meier 48a24d7dba removed gpio type GPIO_REGULAR 2021-09-24 10:21:40 +02:00
muellerr f2bc374f0f Device handler updates 2021-09-23 18:12:59 +02:00
muellerr 665be0d417 better name for wiretapping define 2021-09-23 18:05:17 +02:00
Jakob Meier e7df520780 fixed merge conflicts 2021-09-23 17:54:41 +02:00
muellerr dccc2f0ba7 printout fix SpiComIF 2021-09-23 15:57:50 +02:00
muellerr c9b343ebcd op divider fixes 2021-09-23 15:20:10 +02:00
muellerr 81c33d2dc6 added functions to set x,y,z limits 2021-09-23 14:56:20 +02:00
muellerr 29c74283f1 sanity checks 2021-09-22 18:36:53 +02:00
muellerr c51d2df43d printout fix 2021-09-22 16:00:18 +02:00
muellerr d3b83f3cf9 API made more consistent 2021-09-22 15:02:34 +02:00
muellerr 5c56eda610 fix for raspberry pi code 2021-09-22 12:19:30 +02:00
muellerr 3d1be94e12 more checks and printouts 2021-09-21 19:27:33 +02:00
muellerr 8e65d2d3fc refactored GPIO components 2021-09-21 17:31:03 +02:00
muellerr 8374d495fa Merge remote-tracking branch 'origin/eive/develop' into mueller/master 2021-09-21 16:02:41 +02:00
Jakob Meier 70a3749dbe added option to open gpio by label instead of gpiochip* 2021-09-20 18:38:18 +02:00
muellerr 784a0140f4 tweak op divider divisor 2021-09-20 18:31:52 +02:00
muellerr e8050183f4 better printout 2021-09-17 16:52:31 +02:00
muellerr b1a56a71cd Added LIS3MDL to FSFW, per op divider tweak 2021-09-16 18:50:20 +02:00
muellerr 6d0d04ac23 minor bugfix 2021-09-16 17:33:37 +02:00
muellerr 0df8d35802 comment format 2021-09-16 11:36:32 +02:00
muellerr 823c6ec5fc added RM3100 handler 2021-09-16 11:33:50 +02:00
muellerr 7c21980ece Merge branch 'development' into mueller/hal-spi-improvement 2021-09-16 11:05:14 +02:00
muellerr a6e4eb9ad4 improvements for L3GD20H device handler 2021-09-15 17:18:47 +02:00
muellerr e5db64cbb9 set transfer size to 0, better name 2021-09-15 17:15:18 +02:00
muellerr 6db5011b14 spi and gyro l3g updates 2021-09-15 16:55:24 +02:00
muellerr 0e0989db95 Merge branch 'development' into mueller/unix-file-guard-fix 2021-09-13 14:54:09 +02:00
muellerr c42eb59d2e UART bugfixes and improvements 2021-09-08 16:10:18 +02:00
muellerr 73eb11f4f1 bugfixes and improvements 2021-09-08 16:01:46 +02:00
muellerr afd375a7f8 minor fix for canonical read handling 2021-08-22 20:24:50 +02:00
muellerr 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
2021-08-22 19:48:35 +02:00
muellerr 98e3ed897c small tweak 2021-08-19 17:17:19 +02:00
muellerr 882da68a2f Merge branch 'mueller/unix-file-guard-fix' into mueller/master 2021-08-19 17:17:03 +02:00
muellerr b6aebb3061 format adapted 2021-08-19 17:08:35 +02:00
muellerr 845c00044e printout fixes for UnixFileGuard 2021-08-18 11:27:39 +02:00
muellerr e3697d6d8c fixed printout 2021-08-17 19:50:01 +02:00
muellerr 406b77ea81 moved SPI wiretapping cfg 2021-08-17 16:34:25 +02:00
muellerr 62873c3118 UartComIF check iter validity 2021-08-09 15:37:12 +02:00
muellerr 90a1571707 Linux HAL updates
1. The type correction was merged as part of
   #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
muellerr c3fbe04fc6 all include corrections 2021-08-02 20:58:56 +02:00