1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-22 07:45:29 +03:00

Update SBUS and CRSF to use microsISR() in the interrupt handler

This commit is contained in:
Bruce Luckcuck 2019-11-22 18:35:05 -05:00
parent 05418297b2
commit cb80314311
6 changed files with 9 additions and 2 deletions

View file

@ -406,6 +406,10 @@ extern "C" {
return simulationTime;
}
uint32_t microsISR() {
return micros();
}
uint32_t millis() {
return micros() / 1000;
}

View file

@ -289,6 +289,7 @@ extern "C" {
int16_t debug[DEBUG16_VALUE_COUNT];
uint32_t micros(void) {return dummyTimeUs;}
uint32_t microsISR(void) {return micros();}
serialPort_t *openSerialPort(serialPortIdentifier_e, serialPortFunction_e, serialReceiveCallbackPtr, void *, uint32_t, portMode_e, portOptions_e) {return NULL;}
serialPortConfig_t *findSerialPortConfig(serialPortFunction_e ) {return NULL;}
bool telemetryCheckRxPortShared(const serialPortConfig_t *) {return false;}

View file

@ -255,6 +255,7 @@ extern "C" {
attitudeEulerAngles_t attitude = { { 0, 0, 0 } };
uint32_t micros(void) {return dummyTimeUs;}
uint32_t microsISR(void) {return micros();}
serialPort_t *openSerialPort(serialPortIdentifier_e, serialPortFunction_e, serialReceiveCallbackPtr, void *, uint32_t, portMode_e, portOptions_e) {return NULL;}
serialPortConfig_t *findSerialPortConfig(serialPortFunction_e ) {return NULL;}
bool isBatteryVoltageConfigured(void) { return true; }

View file

@ -313,6 +313,7 @@ gpsSolutionData_t gpsSol;
void beeperConfirmationBeeps(uint8_t beepCount) {UNUSED(beepCount);}
uint32_t micros(void) {return 0;}
uint32_t microsISR(void) {return micros();}
bool featureIsEnabled(uint32_t) {return true;}