36340
こんにちは。

Arduino初心者です。

`Arduino.h` には `micros()` , `millis()` の定義は書かれているのですが  
コード本体が記述されているファイルを見つけることができません。  
どのファイルに記述されているかご存知の方、ご教授願えませんでしょうか。  
よろしくお願いいたします。

[環境]  
Windows 10 pro 64bit  
Arduino IDE 1.8.2  
zipファイルを `c:\Arduino` に展開しています。
CC BY-SA 3.0
2017-07-14T01:23:34.073
36338
2017-07-25T22:37:18.103
2017-07-14T01:39:15.383
19110
19605
question
c++ c arduino
Arduino の micros() , millis() のコード本体はどこにあるのでしょうか？
[Arduino/hardware/arduino/avr/cores/arduino/wiring.c#L65-L104](https://github.com/arduino/Arduino/blob/2bfe164b9a5835e8cb6e194b928538a9093be333/hardware/arduino/avr/cores/arduino/wiring.c#L65-L104)にあります。関数本体を引用する意義はないと考えますので、必要であればリンク先を参照してください。
CC BY-SA 3.0
2017-07-14T01:36:53.567
36339
2017-07-14T01:36:53.567
4236
36338
answer
`wiring.c` に実装があります。Github
での当該ファイルへのリンクは[こちらです](https://github.com/arduino/Arduino/blob/master/hardware/arduino/avr/cores/arduino/wiring.c)。

bakabon88 さんの環境においてどのパスにあるファイルか分かりませんが、同様のファイルがコンパイル時にリンクされていると思います。

私は Github 上のソースコードを検索して見つけました。
CC BY-SA 3.0
2017-07-14T01:37:16.950
36340
2017-07-25T22:37:18.103
2017-07-25T22:37:18.103
19110
19110
36338
answer