Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 409 → Rev 410

/branches/v0.60_MicroMag3_Nick666/trunc/math.c
54,7 → 54,7
}
 
 
const float pgm_sinus_f[91] PROGMEM = {0.0,0.01745241,0.03489950,0.05233595,0.06975647,0.08715574,0.10452846,0.12186934,0.13917310,0.15643446,0.17364817,0.19080899,0.20791168,0.22495105,0.24192189,0.25881904,0.27563735,0.29237170,0.30901699,0.32556815,0.34202013,0.35836794,0.37460658,0.39073112,0.40673663,0.42261825,0.43837113,0.45399049,0.46947155,0.48480961,0.49999999,0.51503806,0.52991925,0.54463902,0.55919289,0.57357642,0.58778524,0.60181501,0.61566146,0.62932038,0.64278759,0.65605901,0.66913059,0.68199834,0.69465835,0.70710676,0.71933978,0.73135368,0.74314481,0.75470956,0.76604443,0.77714594,0.78801074,0.79863549,0.80901698,0.81915203,0.82903756,0.83867055,0.84804808,0.85716728,0.86602539,0.87461969,0.88294758,0.89100651,0.89879403,0.90630777,0.91354544,0.92050484,0.92718384,0.93358041,0.93969261,0.94551856,0.95105650,0.95630474,0.96126169,0.96592582,0.97029572,0.97437006,0.97814759,0.98162718,0.98480775,0.98768833,0.99026806,0.99254615,0.99452189,0.99619469,0.99756405,0.99862953,0.99939083,0.99984769,1.0};
const float pgm_sinus_f[91] PROGMEM = {0.0,0.0174524,0.0348995,0.0523360,0.0697565,0.0871557,0.1045285,0.1218693,0.1391731,0.1564345,0.1736482,0.1908090,0.2079117,0.2249510,0.2419219,0.2588190,0.2756373,0.2923717,0.3090170,0.3255681,0.3420201,0.3583679,0.3746066,0.3907311,0.4067366,0.4226182,0.4383711,0.4539905,0.4694715,0.4848096,0.5000000,0.5150381,0.5299193,0.5446390,0.5591929,0.5735764,0.5877852,0.6018150,0.6156615,0.6293204,0.6427876,0.6560590,0.6691306,0.6819983,0.6946584,0.7071068,0.7193398,0.7313537,0.7431448,0.7547096,0.7660444,0.7771459,0.7880107,0.7986355,0.8090170,0.8191520,0.8290376,0.8386706,0.8480481,0.8571673,0.8660254,0.8746197,0.8829476,0.8910065,0.8987940,0.9063078,0.9135454,0.9205048,0.9271838,0.9335804,0.9396926,0.9455186,0.9510565,0.9563047,0.9612617,0.9659258,0.9702957,0.9743701,0.9781476,0.9816272,0.9848077,0.9876883,0.9902681,0.9925461,0.9945219,0.9961947,0.9975640,0.9986295,0.9993908,0.9998477,1.0};
 
inline float pgm_read_float(const float *addr)
{