diff --git a/mission/tmtc/CcsdsIpCoreHandler.cpp b/mission/tmtc/CcsdsIpCoreHandler.cpp index 20600fdf..c0cea5b3 100644 --- a/mission/tmtc/CcsdsIpCoreHandler.cpp +++ b/mission/tmtc/CcsdsIpCoreHandler.cpp @@ -3,6 +3,7 @@ #include #include #include +#include #include "eive/definitions.h" #include "fsfw/ipc/QueueFactory.h" @@ -295,6 +296,7 @@ void CcsdsIpCoreHandler::enablePrioritySelectMode() { ptmeConfig.enableBatPriorityBit(true); // Reset the PTME gpioIF->pullLow(ptmeGpios.ptmeResetn); + usleep(10); gpioIF->pullHigh(ptmeGpios.ptmeResetn); } @@ -302,6 +304,7 @@ void CcsdsIpCoreHandler::disablePrioritySelectMode() { ptmeConfig.enableBatPriorityBit(false); // Reset the PTME gpioIF->pullLow(ptmeGpios.ptmeResetn); + usleep(10); gpioIF->pullHigh(ptmeGpios.ptmeResetn); }