mirror of
https://github.com/iNavFlight/inav.git
synced 2025-07-25 17:25:18 +03:00
Fix build warnings
This commit is contained in:
parent
b91de3c532
commit
f732d3a90a
2 changed files with 13 additions and 12 deletions
|
@ -92,6 +92,7 @@ static void benewakeRangefinderInit(void)
|
|||
|
||||
static void benewakeRangefinderUpdate(void)
|
||||
{
|
||||
tfminiPacket_t *tfminiPacket = (tfminiPacket_t *)buffer;
|
||||
while (serialRxBytesWaiting(serialPort) > 0) {
|
||||
uint8_t c = serialRead(serialPort);
|
||||
|
||||
|
@ -101,12 +102,12 @@ static void benewakeRangefinderUpdate(void)
|
|||
}
|
||||
|
||||
// Check header bytes
|
||||
if ((bufferPtr == 1) && (((tfminiPacket_t *) &buffer[0])->header0 != 0x59)) {
|
||||
if ((bufferPtr == 1) && (tfminiPacket->header0 != 0x59)) {
|
||||
bufferPtr = 0;
|
||||
continue;
|
||||
}
|
||||
|
||||
if ((bufferPtr == 2) && (((tfminiPacket_t *) &buffer[0])->header1 != 0x59)) {
|
||||
if ((bufferPtr == 2) && (tfminiPacket->header1 != 0x59)) {
|
||||
bufferPtr = 0;
|
||||
continue;
|
||||
}
|
||||
|
@ -114,14 +115,12 @@ static void benewakeRangefinderUpdate(void)
|
|||
// Check for complete packet
|
||||
if (bufferPtr == BENEWAKE_PACKET_SIZE) {
|
||||
const uint8_t checksum = buffer[0] + buffer[1] + buffer[2] + buffer[3] + buffer[4] + buffer[5] + buffer[6] + buffer[7];
|
||||
if (((tfminiPacket_t *) &buffer[0])->checksum == checksum) {
|
||||
if (tfminiPacket->checksum == checksum) {
|
||||
// Valid packet
|
||||
hasNewData = true;
|
||||
sensorData = (((tfminiPacket_t *) &buffer[0])->distL << 0) |
|
||||
(((tfminiPacket_t *) &buffer[0])->distH << 8);
|
||||
sensorData = (tfminiPacket->distL << 0) | (tfminiPacket->distH << 8);
|
||||
|
||||
uint16_t qual = (((tfminiPacket_t *) &buffer[0])->strengthL << 0) |
|
||||
(((tfminiPacket_t *) &buffer[0])->strengthH << 8);
|
||||
uint16_t qual = (tfminiPacket->strengthL << 0) | (tfminiPacket->strengthH << 8);
|
||||
|
||||
if (sensorData == 0 || qual <= BENEWAKE_MIN_QUALITY) {
|
||||
sensorData = -1;
|
||||
|
@ -159,4 +158,4 @@ virtualRangefinderVTable_t rangefinderBenewakeVtable = {
|
|||
.read = benewakeRangefinderGetDistance
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
|
|
@ -2342,17 +2342,17 @@ static void resetPositionController(void)
|
|||
}
|
||||
|
||||
|
||||
static void processBrakingMode(const bool isAdjusting)
|
||||
static void processBrakingMode(const bool isAdjusting)
|
||||
{
|
||||
#ifdef USE_MR_BRAKING_MODE
|
||||
|
||||
static uint32_t brakingModeDisengageAt = 0;
|
||||
static uint32_t brakingBoostModeDisengageAt = 0;
|
||||
|
||||
const bool brakingEntryAllowed =
|
||||
const bool brakingEntryAllowed =
|
||||
IS_RC_MODE_ACTIVE(BOXBRAKING) &&
|
||||
!STATE(NAV_CRUISE_BRAKING_LOCKED) &&
|
||||
posControl.actualState.velXY > navConfig()->mc.braking_speed_threshold &&
|
||||
!STATE(NAV_CRUISE_BRAKING_LOCKED) &&
|
||||
posControl.actualState.velXY > navConfig()->mc.braking_speed_threshold &&
|
||||
!isAdjusting &&
|
||||
navConfig()->general.flags.user_control_mode == NAV_GPS_CRUISE &&
|
||||
navConfig()->mc.braking_speed_threshold > 0 &&
|
||||
|
@ -2422,6 +2422,8 @@ static void processBrakingMode(const bool isAdjusting)
|
|||
*/
|
||||
setDesiredPosition(&navGetCurrentActualPositionAndVelocity()->pos, 0, NAV_POS_UPDATE_XY);
|
||||
}
|
||||
#else
|
||||
UNUSED(isAdjusting);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue