1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-25 17:25:18 +03:00

define RANGEFINDER renamed to USE_RANGEFINDER

This commit is contained in:
Pawel Spychalski (DzikuVx) 2017-07-02 20:31:33 +02:00
parent bdba06aac1
commit 4291011e2a
28 changed files with 40 additions and 41 deletions

View file

@ -213,7 +213,7 @@ static const blackboxDeltaFieldDefinition_t blackboxMainFields[] = {
#ifdef PITOT #ifdef PITOT
{"AirSpeed", -1, SIGNED, .Ipredict = PREDICT(0), .Iencode = ENCODING(SIGNED_VB), .Ppredict = PREDICT(PREVIOUS), .Pencode = ENCODING(TAG8_8SVB), FLIGHT_LOG_FIELD_CONDITION_PITOT}, {"AirSpeed", -1, SIGNED, .Ipredict = PREDICT(0), .Iencode = ENCODING(SIGNED_VB), .Ppredict = PREDICT(PREVIOUS), .Pencode = ENCODING(TAG8_8SVB), FLIGHT_LOG_FIELD_CONDITION_PITOT},
#endif #endif
#ifdef RANGEFINDER #ifdef USE_RANGEFINDER
{"sonarRaw", -1, SIGNED, .Ipredict = PREDICT(0), .Iencode = ENCODING(SIGNED_VB), .Ppredict = PREDICT(PREVIOUS), .Pencode = ENCODING(TAG8_8SVB), FLIGHT_LOG_FIELD_CONDITION_SONAR}, {"sonarRaw", -1, SIGNED, .Ipredict = PREDICT(0), .Iencode = ENCODING(SIGNED_VB), .Ppredict = PREDICT(PREVIOUS), .Pencode = ENCODING(TAG8_8SVB), FLIGHT_LOG_FIELD_CONDITION_SONAR},
#endif #endif
{"rssi", -1, UNSIGNED, .Ipredict = PREDICT(0), .Iencode = ENCODING(UNSIGNED_VB), .Ppredict = PREDICT(PREVIOUS), .Pencode = ENCODING(TAG8_8SVB), FLIGHT_LOG_FIELD_CONDITION_RSSI}, {"rssi", -1, UNSIGNED, .Ipredict = PREDICT(0), .Iencode = ENCODING(UNSIGNED_VB), .Ppredict = PREDICT(PREVIOUS), .Pencode = ENCODING(TAG8_8SVB), FLIGHT_LOG_FIELD_CONDITION_RSSI},
@ -352,7 +352,7 @@ typedef struct blackboxMainState_s {
#ifdef MAG #ifdef MAG
int16_t magADC[XYZ_AXIS_COUNT]; int16_t magADC[XYZ_AXIS_COUNT];
#endif #endif
#ifdef RANGEFINDER #ifdef USE_RANGEFINDER
int32_t sonarRaw; int32_t sonarRaw;
#endif #endif
uint16_t rssi; uint16_t rssi;
@ -500,7 +500,7 @@ static bool testBlackboxConditionUncached(FlightLogFieldCondition condition)
return feature(FEATURE_CURRENT_METER) && batteryConfig()->currentMeterType == CURRENT_SENSOR_ADC; return feature(FEATURE_CURRENT_METER) && batteryConfig()->currentMeterType == CURRENT_SENSOR_ADC;
case FLIGHT_LOG_FIELD_CONDITION_SONAR: case FLIGHT_LOG_FIELD_CONDITION_SONAR:
#ifdef RANGEFINDER #ifdef USE_RANGEFINDER
return sensors(SENSOR_RANGEFINDER); return sensors(SENSOR_RANGEFINDER);
#else #else
return false; return false;
@ -634,7 +634,7 @@ static void writeIntraframe(void)
} }
#endif #endif
#ifdef RANGEFINDER #ifdef USE_RANGEFINDER
if (testBlackboxCondition(FLIGHT_LOG_FIELD_CONDITION_SONAR)) { if (testBlackboxCondition(FLIGHT_LOG_FIELD_CONDITION_SONAR)) {
blackboxWriteSignedVB(blackboxCurrent->sonarRaw); blackboxWriteSignedVB(blackboxCurrent->sonarRaw);
} }
@ -803,7 +803,7 @@ static void writeInterframe(void)
} }
#endif #endif
#ifdef RANGEFINDER #ifdef USE_RANGEFINDER
if (testBlackboxCondition(FLIGHT_LOG_FIELD_CONDITION_SONAR)) { if (testBlackboxCondition(FLIGHT_LOG_FIELD_CONDITION_SONAR)) {
deltas[optionalFieldCount++] = blackboxCurrent->sonarRaw - blackboxLast->sonarRaw; deltas[optionalFieldCount++] = blackboxCurrent->sonarRaw - blackboxLast->sonarRaw;
} }
@ -1144,7 +1144,7 @@ static void loadMainState(timeUs_t currentTimeUs)
blackboxCurrent->airSpeed = pitot.airSpeed; blackboxCurrent->airSpeed = pitot.airSpeed;
#endif #endif
#ifdef RANGEFINDER #ifdef USE_RANGEFINDER
// Store the raw sonar value without applying tilt correction // Store the raw sonar value without applying tilt correction
blackboxCurrent->sonarRaw = rangefinderRead(); blackboxCurrent->sonarRaw = rangefinderRead();
#endif #endif

