1
0
Fork 0
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:
Homer 2023-03-14 12:35:39 +01:00 committed by GitHub
parent 4f5b99d34c
commit 515e55ef0a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
29 changed files with 172 additions and 172 deletions

View file

@ -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

View file

@ -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);

View file

@ -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