tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
001_avr_macros.hpp
Go to the documentation of this file.
1// SPDX-License-Identifier: BSL-1.0
2
3// This header needs to be included after every include of a standard C
4// header. AVR defines the macros listed below. It doesn't have any include
5// guards on purpose.
6
7#if defined(__AVR__)
8 #undef abs
9 #undef acosf
10 #undef asinf
11 #undef atan2f
12 #undef atanf
13 #undef cbrtf
14 #undef ceilf
15 #undef copysignf
16 #undef cosf
17 #undef coshf
18 #undef expf
19 #undef fabsf
20 #undef fdimf
21 #undef floorf
22 #undef fmaf
23 #undef fmaxf
24 #undef fminf
25 #undef fmodf
26 #undef frexpf
27 #undef hypotf
28 #undef isfinitef
29 #undef isinff
30 #undef ldexpf
31 #undef log10f
32 #undef logf
33 #undef lrintf
34 #undef lroundf
35 #undef powf
36 #undef roundf
37 #undef signbitf
38 #undef sinf
39 #undef sinhf
40 #undef squaref
41 #undef tanf
42 #undef tanhf
43 #undef truncf
44#endif