View file

@ -71,7 +71,7 @@ typedef struct drv_pwm_config_s {
bool useFastPwm; bool useFastPwm;
bool useSoftSerial; bool useSoftSerial;
bool useLEDStrip; bool useLEDStrip;
#ifdef RANGEFINDER #ifdef USE_RANGEFINDER
bool useSonar; bool useSonar;
#endif #endif
#ifdef USE_SERVOS #ifdef USE_SERVOS

View file

@ -20,7 +20,7 @@
#include "platform.h" #include "platform.h"
#if defined(RANGEFINDER) && defined(USE_RANGEFINDER_SRF10) #if defined(USE_RANGEFINDER) && defined(USE_RANGEFINDER_SRF10)
#include "build/build_config.h" #include "build/build_config.h"

View file

@ -371,7 +371,7 @@ typedef enum {
#ifdef MAG #ifdef MAG
TABLE_MAG_HARDWARE, TABLE_MAG_HARDWARE,
#endif #endif
#ifdef RANGEFINDER #ifdef USE_RANGEFINDER
TABLE_RANGEFINDER_HARDWARE, // currently not used TABLE_RANGEFINDER_HARDWARE, // currently not used
#endif #endif
#ifdef PITOT #ifdef PITOT
@ -428,7 +428,7 @@ static const lookupTableEntry_t lookupTables[] = {
#ifdef MAG #ifdef MAG
{ lookupTableMagHardware, sizeof(lookupTableMagHardware) / sizeof(char *) }, { lookupTableMagHardware, sizeof(lookupTableMagHardware) / sizeof(char *) },
#endif #endif
#ifdef RANGEFINDER #ifdef USE_RANGEFINDER
{ lookupTableRangefinderHardware, sizeof(lookupTableRangefinderHardware) / sizeof(char *) }, { lookupTableRangefinderHardware, sizeof(lookupTableRangefinderHardware) / sizeof(char *) },
#endif #endif
#ifdef PITOT #ifdef PITOT
@ -548,7 +548,7 @@ static const clivalue_t valueTable[] = {
{ "accgain_z", VAR_INT16 | MASTER_VALUE, .config.minmax = { 1, 8192 }, PG_ACCELEROMETER_CONFIG, offsetof(accelerometerConfig_t, accGain.raw[Z]) }, { "accgain_z", VAR_INT16 | MASTER_VALUE, .config.minmax = { 1, 8192 }, PG_ACCELEROMETER_CONFIG, offsetof(accelerometerConfig_t, accGain.raw[Z]) },
// PG_RANGEFINDER_CONFIG // PG_RANGEFINDER_CONFIG
#ifdef RANGEFINDER #ifdef USE_RANGEFINDER
{ "rangefinder_hardware", VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_RANGEFINDER_HARDWARE }, PG_RANGEFINDER_CONFIG, offsetof(rangefinderConfig_t, rangefinder_hardware) }, { "rangefinder_hardware", VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_RANGEFINDER_HARDWARE }, PG_RANGEFINDER_CONFIG, offsetof(rangefinderConfig_t, rangefinder_hardware) },
#endif #endif

View file

@ -658,7 +658,7 @@ static bool mspFcProcessOutCommand(uint8_t cmdMSP, sbuf_t *dst, mspPostProcessFn
break; break;
case MSP_SONAR_ALTITUDE: case MSP_SONAR_ALTITUDE:
#if defined(RANGEFINDER) #ifdef(USE_RANGEFINDER)
sbufWriteU32(dst, rangefinderGetLatestAltitude()); sbufWriteU32(dst, rangefinderGetLatestAltitude());
#else #else
sbufWriteU32(dst, 0); sbufWriteU32(dst, 0);
@ -1152,7 +1152,7 @@ static bool mspFcProcessOutCommand(uint8_t cmdMSP, sbuf_t *dst, mspPostProcessFn
#else #else
sbufWriteU8(dst, 0); sbufWriteU8(dst, 0);
#endif #endif
#ifdef RANGEFINDER #ifdef USE_RANGEFINDER
sbufWriteU8(dst, rangefinderConfig()->rangefinder_hardware); sbufWriteU8(dst, rangefinderConfig()->rangefinder_hardware);
#else #else
sbufWriteU8(dst, 0); sbufWriteU8(dst, 0);
@ -1663,7 +1663,7 @@ static mspResult_e mspFcProcessInCommand(uint8_t cmdMSP, sbuf_t *src)
#else #else
sbufReadU8(src); sbufReadU8(src);
#endif #endif
#ifdef RANGEFINDER #ifdef USE_RANGEFINDER
rangefinderConfigMutable()->rangefinder_hardware = sbufReadU8(src); rangefinderConfigMutable()->rangefinder_hardware = sbufReadU8(src);
#else #else
sbufReadU8(src); // rangefinder hardware sbufReadU8(src); // rangefinder hardware

View file

@ -173,7 +173,7 @@ void taskUpdatePitot(timeUs_t currentTimeUs)
} }
#endif #endif
#ifdef RANGEFINDER #ifdef USE_RANGEFINDER
void taskUpdateRangefinder(timeUs_t currentTimeUs) void taskUpdateRangefinder(timeUs_t currentTimeUs)
{ {
UNUSED(currentTimeUs); UNUSED(currentTimeUs);
@ -302,7 +302,7 @@ void fcTasksInit(void)
#ifdef PITOT #ifdef PITOT
setTaskEnabled(TASK_PITOT, sensors(SENSOR_PITOT)); setTaskEnabled(TASK_PITOT, sensors(SENSOR_PITOT));
#endif #endif
#ifdef RANGEFINDER #ifdef USE_RANGEFINDER
setTaskEnabled(TASK_RANGEFINDER, sensors(SENSOR_RANGEFINDER)); setTaskEnabled(TASK_RANGEFINDER, sensors(SENSOR_RANGEFINDER));
#endif #endif
#ifdef USE_DASHBOARD #ifdef USE_DASHBOARD
@ -451,7 +451,7 @@ cfTask_t cfTasks[TASK_COUNT] = {
}, },
#endif #endif
#ifdef RANGEFINDER #ifdef USE_RANGEFINDER
[TASK_RANGEFINDER] = { [TASK_RANGEFINDER] = {
.taskName = "RANGEFINDER", .taskName = "RANGEFINDER",
.taskFunc = taskUpdateRangefinder, .taskFunc = taskUpdateRangefinder,

View file

@ -469,8 +469,7 @@ static void updatePitotTopic(timeUs_t currentTimeUs)
} }
#endif #endif
#ifdef(USE_RANGEFINDER)
#if defined(RANGEFINDER)
/** /**
* Read sonar and update alt/vel topic * Read sonar and update alt/vel topic
* Function is called from TASK_RANGEFINDER at arbitrary rate - as soon as new measurements are available * Function is called from TASK_RANGEFINDER at arbitrary rate - as soon as new measurements are available
@ -810,7 +809,7 @@ static void updateEstimatedTopic(timeUs_t currentTimeUs)
} }
/* Surface offset */ /* Surface offset */
#if defined(RANGEFINDER) #ifdef(USE_RANGEFINDER)
posEstimator.est.surface = posEstimator.est.surface + posEstimator.est.surfaceVel * dt; posEstimator.est.surface = posEstimator.est.surface + posEstimator.est.surfaceVel * dt;
if (isSonarValid) { if (isSonarValid) {

View file

@ -77,7 +77,7 @@ typedef enum {
#ifdef PITOT #ifdef PITOT
TASK_PITOT, TASK_PITOT,
#endif #endif
#ifdef RANGEFINDER #ifdef USE_RANGEFINDER
TASK_RANGEFINDER, TASK_RANGEFINDER,
#endif #endif
#ifdef USE_DASHBOARD #ifdef USE_DASHBOARD

View file

@ -113,7 +113,7 @@ hardwareSensorStatus_e getHwBarometerStatus(void)
hardwareSensorStatus_e getHwRangefinderStatus(void) hardwareSensorStatus_e getHwRangefinderStatus(void)
{ {
#if defined(RANGEFINDER) #if defined(USE_RANGEFINDER)
if (detectedSensors[SENSOR_INDEX_RANGEFINDER] != RANGEFINDER_NONE) { if (detectedSensors[SENSOR_INDEX_RANGEFINDER] != RANGEFINDER_NONE) {
if (rangefinderIsHealthy()) { if (rangefinderIsHealthy()) {
return HW_SENSOR_OK; return HW_SENSOR_OK;

View file

@ -66,7 +66,7 @@ bool sensorsAutodetect(void)
compassInit(); compassInit();
#endif #endif
#ifdef RANGEFINDER #ifdef USE_RANGEFINDER
rangefinderInit(); rangefinderInit();
#endif #endif

View file

@ -50,7 +50,7 @@ rangefinder_t rangefinder;
#define RANGEFINDER_HARDWARE_TIMEOUT_MS 500 // Accept 500ms of non-responsive sensor, report HW failure otherwise #define RANGEFINDER_HARDWARE_TIMEOUT_MS 500 // Accept 500ms of non-responsive sensor, report HW failure otherwise
#ifdef RANGEFINDER #ifdef USE_RANGEFINDER
PG_REGISTER_WITH_RESET_TEMPLATE(rangefinderConfig_t, rangefinderConfig, PG_RANGEFINDER_CONFIG, 0); PG_REGISTER_WITH_RESET_TEMPLATE(rangefinderConfig_t, rangefinderConfig, PG_RANGEFINDER_CONFIG, 0);
PG_RESET_TEMPLATE(rangefinderConfig_t, rangefinderConfig, PG_RESET_TEMPLATE(rangefinderConfig_t, rangefinderConfig,

View file

@ -160,7 +160,7 @@
//#define USE_SERIAL_4WAY_BLHELI_INTERFACE //#define USE_SERIAL_4WAY_BLHELI_INTERFACE
// #define RANGEFINDER // #define USE_RANGEFINDER
//#define USE_RANGEFINDER_HCSR04 //#define USE_RANGEFINDER_HCSR04
//#define USE_RANGEFINDER_SRF10 //#define USE_RANGEFINDER_SRF10
#define RANGEFINDER_HCSR04_ECHO_PIN PB0 #define RANGEFINDER_HCSR04_ECHO_PIN PB0

View file

@ -124,7 +124,7 @@
#define I2C3_SCL PA8 #define I2C3_SCL PA8
#define I2C3_SDA PC9 #define I2C3_SDA PC9
#define RANGEFINDER #define USE_RANGEFINDER
#define USE_RANGEFINDER_HCSR04 #define USE_RANGEFINDER_HCSR04
#define RANGEFINDER_HCSR04_TRIGGER_PIN PB8 #define RANGEFINDER_HCSR04_TRIGGER_PIN PB8
#define RANGEFINDER_HCSR04_ECHO_PIN PB9 #define RANGEFINDER_HCSR04_ECHO_PIN PB9

View file

@ -63,7 +63,7 @@
#define USE_MAG_AK8975 #define USE_MAG_AK8975
#define MAG_AK8975_ALIGN CW180_DEG_FLIP #define MAG_AK8975_ALIGN CW180_DEG_FLIP
// #define RANGEFINDER // #define USE_RANGEFINDER
//#define USE_RANGEFINDER_HCSR04 //#define USE_RANGEFINDER_HCSR04
#define RANGEFINDER_HCSR04_TRIGGER_PIN PB0 #define RANGEFINDER_HCSR04_TRIGGER_PIN PB0
#define RANGEFINDER_HCSR04_ECHO_PIN PB1 #define RANGEFINDER_HCSR04_ECHO_PIN PB1

View file

@ -124,7 +124,7 @@
// USART2, PA3 // USART2, PA3
#define BIND_PIN PA3 #define BIND_PIN PA3
#define RANGEFINDER #define USE_RANGEFINDER
#define USE_RANGEFINDER_HCSR04 #define USE_RANGEFINDER_HCSR04
#define RANGEFINDER_HCSR04_TRIGGER_PIN PA7 #define RANGEFINDER_HCSR04_TRIGGER_PIN PA7
#define RANGEFINDER_HCSR04_ECHO_PIN PA2 #define RANGEFINDER_HCSR04_ECHO_PIN PA2

View file

@ -160,7 +160,7 @@
#define VBAT_SCALE_DEFAULT 103 #define VBAT_SCALE_DEFAULT 103
// *************** RANGEFINDER ***************************** // *************** RANGEFINDER *****************************
// #define RANGEFINDER // #define USE_RANGEFINDER
// #define USE_RANGEFINDER_HCSR04 // #define USE_RANGEFINDER_HCSR04
// #define RANGEFINDER_HCSR04_TRIGGER_PIN PB10 // #define RANGEFINDER_HCSR04_TRIGGER_PIN PB10
// #define RANGEFINDER_HCSR04_ECHO_PIN PB11 // #define RANGEFINDER_HCSR04_ECHO_PIN PB11

View file

@ -154,7 +154,7 @@
#define WS2811_DMA_TC_FLAG DMA1_FLAG_TC2 #define WS2811_DMA_TC_FLAG DMA1_FLAG_TC2
#define WS2811_DMA_HANDLER_IDENTIFER DMA1_CH2_HANDLER #define WS2811_DMA_HANDLER_IDENTIFER DMA1_CH2_HANDLER
#define RANGEFINDER #define USE_RANGEFINDER
#define USE_RANGEFINDER_HCSR04 #define USE_RANGEFINDER_HCSR04
#define RANGEFINDER_HCSR04_TRIGGER_PIN PB0 // RC_CH7 (PB0) - only 3.3v ( add a 1K Ohms resistor ) #define RANGEFINDER_HCSR04_TRIGGER_PIN PB0 // RC_CH7 (PB0) - only 3.3v ( add a 1K Ohms resistor )
#define RANGEFINDER_HCSR04_ECHO_PIN PB1 // RC_CH8 (PB1) - only 3.3v ( add a 1K Ohms resistor ) #define RANGEFINDER_HCSR04_ECHO_PIN PB1 // RC_CH8 (PB1) - only 3.3v ( add a 1K Ohms resistor )

View file

@ -104,7 +104,7 @@
#define USE_MAG_HMC5883 #define USE_MAG_HMC5883
#define MAG_HMC5883_ALIGN CW180_DEG #define MAG_HMC5883_ALIGN CW180_DEG
// #define RANGEFINDER // #define USE_RANGEFINDER
// #define USE_RANGEFINDER_HCSR04 // #define USE_RANGEFINDER_HCSR04
// #define USE_RANGEFINDER_SRF10 // #define USE_RANGEFINDER_SRF10
#define RANGEFINDER_HCSR04_TRIGGER_PIN PB0 #define RANGEFINDER_HCSR04_TRIGGER_PIN PB0

View file

@ -58,7 +58,7 @@
#define MAG #define MAG
#define USE_MAG_HMC5883 #define USE_MAG_HMC5883
// #define RANGEFINDER // #define USE_RANGEFINDER
// #define USE_RANGEFINDER_HCSR04 // #define USE_RANGEFINDER_HCSR04
#define RANGEFINDER_HCSR04_TRIGGER_PIN PB0 // RX7 (PB0) - only 3.3v ( add a 1K Ohms resistor ) #define RANGEFINDER_HCSR04_TRIGGER_PIN PB0 // RX7 (PB0) - only 3.3v ( add a 1K Ohms resistor )
#define RANGEFINDER_HCSR04_ECHO_PIN PB1 // RX8 (PB1) - only 3.3v ( add a 1K Ohms resistor ) #define RANGEFINDER_HCSR04_ECHO_PIN PB1 // RX8 (PB1) - only 3.3v ( add a 1K Ohms resistor )

View file

@ -63,7 +63,7 @@
#define USE_MAG_HMC5883 // External #define USE_MAG_HMC5883 // External
#define USE_MAG_MAG3110 // External #define USE_MAG_MAG3110 // External
#define RANGEFINDER #define USE_RANGEFINDER
#define USE_RANGEFINDER_HCSR04 #define USE_RANGEFINDER_HCSR04
#define RANGEFINDER_HCSR04_ECHO_PIN PB2 // Has 1K series resistor #define RANGEFINDER_HCSR04_ECHO_PIN PB2 // Has 1K series resistor
#define RANGEFINDER_HCSR04_TRIGGER_PIN PB4 // FT #define RANGEFINDER_HCSR04_TRIGGER_PIN PB4 // FT

View file

@ -78,7 +78,7 @@
#define USE_FLASHTOOLS #define USE_FLASHTOOLS
#define USE_FLASH_M25P16 #define USE_FLASH_M25P16
// #define RANGEFINDER // #define USE_RANGEFINDER
// #define USE_RANGEFINDER_HCSR04 // #define USE_RANGEFINDER_HCSR04
#define RANGEFINDER_HCSR04_TRIGGER_PIN PB0 // RX7 (PB0) - only 3.3v ( add a 1K Ohms resistor ) #define RANGEFINDER_HCSR04_TRIGGER_PIN PB0 // RX7 (PB0) - only 3.3v ( add a 1K Ohms resistor )
#define RANGEFINDER_HCSR04_ECHO_PIN PB1 // RX8 (PB1) - only 3.3v ( add a 1K Ohms resistor ) #define RANGEFINDER_HCSR04_ECHO_PIN PB1 // RX8 (PB1) - only 3.3v ( add a 1K Ohms resistor )

View file

@ -99,7 +99,7 @@
#define WS2811_DMA_STREAM DMA1_Channel3 #define WS2811_DMA_STREAM DMA1_Channel3
#define WS2811_DMA_HANDLER_IDENTIFER DMA1_CH3_HANDLER #define WS2811_DMA_HANDLER_IDENTIFER DMA1_CH3_HANDLER
#define RANGEFINDER #define USE_RANGEFINDER
#define USE_RANGEFINDER_HCSR04 #define USE_RANGEFINDER_HCSR04
#define RANGEFINDER_HCSR04_TRIGGER_PIN PA6 // RC_CH7 (PB0) - only 3.3v ( add a 1K Ohms resistor ) #define RANGEFINDER_HCSR04_TRIGGER_PIN PA6 // RC_CH7 (PB0) - only 3.3v ( add a 1K Ohms resistor )
#define RANGEFINDER_HCSR04_ECHO_PIN PB1 // RC_CH8 (PB1) - only 3.3v ( add a 1K Ohms resistor ) #define RANGEFINDER_HCSR04_ECHO_PIN PB1 // RC_CH8 (PB1) - only 3.3v ( add a 1K Ohms resistor )

View file

@ -50,7 +50,7 @@
#define USE_FLASHFS #define USE_FLASHFS
#define USE_FLASH_M25P16 #define USE_FLASH_M25P16
#define RANGEFINDER #define USE_RANGEFINDER
#define USE_RANGEFINDER_HCSR04 #define USE_RANGEFINDER_HCSR04
#define RANGEFINDER_HCSR04_TRIGGER_PIN PB0 // RC_CH7 (PB0) - only 3.3v ( add a 1K Ohms resistor ) #define RANGEFINDER_HCSR04_TRIGGER_PIN PB0 // RC_CH7 (PB0) - only 3.3v ( add a 1K Ohms resistor )
#define RANGEFINDER_HCSR04_ECHO_PIN PB1 // RC_CH8 (PB1) - only 3.3v ( add a 1K Ohms resistor ) #define RANGEFINDER_HCSR04_ECHO_PIN PB1 // RC_CH8 (PB1) - only 3.3v ( add a 1K Ohms resistor )

View file

@ -94,7 +94,7 @@
// USART2, PA3 // USART2, PA3
#define BIND_PIN PA3 #define BIND_PIN PA3
// #define RANGEFINDER // #define USE_RANGEFINDER
// #define USE_RANGEFINDER_HCSR04 // #define USE_RANGEFINDER_HCSR04
// #define RANGEFINDER_HCSR04_TRIGGER_PIN PA2 // PWM6 (PA2) - only 3.3v ( add a 1K Ohms resistor ) // #define RANGEFINDER_HCSR04_TRIGGER_PIN PA2 // PWM6 (PA2) - only 3.3v ( add a 1K Ohms resistor )
// #define RANGEFINDER_HCSR04_ECHO_PIN PB1 // PWM7 (PB1) - only 3.3v ( add a 1K Ohms resistor ) // #define RANGEFINDER_HCSR04_ECHO_PIN PB1 // PWM7 (PB1) - only 3.3v ( add a 1K Ohms resistor )

View file

@ -122,7 +122,7 @@
#define LED_STRIP #define LED_STRIP
#define LED_STRIP_TIMER TIM5 #define LED_STRIP_TIMER TIM5
// #define RANGEFINDER // #define USE_RANGEFINDER
// #define USE_RANGEFINDER_HCSR04 // #define USE_RANGEFINDER_HCSR04
// #define RANGEFINDER_HCSR04_TRIGGER_PIN PC2 // #define RANGEFINDER_HCSR04_TRIGGER_PIN PC2
// #define RANGEFINDER_HCSR04_ECHO_PIN PC3 // #define RANGEFINDER_HCSR04_ECHO_PIN PC3

View file

@ -97,7 +97,7 @@
#define WS2811_DMA_STREAM DMA1_Channel2 #define WS2811_DMA_STREAM DMA1_Channel2
#define WS2811_DMA_HANDLER_IDENTIFER DMA1_CH2_HANDLER #define WS2811_DMA_HANDLER_IDENTIFER DMA1_CH2_HANDLER
#define RANGEFINDER #define USE_RANGEFINDER
#define USE_RANGEFINDER_HCSR04 #define USE_RANGEFINDER_HCSR04
#define RANGEFINDER_HCSR04_TRIGGER_PIN PB0 #define RANGEFINDER_HCSR04_TRIGGER_PIN PB0
#define RANGEFINDER_HCSR04_ECHO_PIN PB1 #define RANGEFINDER_HCSR04_ECHO_PIN PB1

View file

@ -56,7 +56,7 @@
#define USE_MAG_HMC5883 // External #define USE_MAG_HMC5883 // External
#define MAG_AK8963_ALIGN CW270_DEG_FLIP #define MAG_AK8963_ALIGN CW270_DEG_FLIP
#define RANGEFINDER #define USE_RANGEFINDER
#define USE_RANGEFINDER_HCSR04 #define USE_RANGEFINDER_HCSR04
#define RANGEFINDER_HCSR04_ECHO_PIN PB1 #define RANGEFINDER_HCSR04_ECHO_PIN PB1
#define RANGEFINDER_HCSR04_TRIGGER_PIN PB0 #define RANGEFINDER_HCSR04_TRIGGER_PIN PB0

View file

@ -130,7 +130,7 @@
#define SPEKTRUM_BIND #define SPEKTRUM_BIND
#define BIND_PIN PA3 // USART2, PA3 #define BIND_PIN PA3 // USART2, PA3
#define RANGEFINDER #define USE_RANGEFINDER
#define USE_RANGEFINDER_HCSR04 #define USE_RANGEFINDER_HCSR04
#define RANGEFINDER_HCSR04_TRIGGER_PIN PB0 #define RANGEFINDER_HCSR04_TRIGGER_PIN PB0
#define RANGEFINDER_HCSR04_ECHO_PIN PB1 #define RANGEFINDER_HCSR04_ECHO_PIN PB1