PaulStoffregen 10 years ago
parent
commit
d231ed26b2
1 changed files with 10 additions and 4 deletions
  1. +10
    -4
      teensy3/wiring.h

+ 10
- 4
teensy3/wiring.h View File

extern "C"{ extern "C"{
#endif #endif


#define true 1
#define false 0

#define PI 3.1415926535897932384626433832795 #define PI 3.1415926535897932384626433832795
#define HALF_PI 1.5707963267948966192313216916398 #define HALF_PI 1.5707963267948966192313216916398
#define TWO_PI 6.283185307179586476925286766559 #define TWO_PI 6.283185307179586476925286766559


#define bit(b) (1UL << (b)) #define bit(b) (1UL << (b))


typedef uint8_t boolean;
typedef uint8_t byte; typedef uint8_t byte;


uint32_t pulseIn(uint8_t pin, uint8_t state, uint32_t timeout); uint32_t pulseIn(uint8_t pin, uint8_t state, uint32_t timeout);
} // extern "C" } // extern "C"
#endif #endif


// fix C++ boolean issue
// https://github.com/arduino/Arduino/pull/2151
#ifdef __cplusplus
typedef bool boolean;
#else
typedef uint8_t boolean;
#define false 0
#define true (!false)
#endif

#endif #endif

Loading…
Cancel
Save