в модуле времени добавила функцию получения тиков. в папке variants добавила функции для работы с прерываниями. добавлена рыба библиотеки softserial

This commit is contained in:
klassents committed 2024-09-13 15:35:01 +07:00
1 parent 63217147e5
commit 136fbc78d3
8 files changed
+683 -15

No files matched your search

+14 -10
View File
@@ -229,19 +229,23 @@ const uint8_t interruptInfo[EXTERNAL_NUM_INTERRUPTS][3] =
{BTN_BUILTIN, GPIO_LINE_6, GPIO_MUX_LINE_6_PORT2_6}, // INT6 (button)
};
uint32_t interruptToDigitalPin(uint8_t interruptNum)
int8_t digitalPinToGpioIntMux(uint8_t digPinNumber)
{
return interruptInfo[interruptNum][0];
for (uint8_t i = 0; i < EXTERNAL_NUM_INTERRUPTS; i++)
{
if (interruptInfo[i][0] == digPinNumber)
return interruptInfo[i][2];
}
return NOT_AN_INTERRUPT;
}
uint32_t interruptToGpioIntLine(uint8_t interruptNum)
int8_t digitalPinToGpioIntLine(uint8_t digPinNumber)
{
return (uint32_t)interruptInfo[interruptNum][1];
}
uint32_t interruptToGpioIntMux(uint8_t interruptNum)
{
return (uint32_t)interruptInfo[interruptNum][2];
for (uint8_t i = 0; i < EXTERNAL_NUM_INTERRUPTS; i++)
{
if (interruptInfo[i][0] == digPinNumber)
return interruptInfo[i][1];
}
return NOT_AN_INTERRUPT;
}
int8_t gpioIntLineToInterrupt(uint32_t gpioIntLine)