Markus Koller
3144514338
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
52 lines
1.8 KiB
C++
52 lines
1.8 KiB
C++
#ifndef COMMON_CONFIG_DEVCONF_H_
|
|
#define COMMON_CONFIG_DEVCONF_H_
|
|
|
|
#include <cstdint>
|
|
#include <fsfw_hal/linux/spi/spiDefinitions.h>
|
|
|
|
/**
|
|
* SPI configuration will be contained here to let the device handlers remain independent
|
|
* of SPI specific properties.
|
|
*/
|
|
namespace spi {
|
|
|
|
// Default values, changing them is not supported for now
|
|
static constexpr uint32_t DEFAULT_LIS3_SPEED = 976'000;
|
|
static constexpr uint32_t LIS3_TRANSITION_DELAY = 10000;
|
|
static constexpr spi::SpiModes DEFAULT_LIS3_MODE = spi::SpiModes::MODE_3;
|
|
|
|
static constexpr uint32_t DEFAULT_RM3100_SPEED = 976'000;
|
|
static constexpr uint32_t RM3100_TRANSITION_DELAY = 10000;
|
|
static constexpr spi::SpiModes DEFAULT_RM3100_MODE = spi::SpiModes::MODE_3;
|
|
|
|
static constexpr uint32_t DEFAULT_L3G_SPEED = 976'000;
|
|
static constexpr uint32_t L3G_TRANSITION_DELAY = 10000;
|
|
static constexpr spi::SpiModes DEFAULT_L3G_MODE = spi::SpiModes::MODE_3;
|
|
|
|
static constexpr uint32_t DEFAULT_MAX_1227_SPEED = 3'900'000;
|
|
static constexpr spi::SpiModes DEFAULT_MAX_1227_MODE = spi::SpiModes::MODE_3;
|
|
|
|
static constexpr uint32_t DEFAULT_ADIS16507_SPEED = 976'000;
|
|
static constexpr spi::SpiModes DEFAULT_ADIS16507_MODE = spi::SpiModes::MODE_3;
|
|
|
|
static constexpr uint32_t RW_SPEED = 300'000;
|
|
static constexpr spi::SpiModes RW_MODE = spi::SpiModes::MODE_0;
|
|
|
|
static constexpr uint32_t RTD_SPEED = 2'000'000;
|
|
static constexpr spi::SpiModes RTD_MODE = spi::SpiModes::MODE_3;
|
|
|
|
}
|
|
|
|
namespace uart {
|
|
|
|
static constexpr size_t HYPERION_GPS_REPLY_MAX_BUFFER = 1024;
|
|
static constexpr uint32_t SYRLINKS_BAUD = 38400;
|
|
static constexpr uint32_t GNSS_BAUD = 9600;
|
|
static constexpr uint32_t PLOC_MPSOC_BAUD = 115200;
|
|
static constexpr uint32_t PLOC_SUPERVISOR_BAUD = 115200;
|
|
static constexpr uint32_t STAR_TRACKER_BAUD = 115200;
|
|
|
|
}
|
|
|
|
#endif /* COMMON_CONFIG_DEVCONF_H_ */
|