Browse Source

AP_HAL_Empty: attach_interrupt now takes a functor

AP_HAL_Empty: add type-safety for interrupt types
mission-4.1.18
Peter Barker 7 years ago committed by Randy Mackay
parent
commit
9b9ec4db40
  1. 5
      libraries/AP_HAL_Empty/GPIO.cpp
  2. 5
      libraries/AP_HAL_Empty/GPIO.h

5
libraries/AP_HAL_Empty/GPIO.cpp

@ -28,8 +28,9 @@ AP_HAL::DigitalSource* GPIO::channel(uint16_t n) { @@ -28,8 +28,9 @@ AP_HAL::DigitalSource* GPIO::channel(uint16_t n) {
}
/* Interrupt interface: */
bool GPIO::attach_interrupt(uint8_t interrupt_num, AP_HAL::Proc p,
uint8_t mode) {
bool GPIO::attach_interrupt(uint8_t interrupt_num,
irq_handler_fn_t fn,
INTERRUPT_TRIGGER_TYPE mode) {
return true;
}

5
libraries/AP_HAL_Empty/GPIO.h

@ -15,8 +15,9 @@ public: @@ -15,8 +15,9 @@ public:
AP_HAL::DigitalSource* channel(uint16_t n);
/* Interrupt interface: */
bool attach_interrupt(uint8_t interrupt_num, AP_HAL::Proc p,
uint8_t mode);
bool attach_interrupt(uint8_t interrupt_num,
irq_handler_fn_t fn,
INTERRUPT_TRIGGER_TYPE mode) override;
/* return true if USB cable is connected */
bool usb_connected(void);

Loading…
Cancel
Save