      for b in ret.buttonEvents:
  
        # do enable on both accel and decel buttons
        if b.type in [ButtonType.accelCruise, ButtonType.decelCruise] and not b.pressed:
          if not self.CP.enableCruise:
            events.add(EventName.buttonEnable)
  
        # do disable on button down
        if b.type == ButtonType.cancel and b.pressed:
          events.add(EventName.buttonCancel)
 
</s> remove     elif self.CP.enableCruise and CS.cruiseState.enabled:
 </s> add     elif self.CP.pcmCruise and CS.cruiseState.enabled: </s> remove     if not self.CP.enableCruise:
 </s> add     if not self.CP.pcmCruise: </s> remove     CC.cruiseControl.cancel = not self.CP.enableCruise or (not self.enabled and CS.cruiseState.enabled)
 </s> add     CC.cruiseControl.cancel = not self.CP.pcmCruise or (not self.enabled and CS.cruiseState.enabled) </s> remove     if self.CP.enableCruise and not ret.cruiseState.enabled \
 </s> add     if self.CP.pcmCruise and not ret.cruiseState.enabled \ </s> remove     CC.cruiseControl.speedOverride = float(speed_override if self.CP.enableCruise else 0.0)
 </s> add     CC.cruiseControl.speedOverride = float(speed_override if self.CP.pcmCruise else 0.0)
        if not self.CP.pcmCruise:
      for b in ret.buttonEvents:
  
        # do enable on both accel and decel buttons
        if b.type in [ButtonType.accelCruise, ButtonType.decelCruise] and not b.pressed:
        if not self.CP.pcmCruise:
            events.add(EventName.buttonEnable)
  
        # do disable on button down
        if b.type == ButtonType.cancel and b.pressed:
          events.add(EventName.buttonCancel)
keep keep keep keep replace keep keep keep keep keep
 rename enableCruise -> pcmCruise (#21546) 
selfdrive/car/honda/interface.py