Browse Source

Don't define true & false with stdbool.h included

main
PaulStoffregen 5 years ago
parent
commit
06492c1d11
3 changed files with 1 additions and 8 deletions
  1. +1
    -4
      teensy/wiring.h
  2. +0
    -2
      teensy3/wiring.h
  3. +0
    -2
      teensy4/wiring.h

+ 1
- 4
teensy/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 bool boolean;
typedef uint8_t byte; typedef uint8_t byte;


unsigned long pulseIn(uint8_t pin, uint8_t state, unsigned long timeout); unsigned long pulseIn(uint8_t pin, uint8_t state, unsigned long timeout);

+ 0
- 2
teensy3/wiring.h View File

typedef bool boolean; typedef bool boolean;
#else #else
typedef uint8_t boolean; typedef uint8_t boolean;
#define false 0
#define true (!false)
#endif #endif


#endif #endif

+ 0
- 2
teensy4/wiring.h View File

typedef bool boolean; typedef bool boolean;
#else #else
typedef uint8_t boolean; typedef uint8_t boolean;
#define false 0
#define true (!false)
#endif #endif


#endif #endif

Loading…
Cancel
Save