PlatformIO package of the Teensy core framework compatible with GCC 10 & C++20
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

31 lines
471B

  1. //
  2. // OSCTiming.h
  3. //
  4. //
  5. // Created by AdrianFreed on 11/10/13.
  6. //
  7. //
  8. #ifndef ____OSCTiming__
  9. #define ____OSCTiming__
  10. #include "Arduino.h"
  11. #include <stdlib.h>
  12. #include <stdint.h>
  13. #include <inttypes.h>
  14. typedef struct
  15. {
  16. uint32_t seconds;
  17. uint32_t fractionofseconds;
  18. } osctime_t;
  19. osctime_t oscTime();
  20. int adcRead(int pin, osctime_t *t);
  21. int capacitanceRead(int pin, osctime_t *t);
  22. int inputRead(int pin, uint64_t *t);
  23. #endif /* defined(____OSCTiming__) */