![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Tobi's ubw test branch
Dependencies: mavlink_bridge mbed
Fork of AIT_UWB_Range by
Diff: main.cpp
- Revision:
- 63:776a5c2dcef8
- Parent:
- 59:8fee21cddf92
- Child:
- 64:48ce74eca983
--- a/main.cpp Tue Jan 05 09:03:49 2016 +0000 +++ b/main.cpp Tue Jan 05 09:38:38 2016 +0000 @@ -101,6 +101,7 @@ DW1000* dw_array[NUM_OF_DW_UNITS + 0]; MM2WayRanging* node_array[NUM_OF_DW_UNITS + 0]; // Instance of the two way ranging algorithm + InterruptHandler* irq_mp_ptr_array[NUM_OF_DW_UNITS]; if (!MAVLINK_COMM) { pc.printf("Performing hardware reset of UWB modules\r\n"); @@ -110,7 +111,8 @@ for (int i = 0; i < 4; ++i) { // HACK - InterruptHandler irq_mp(DW_IRQ_PIN); + irq_mp_ptr_array[i] = new InterruptHandler(DW_IRQ_PIN); + InterruptHandler& irq_mp = *irq_mp_ptr_array[i]; if (i == 0) { irq_mp.getIRQ().rise(&irq_mp, &InterruptHandler::trigger); // attach interrupt handler to rising edge of interrupt pin from DW1000