mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-26 01:35:41 +03:00
Rename FAKE to VIRTUAL (#12493)
* use_fake_xyz to use_virtual_xyz * xyz_fake to xyz_virtual * other fake to virtual * all files fake to vrtual * last touch on fake to virtual
This commit is contained in:
parent
4f5b99d34c
commit
515e55ef0a
29 changed files with 172 additions and 172 deletions
|
@ -301,7 +301,7 @@ sensor_gyro_unittest_SRC := \
|
|||
$(USER_DIR)/common/maths.c \
|
||||
$(USER_DIR)/common/streambuf.c \
|
||||
$(USER_DIR)/common/sensor_alignment.c \
|
||||
$(USER_DIR)/drivers/accgyro/accgyro_fake.c \
|
||||
$(USER_DIR)/drivers/accgyro/accgyro_virtual.c \
|
||||
$(USER_DIR)/drivers/accgyro/gyro_sync.c \
|
||||
$(USER_DIR)/pg/pg.c \
|
||||
$(USER_DIR)/pg/gyrodev.c
|
||||
|
|
|
@ -29,7 +29,7 @@ extern "C" {
|
|||
#include "common/axis.h"
|
||||
#include "common/maths.h"
|
||||
#include "common/utils.h"
|
||||
#include "drivers/accgyro/accgyro_fake.h"
|
||||
#include "drivers/accgyro/accgyro_virtual.h"
|
||||
#include "drivers/accgyro/accgyro_mpu.h"
|
||||
#include "drivers/sensor.h"
|
||||
#include "io/beeper.h"
|
||||
|
@ -44,7 +44,7 @@ extern "C" {
|
|||
STATIC_UNIT_TESTED gyroHardware_e gyroDetect(gyroDev_t *dev);
|
||||
struct gyroSensor_s;
|
||||
STATIC_UNIT_TESTED void performGyroCalibration(struct gyroSensor_s *gyroSensor, uint8_t gyroMovementCalibrationThreshold);
|
||||
STATIC_UNIT_TESTED bool fakeGyroRead(gyroDev_t *gyro);
|
||||
STATIC_UNIT_TESTED bool virtualGyroRead(gyroDev_t *gyro);
|
||||
|
||||
uint8_t debugMode;
|
||||
int16_t debug[DEBUG16_VALUE_COUNT];
|
||||
|
@ -59,7 +59,7 @@ extern gyroDev_t * const gyroDevPtr;
|
|||
TEST(SensorGyro, Detect)
|
||||
{
|
||||
const gyroHardware_e detected = gyroDetect(gyroDevPtr);
|
||||
EXPECT_EQ(GYRO_FAKE, detected);
|
||||
EXPECT_EQ(GYRO_VIRTUAL, detected);
|
||||
}
|
||||
|
||||
TEST(SensorGyro, Init)
|
||||
|
@ -67,14 +67,14 @@ TEST(SensorGyro, Init)
|
|||
pgResetAll();
|
||||
const bool initialised = gyroInit();
|
||||
EXPECT_TRUE(initialised);
|
||||
EXPECT_EQ(GYRO_FAKE, detectedSensors[SENSOR_INDEX_GYRO]);
|
||||
EXPECT_EQ(GYRO_VIRTUAL, detectedSensors[SENSOR_INDEX_GYRO]);
|
||||
}
|
||||
|
||||
TEST(SensorGyro, Read)
|
||||
{
|
||||
pgResetAll();
|
||||
gyroInit();
|
||||
fakeGyroSet(gyroDevPtr, 5, 6, 7);
|
||||
virtualGyroSet(gyroDevPtr, 5, 6, 7);
|
||||
const bool read = gyroDevPtr->readFn(gyroDevPtr);
|
||||
EXPECT_TRUE(read);
|
||||
EXPECT_EQ(5, gyroDevPtr->gyroADCRaw[X]);
|
||||
|
@ -87,7 +87,7 @@ TEST(SensorGyro, Calibrate)
|
|||
pgResetAll();
|
||||
gyroInit();
|
||||
gyroSetTargetLooptime(1);
|
||||
fakeGyroSet(gyroDevPtr, 5, 6, 7);
|
||||
virtualGyroSet(gyroDevPtr, 5, 6, 7);
|
||||
const bool read = gyroDevPtr->readFn(gyroDevPtr);
|
||||
EXPECT_TRUE(read);
|
||||
EXPECT_EQ(5, gyroDevPtr->gyroADCRaw[X]);
|
||||
|
@ -122,14 +122,14 @@ TEST(SensorGyro, Update)
|
|||
gyroConfigMutable()->gyro_soft_notch_hz_2 = 0;
|
||||
gyroInit();
|
||||
gyroSetTargetLooptime(1);
|
||||
gyroDevPtr->readFn = fakeGyroRead;
|
||||
gyroDevPtr->readFn = virtualGyroRead;
|
||||
gyroStartCalibration(false);
|
||||
EXPECT_FALSE(gyroIsCalibrationComplete());
|
||||
|
||||
fakeGyroSet(gyroDevPtr, 5, 6, 7);
|
||||
virtualGyroSet(gyroDevPtr, 5, 6, 7);
|
||||
gyroUpdate();
|
||||
while (!gyroIsCalibrationComplete()) {
|
||||
fakeGyroSet(gyroDevPtr, 5, 6, 7);
|
||||
virtualGyroSet(gyroDevPtr, 5, 6, 7);
|
||||
gyroUpdate();
|
||||
}
|
||||
EXPECT_TRUE(gyroIsCalibrationComplete());
|
||||
|
@ -144,7 +144,7 @@ TEST(SensorGyro, Update)
|
|||
EXPECT_FLOAT_EQ(0, gyro.gyroADCf[X]);
|
||||
EXPECT_FLOAT_EQ(0, gyro.gyroADCf[Y]);
|
||||
EXPECT_FLOAT_EQ(0, gyro.gyroADCf[Z]);
|
||||
fakeGyroSet(gyroDevPtr, 15, 26, 97);
|
||||
virtualGyroSet(gyroDevPtr, 15, 26, 97);
|
||||
gyroUpdate();
|
||||
EXPECT_NEAR(10 * gyroDevPtr->scale, gyro.gyroADC[X], 1e-3); // gyro.gyroADC values are scaled
|
||||
EXPECT_NEAR(20 * gyroDevPtr->scale, gyro.gyroADC[Y], 1e-3);
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
#define USE_ACC
|
||||
#define USE_CMS
|
||||
#define CMS_MAX_DEVICE 4
|
||||
#define USE_FAKE_GYRO
|
||||
#define USE_VIRTUAL_GYRO
|
||||
#define USE_BEEPER
|
||||
#define USE_BLACKBOX
|
||||
#define USE_MAG
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue