Где найти код для «attachInterrupt» Arduino?

Где я могу найти код для функции attachInterrupt Arduino?

Поиск в репозитории Arduino на Github ничего не дал.

Я подозреваю, что это может быть оболочка для какой-то функции avr-libc, но в документации avr-libc нет ничего, что мне бы приглянулось...

, 👍0

Обсуждение

загрузите текстовый редактор, например Notepad++ ..... затем вы можете использовать его для поиска текста в папках (каталогах) ..... найдите текст "attachInterrupt" в каталоге установки arduino .... он найдет все файлы, содержащие это слово ..... получить его можно здесь https://notepad-plus-plus.org/, @jsotola


1 ответ


Лучший ответ:

4

Это в ядре WInterrupts.c

В моей установке это:

arduino-1.8.5/hardware/arduino/avr/cores/arduino/WInterrupts.c

,

Спасибо! Никогда не думал, что смогу найти эти файлы в инсталляции!, @Jet Blue

Как бы вы могли их скомпилировать, если бы их не было?, @Delta_G

Онлайн: https://github.com/arduino/ArduinoCore-avr/blob/master/cores/arduino/WInterrupts.c, @Jot